summaryrefslogtreecommitdiff
path: root/nuttx/drivers/video/Kconfig
blob: 4e09d32e0e0faebfc99565ebcc7a6773782e8d92 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

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
	depends on DEBUG
	---help---
		Enable details, register level debug output.

endif