/Zephyr-latest/drivers/video/ |
D | Kconfig | 1 # VIDEO driver configuration options 7 # VIDEO Drivers 9 menuconfig VIDEO config 10 bool "Video drivers" 12 Enable support for the VIDEO. 14 if VIDEO 16 module = VIDEO 17 module-str = video 21 int "Video initialization priority" 24 System initialization priority for video drivers. [all …]
|
D | Kconfig.esp32_dvp | 5 bool "Video interface driver" 10 This option enables the video interface for the esp32s3.
|
D | Kconfig.sw_generator | 9 bool "Video Software Generator" 12 Enable video pattern generator (for testing purposes).
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | video.rst | 3 Video chapter 6 The video driver API offers a generic interface to video devices. 11 Video Device 14 A video device is the abstraction of a hardware or software video function, 15 which can produce, process, consume or transform video data. The video API is 16 designed to offer flexible way to create, handle and combine various video 22 Each video device can have one or more endpoints. Output endpoints configure 23 video output function and generate data. Input endpoints configure video input 26 Video Buffer 29 A video buffer provides the transport mechanism for the data. There is no [all …]
|
/Zephyr-latest/samples/drivers/video/capture/ |
D | Kconfig | 4 mainmenu "Video capture sample application" 6 menu "Video capture configuration" 9 int "Height of the video frame" 12 Height of the video frame. If set to 0, the default height is used. 15 int "Width of the video frame" 18 Width of the video frame. If set to 0, the default width is used. 21 string "Pixel format of the video frame" 23 Pixel format of the video frame. If not set, the default pixel format is used. 26 bool "Mirror the video frame horizontally" 28 If set, mirror the video frame horizontally
|
D | README.rst | 1 .. zephyr:code-sample:: video-capture 2 :name: Video capture 5 Use the video API to retrieve video frames from a capture device. 10 This sample application uses the :ref:`video_api` to capture frames from a video capture 16 This sample needs a video capture device (e.g. a camera) but it is not mandatory. 49 :zephyr-app: samples/drivers/video/capture 58 :zephyr-app: samples/drivers/video/capture 67 :zephyr-app: samples/drivers/video/capture 72 For testing purpose without the need of any real video capture and/or display hardwares, 73 a video software pattern generator is supported by the above build commands without [all …]
|
D | sample.yaml | 2 name: Video capture 4 sample.video.capture: 6 - video 33 depends_on: video
|
/Zephyr-latest/samples/drivers/video/tcpserversink/src/ |
D | main.c | 12 #include <zephyr/drivers/video.h> 46 const struct device *const video = DEVICE_DT_GET(DT_CHOSEN(zephyr_camera)); in main() local 48 if (!device_is_ready(video)) { in main() 49 LOG_ERR("%s: video device not ready.", video->name); in main() 53 const struct device *const video = device_get_binding(VIDEO_DEV_SW); in main() local 55 if (video == NULL) { in main() 56 LOG_ERR("%s: video device not found or failed to initialized.", VIDEO_DEV_SW); in main() 86 if (video_get_caps(video, VIDEO_EP_OUT, &caps)) { in main() 87 LOG_ERR("Unable to retrieve video capabilities"); in main() 92 if (video_get_format(video, VIDEO_EP_OUT, &fmt)) { in main() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | video.h | 4 * @brief Public APIs for Video. 16 * @brief Video Interface 17 * @defgroup video_interface Video Interface 36 * buffers the size of the video frame 42 * @brief Video format structure 65 * @brief Video format capability 67 * Used to describe a video endpoint format capability. 88 * @brief Video format capabilities 90 * Used to describe video endpoint capabilities. 93 /** list of video format capabilities (zero terminated). */ [all …]
|
/Zephyr-latest/samples/drivers/video/capture_to_lvgl/ |
D | Kconfig | 1 # VIDEO resolution settings 6 mainmenu "Video capture to LVGL sample application" 8 menu "Video capture configuration" 11 int "Define the width of the video" 15 int "Define the height of the video"
|
D | sample.yaml | 2 name: Video capture to LVGL 4 sample.video.capture_to_lvgl.shield.weact_ov2640_cam_module: 6 - video 21 depends_on: video
|
D | README.rst | 1 .. zephyr:code-sample:: video-capture-to-lvgl 2 :name: Video capture to LVGL 5 Capture video frames and display them on an LCD using LVGL. 10 The application uses the :ref:`Video API <video_api>` to retrieve video frames from 11 a video capture device, write a frame count message to the console, and then send 17 This sample requires a supported :ref:`video capture device <video_api>` (e.g., a camera) 33 :zephyr-app: samples/drivers/video/capture_to_lvgl/
|
/Zephyr-latest/samples/drivers/video/tcpserversink/ |
D | README.rst | 1 .. zephyr:code-sample:: video-tcpserversink 2 :name: Video TCP server sink 5 Capture video frames and send them over the network to a TCP client. 10 This sample application gets frames from a video capture device and sends 16 This samples requires a video capture device and network support. 33 If a mt9m114 camera shield is missing, video software generator will be used instead. 36 :zephyr-app: samples/drivers/video/tcpserversink 47 Video device detected, format: RGBP 480x272 62 For video software generator, the default resolution should be width=320 and height=160.
|
D | sample.yaml | 2 name: Video TCP server sink 4 sample.video.tcpserversink: 7 - video 13 - video
|
/Zephyr-latest/tests/drivers/build_all/video/ |
D | testcase.yaml | 5 - video 7 drivers.video.build: 14 drivers.video.mcux_csi.build: 18 drivers.video.mcux_mipi_csi2rx.build:
|
/Zephyr-latest/samples/drivers/video/capture_to_lvgl/src/ |
D | main.c | 10 #include <zephyr/drivers/video.h> 11 #include <zephyr/drivers/video-controls.h> 54 LOG_ERR("Unable to retrieve video capabilities"); in main() 72 LOG_ERR("Unable to retrieve video format"); in main() 83 LOG_ERR("Unable to set up video format"); in main() 98 /* Alloc video buffers and enqueue for capture */ in main() 102 LOG_ERR("Unable to alloc video buffer"); in main() 110 /* Video flip image horizontally */ in main() 112 LOG_ERR("Unable to set video control (HFLIP)"); in main() 118 /* Video flip image vertically */ in main() [all …]
|
/Zephyr-latest/samples/drivers/video/ |
D | video.rst | 1 .. zephyr:code-sample-category:: video 2 :name: Video 5 These samples demonstrate how to use the :ref:`video <video_api>` driver API.
|
/Zephyr-latest/dts/bindings/test/ |
D | vnd,video-single-port.yaml | 4 description: Test Video device 6 compatible: "vnd,video-single-port" 10 include: video-interfaces.yaml
|
D | vnd,video-multi-port.yaml | 4 description: Test Video device 6 compatible: "vnd,video-multi-port" 11 include: video-interfaces.yaml
|
/Zephyr-latest/dts/bindings/video/ |
D | zephyr,video-emul-rx.yaml | 4 description: Emulated Video DMA engine for testing purpose 6 compatible: "zephyr,video-emul-rx" 12 include: video-interfaces.yaml
|
D | aptina,mt9m114.yaml | 6 description: MT9M114 CMOS video sensor 14 include: video-interfaces.yaml
|
D | zephyr,video-emul-imager.yaml | 6 compatible: "zephyr,video-emul-imager" 12 include: video-interfaces.yaml
|
/Zephyr-latest/samples/drivers/video/capture/src/ |
D | main.c | 11 #include <zephyr/drivers/video.h> 12 #include <zephyr/drivers/video-controls.h> 99 LOG_ERR("%s: video device is not ready", video_dev->name); in main() 106 LOG_ERR("%s: video device not found or failed to initialized", VIDEO_DEV_SW); in main() 111 LOG_INF("Video device: %s", video_dev->name); in main() 115 LOG_ERR("Unable to retrieve video capabilities"); in main() 133 LOG_ERR("Unable to retrieve video format"); in main() 152 LOG_INF("- Video format: %c%c%c%c %ux%u", (char)fmt.pixelformat, in main() 212 /* Alloc video buffers and enqueue for capture */ in main() 221 LOG_ERR("Unable to alloc video buffer"); in main() [all …]
|
/Zephyr-latest/tests/drivers/video/api/ |
D | testcase.yaml | 5 drivers.video.api: 8 - video
|
/Zephyr-latest/drivers/misc/ft8xx/ |
D | Kconfig | 1 # FT8xx Embedded Video Engine configuration options 7 bool "FT800 Embedded Video Engine driver"
|