Is the EV3 (V4) display framebuffer accessible from user-level Python? #2795
Unanswered
BertLindeman
asked this question in
Q&A
Replies: 1 comment 2 replies
|
It depends. Do you have a day or two? 👀 ? |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
On ev3dev/Pybricks V2 it was possible to take a screenshot of the EV3 display.
In Pybricks V4 I cannot find a user-level API to read the current display contents.
Is the display implementation or its framebuffer accessible through an existing user-level Python object?
The intended use is to mirror the EV3 display on an external device, e.g. an old tablet.
The EV3 display is only 178 x 128 pixels, so a 1-bit framebuffer would be small enough to transmit at, say, 5 fps.
The idea is to do this via AntonsMindstorms LMS-ESP32.
In particular, does the existing V4 implementation expose the display buffer indirectly through a user-level Python object, perhaps via pbio/image or another mechanism?
If so, where should I look in the source/API?
All reactions