From 1431214b95484a23274f0a3b6b434234b0588931 Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Sun, 14 Jun 2026 11:29:30 -0400 Subject: [PATCH] Devices: Add new ELP 4K USB camera DAPS --- devices/CMakeLists.txt | 1 + devices/bodies/dell-laptop.dapss | 2 ++ devices/elp_4k_usb_cam.dapss | 25 +++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 devices/elp_4k_usb_cam.dapss diff --git a/devices/CMakeLists.txt b/devices/CMakeLists.txt index 17a6efc..356c340 100644 --- a/devices/CMakeLists.txt +++ b/devices/CMakeLists.txt @@ -4,6 +4,7 @@ add_daps_target(all_device_specs SOURCES avia0.dapss win0.dapss + elp_4k_usb_cam.dapss ) # Register this target for later dependency addition from main CMakeLists.txt diff --git a/devices/bodies/dell-laptop.dapss b/devices/bodies/dell-laptop.dapss index 8986ebc..9bde031 100644 --- a/devices/bodies/dell-laptop.dapss +++ b/devices/bodies/dell-laptop.dapss @@ -1,3 +1,5 @@ #include "../win0.dapss" || #include "../avia0.dapss" +|| +#include "../elp_4k_usb_cam.dapss" diff --git a/devices/elp_4k_usb_cam.dapss b/devices/elp_4k_usb_cam.dapss new file mode 100644 index 0000000..911f737 --- /dev/null +++ b/devices/elp_4k_usb_cam.dapss @@ -0,0 +1,25 @@ +/* ELP 4K USB camera on dell-laptop (USB port 1, location external). + * + * V4L2/libcamera model: "HDMI USB Camera: HDMI USB Camer" + * USB VID:PID 32e4:9415, serial 1020181e58586223. + * Native capture up to 3840x2160 @ 30fps (MJPEG / YUYV via opt-planar). + */ + ++edev|elp_4k_usb_cam|colour-yuv-y() + |lcameraBuff( + vres=720p + |colour-space=yuv|opt-planar) + |lcameraDev() + |model-substr:HDMI\ USB;location:external|| ++edev|elp_4k_usb_cam|colour-yuv-u() + |lcameraBuff( + vres=720p + |colour-space=yuv|opt-planar) + |lcameraDev() + |model-substr:HDMI\ USB;location:external|| ++edev|elp_4k_usb_cam|colour-yuv-v() + |lcameraBuff( + vres=720p + |colour-space=yuv|opt-planar) + |lcameraDev() + |model-substr:HDMI\ USB;location:external