2013-12-10 00:51:22 +08:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
2015-06-28 22:08:57 +08:00
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
2013-12-10 00:51:22 +08:00
|
|
|
#
|
|
|
|
|
2020-02-15 21:38:35 +08:00
|
|
|
menuconfig DRIVERS_VIDEO
|
|
|
|
bool "Video Device Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable support for video device drivers.
|
|
|
|
|
2020-02-08 15:30:09 +08:00
|
|
|
if DRIVERS_VIDEO
|
|
|
|
|
2017-09-12 06:26:18 +08:00
|
|
|
config VIDEO_FB
|
|
|
|
bool "Framebuffer character driver"
|
|
|
|
default n
|
|
|
|
|
2020-02-06 12:21:22 +08:00
|
|
|
config FB_CMAP
|
|
|
|
bool
|
|
|
|
depends on VIDEO_FB
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Set by driver-specific configuration to indicate support for color
|
|
|
|
mapping. Not directly user selectable.
|
|
|
|
|
|
|
|
config FB_TRANSPARENCY
|
|
|
|
bool
|
|
|
|
depends on VIDEO_FB
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Set by driver-specific configuration to indicate support for color
|
|
|
|
transparency. Not directly user selectable.
|
|
|
|
|
2018-05-18 06:11:09 +08:00
|
|
|
config FB_SYNC
|
|
|
|
bool "Hardware signals vertical sync"
|
|
|
|
depends on VIDEO_FB
|
|
|
|
default n
|
|
|
|
|
|
|
|
config FB_OVERLAY
|
|
|
|
bool "Framebuffer overlay support"
|
|
|
|
depends on VIDEO_FB
|
|
|
|
default n
|
|
|
|
|
|
|
|
config FB_OVERLAY_BLIT
|
|
|
|
bool "Framebuffer overlay blit support"
|
|
|
|
depends on FB_OVERLAY
|
|
|
|
default n
|
|
|
|
|
2019-07-04 21:30:50 +08:00
|
|
|
config VIDEO_STREAM
|
|
|
|
bool "Video Stream Support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable video Stream support
|
|
|
|
|
2019-03-24 20:49:34 +08:00
|
|
|
config VIDEO_MAX7456
|
2019-10-06 11:39:12 +08:00
|
|
|
bool "Maxim 7456 Monochrome OSD"
|
2019-03-24 20:49:34 +08:00
|
|
|
default n
|
|
|
|
select SPI
|
|
|
|
---help---
|
|
|
|
Support for the Maxim 7456 monochrome on-screen display
|
|
|
|
multiplexer.
|
|
|
|
|
2013-12-10 00:51:22 +08:00
|
|
|
config VIDEO_OV2640
|
|
|
|
bool "OV2640 camera chip"
|
|
|
|
default n
|
|
|
|
select I2C
|
|
|
|
|
|
|
|
if VIDEO_OV2640
|
|
|
|
|
|
|
|
config OV2640_I2CADDR
|
|
|
|
hex "I2C address (7-bit)"
|
|
|
|
default 0x21
|
|
|
|
---help---
|
|
|
|
OV2640 I2C address in 7-bit format
|
|
|
|
|
|
|
|
config OV2640_FREQUENCY
|
|
|
|
int "I2C frequency"
|
|
|
|
default 400000
|
|
|
|
---help---
|
|
|
|
OV2640 I2C frequency
|
|
|
|
choice
|
|
|
|
prompt "Color format"
|
|
|
|
default OV2640_RGB565_COLORFMT
|
|
|
|
|
|
|
|
config OV2640_RGB565_COLORFMT
|
|
|
|
bool "RGB565"
|
|
|
|
|
|
|
|
config OV2640_YUV422_COLORFMT
|
|
|
|
bool "YUV422"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config OV2640_JPEG
|
|
|
|
bool "JPEG output format"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Select JPEG output format
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "JPEG resolution"
|
|
|
|
default OV2640_JPEG_SVGA_RESOLUTION
|
|
|
|
depends on OV2640_JPEG
|
|
|
|
|
|
|
|
config OV2640_JPEG_QCIF_RESOLUTION
|
|
|
|
bool "QCIF (176x144)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_QVGA_RESOLUTION
|
|
|
|
bool "QVGA (320x240)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_CIF_RESOLUTION
|
|
|
|
bool "CIF (352x288)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_VGA_RESOLUTION
|
|
|
|
bool "VGA (640x480)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_SVGA_RESOLUTION
|
|
|
|
bool "SVGA (800x600)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_XVGA_RESOLUTION
|
|
|
|
bool "XVGA (1024x768)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_SXVGA_RESOLUTION
|
|
|
|
bool "SXVGA (1280x1024)"
|
|
|
|
|
|
|
|
config OV2640_JPEG_UXGA_RESOLUTION
|
|
|
|
bool "UXVGA (1600x1200)"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Output resolution"
|
|
|
|
default OV2640_SVGA_RESOLUTION
|
|
|
|
depends on !OV2640_JPEG
|
|
|
|
|
|
|
|
config OV2640_QCIF_RESOLUTION
|
|
|
|
bool "QCIF (176x144)"
|
|
|
|
|
|
|
|
config OV2640_QVGA_RESOLUTION
|
|
|
|
bool "QVGA (320x240)"
|
|
|
|
|
|
|
|
config OV2640_CIF_RESOLUTION
|
|
|
|
bool "CIF (352x288)"
|
|
|
|
|
|
|
|
config OV2640_VGA_RESOLUTION
|
|
|
|
bool "VGA (640x480)"
|
|
|
|
|
|
|
|
config OV2640_SVGA_RESOLUTION
|
|
|
|
bool "SVGA (800x600)"
|
|
|
|
|
|
|
|
config OV2640_XVGA_RESOLUTION
|
|
|
|
bool "XVGA (1024x768)"
|
|
|
|
|
|
|
|
config OV2640_SXGA_RESOLUTION
|
|
|
|
bool "SXVGA (1280x1024)"
|
|
|
|
|
|
|
|
config OV2640_UXGA_RESOLUTION
|
|
|
|
bool "UXVGA (1600x1200)"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config OV2640_REGDEBUG
|
|
|
|
bool "Register level debug output"
|
|
|
|
default n
|
2016-06-12 04:14:08 +08:00
|
|
|
depends on DEBUG_FEATURES
|
2013-12-10 00:51:22 +08:00
|
|
|
---help---
|
|
|
|
Enable details, register level debug output.
|
|
|
|
|
|
|
|
endif
|
2020-02-08 15:30:09 +08:00
|
|
|
|
|
|
|
endif # DRIVERS_VIDEO
|