-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Open
Labels
Feature RequestA request for a new featureA request for a new featurearea: Displayarea: LVGLLight and Versatile Graphics Library SupportLight and Versatile Graphics Library Supportarea: VideoVideo subsystemVideo subsystem
Description
Is your feature request related to a problem? Please describe.
in Zephyr, LVGL assumes a display driver present.
- LVGL can be used to draw an overlay on top of a video feed.
- UVC can be used as a way to debug an LVGL device.
- This also allows non-video usage of UVC such as plot data like a spectrogram.
Describe the solution you'd like
A driver that implements the display API. The .write()
API call updates a local framebuffer periodically sent to UVC.
Describe alternatives you've considered
This might require to memcpy() a lot of data every time write()
is called.
For the use-case of drawing to a video background, an extra API could be introduced to replace the framebuffer by the input video frame, to then have LVGL draw again on top. The video feed would have the status of "background image".
henrikbrixandersenJarmouniA
Metadata
Metadata
Assignees
Labels
Feature RequestA request for a new featureA request for a new featurearea: Displayarea: LVGLLight and Versatile Graphics Library SupportLight and Versatile Graphics Library Supportarea: VideoVideo subsystemVideo subsystem