nuttx/drivers/video
wangjianyu3 bebfaf8bb4 video/gc0308: implement V4L2 horizontal flip control
Implement get_supported_value, get_value and set_value callbacks
for IMGSENSOR_ID_HFLIP_VIDEO / IMGSENSOR_ID_HFLIP_STILL.  This
allows applications to mirror the camera preview horizontally at
runtime via VIDIOC_S_CTRL + V4L2_CID_HFLIP.

The hardware mirror is controlled by register 0x14 (CISCTL_MODE1)
bit[0], which reverses the pixel readout order with zero CPU cost.

Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2026-04-10 10:47:07 +02:00
..
mipidsi include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
vnc include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
CMakeLists.txt drivers/video: add GC0308 VGA CMOS image sensor driver 2026-03-16 17:26:27 -03:00
fb.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
gc0308.c video/gc0308: implement V4L2 horizontal flip control 2026-04-10 10:47:07 +02:00
goldfish_camera.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
goldfish_fb.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
goldfish_gpu_fb.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
isx012.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
isx012_range.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
isx012_reg.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
isx019.c style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
isx019_range.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
isx019_reg.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Kconfig drivers/video: add GC0308 VGA CMOS image sensor driver 2026-03-16 17:26:27 -03:00
Make.defs drivers/video: add GC0308 VGA CMOS image sensor driver 2026-03-16 17:26:27 -03:00
max7456.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
new_logo.c drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
new_nx_logo.png drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo80.c drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo80.png drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo160.c drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo160.png drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo320.c drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
nxlogo320.png drivers/video/fb.c: Add startup splashscreen option 2025-04-30 06:38:05 -03:00
ov2640.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
v4l2_cap.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
v4l2_core.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
v4l2_m2m.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
video_framebuff.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
video_framebuff.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00