-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Open
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsRFCRequest For Comments: want input from the communityRequest For Comments: want input from the communityarea: USBUniversal Serial BusUniversal Serial Bus
Description
This is a meta issue for tracking the usb host video implementation.
Rough task items
-
Describe the design of USB host video including:
- host stack enhancement of class interface
- host video class to implement the video interface (include\zephyr\drivers\video.h).
- how to use it from application. I think video interface (include\zephyr\drivers\video.h) should be used from application,
-
Enhance the class interface (usbh_class_api) between host core and host class. (WIP @MarkWangChinese @AidenHu)
- usbh_class_api is an interface between host core and host class, it is draft defined, never implemented and never used now.
- need to implement the class initialization during host initialization.
- implement the notification of connection/disconnection status to host class.
-
Implement the host video class diver and video interface.
- implement UVC class driver. (WIP @MarkWangChinese @AidenHu)
- provide video interface (include\zephyr\drivers\video.h) in UVC class driver. (WIP @josuah)
- support both uncompressed and mjpeg formats.
-
Implement Video capture sample.
- Based on samples/drivers/video/capture sample, implement to connect with an USB device camera.
- Display the video streaming from USB device camera to the displayer.
josuah
Metadata
Metadata
Assignees
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsRFCRequest For Comments: want input from the communityRequest For Comments: want input from the communityarea: USBUniversal Serial BusUniversal Serial Bus
Type
Projects
Status
Done