ARCS SDK
LISTENAI Software Development Kit
Loading...
Searching...
No Matches
ov9655_regs.h
Go to the documentation of this file.
1
/*
2
* GC032A register definitions.
3
*/
4
#ifndef __OV9655_REG_REGS_H__
5
#define __OV9655_REG_REGS_H__
6
7
8
/* OV9655 Registers definition */
9
#define OV9655_REG_GAIN 0x00
10
#define OV9655_REG_BLUE 0x01
11
#define OV9655_REG_RED 0x02
12
#define OV9655_REG_VREF 0x03
13
#define OV9655_REG_COM1 0x04
14
#define OV9655_REG_BAVE 0x05
15
#define OV9655_REG_GbAVE 0x06
16
#define OV9655_REG_GrAVE 0x07
17
#define OV9655_REG_RAVE 0x08
18
#define OV9655_REG_COM2 0x09
19
#define OV9655_REG_PID 0x0A
20
#define OV9655_REG_VER 0x0B
21
#define OV9655_REG_COM3 0x0C
22
#define OV9655_REG_COM4 0x0D
23
#define OV9655_REG_COM5 0x0E
24
#define OV9655_REG_COM6 0x0F
25
#define OV9655_REG_AEC 0x10
26
#define OV9655_REG_CLKRC 0x11
27
#define OV9655_REG_COM7 0x12
28
#define OV9655_REG_COM8 0x13
29
#define OV9655_REG_COM9 0x14
30
#define OV9655_REG_COM10 0x15
31
#define OV9655_REG_REG16 0x16
32
#define OV9655_REG_HSTART 0x17
33
#define OV9655_REG_HSTOP 0x18
34
#define OV9655_REG_VSTART 0x19
35
#define OV9655_REG_VSTOP 0x1A
36
#define OV9655_REG_PSHFT 0x1B
37
#define OV9655_REG_MIDH 0x1C
38
#define OV9655_REG_MIDL 0x1D
39
#define OV9655_REG_MVFP 0x1E
40
#define OV9655_REG_BOS 0x20
41
#define OV9655_REG_GBOS 0x21
42
#define OV9655_REG_GROS 0x22
43
#define OV9655_REG_ROS 0x23
44
#define OV9655_REG_AEW 0x24
45
#define OV9655_REG_AEB 0x25
46
#define OV9655_REG_VPT 0x26
47
#define OV9655_REG_BBIAS 0x27
48
#define OV9655_REG_GbBIAS 0x28
49
#define OV9655_REG_PREGAIN 0x29
50
#define OV9655_REG_EXHCH 0x2A
51
#define OV9655_REG_EXHCL 0x2B
52
#define OV9655_REG_RBIAS 0x2C
53
#define OV9655_REG_ADVFL 0x2D
54
#define OV9655_REG_ADVFH 0x2E
55
#define OV9655_REG_YAVE 0x2F
56
#define OV9655_REG_HSYST 0x30
57
#define OV9655_REG_HSYEN 0x31
58
#define OV9655_REG_HREF 0x32
59
#define OV9655_REG_CHLF 0x33
60
#define OV9655_REG_AREF1 0x34
61
#define OV9655_REG_AREF2 0x35
62
#define OV9655_REG_AREF3 0x36
63
#define OV9655_REG_ADC1 0x37
64
#define OV9655_REG_ADC2 0x38
65
#define OV9655_REG_AREF4 0x39
66
#define OV9655_REG_TSLB 0x3A
67
#define OV9655_REG_COM11 0x3B
68
#define OV9655_REG_COM12 0x3C
69
#define OV9655_REG_COM13 0x3D
70
#define OV9655_REG_COM14 0x3E
71
#define OV9655_REG_EDGE 0x3F
72
#define OV9655_REG_COM15 0x40
73
#define OV9655_REG_COM16 0x41
74
#define OV9655_REG_COM17 0x42
75
#define OV9655_REG_MTX1 0x4F
76
#define OV9655_REG_MTX2 0x50
77
#define OV9655_REG_MTX3 0x51
78
#define OV9655_REG_MTX4 0x52
79
#define OV9655_REG_MTX5 0x53
80
#define OV9655_REG_MTX6 0x54
81
#define OV9655_REG_BRTN 0x55
82
#define OV9655_REG_CNST1 0x56
83
#define OV9655_REG_CNST2 0x57
84
#define OV9655_REG_MTXS 0x58
85
#define OV9655_REG_AWBOP1 0x59
86
#define OV9655_REG_AWBOP2 0x5A
87
#define OV9655_REG_AWBOP3 0x5B
88
#define OV9655_REG_AWBOP4 0x5C
89
#define OV9655_REG_AWBOP5 0x5D
90
#define OV9655_REG_AWBOP6 0x5E
91
#define OV9655_REG_BLMT 0x5F
92
#define OV9655_REG_RLMT 0x60
93
#define OV9655_REG_GLMT 0x61
94
#define OV9655_REG_LCC1 0x62
95
#define OV9655_REG_LCC2 0x63
96
#define OV9655_REG_LCC3 0x64
97
#define OV9655_REG_LCC4 0x65
98
#define OV9655_REG_MANU 0x66
99
#define OV9655_REG_MANV 0x67
100
#define OV9655_REG_MANY 0x68
101
#define OV9655_REG_VARO 0x69
102
#define OV9655_REG_BD50MAX 0x6A
103
#define OV9655_REG_DBLV 0x6B
104
#define OV9655_REG_DNSTH 0x70
105
#define OV9655_REG_POIDX 0x72
106
#define OV9655_REG_PCKDV 0x73
107
#define OV9655_REG_XINDX 0x74
108
#define OV9655_REG_YINDX 0x75
109
#define OV9655_REG_SLOP 0x7A
110
#define OV9655_REG_GAM1 0x7B
111
#define OV9655_REG_GAM2 0x7C
112
#define OV9655_REG_GAM3 0x7D
113
#define OV9655_REG_GAM4 0x7E
114
#define OV9655_REG_GAM5 0x7F
115
#define OV9655_REG_GAM6 0x80
116
#define OV9655_REG_GAM7 0x81
117
#define OV9655_REG_GAM8 0x82
118
#define OV9655_REG_GAM9 0x83
119
#define OV9655_REG_GAM10 0x84
120
#define OV9655_REG_GAM11 0x85
121
#define OV9655_REG_GAM12 0x86
122
#define OV9655_REG_GAM13 0x87
123
#define OV9655_REG_GAM14 0x88
124
#define OV9655_REG_GAM15 0x89
125
#define OV9655_REG_COM18 0x8B
126
#define OV9655_REG_COM19 0x8C
127
#define OV9655_REG_COM20 0x8D
128
#define OV9655_REG_DMLNL 0x92
129
#define OV9655_REG_DMLNH 0x93
130
#define OV9655_REG_LCC6 0x9D
131
#define OV9655_REG_LCC7 0x9E
132
#define OV9655_REG_AECH 0xA1
133
#define OV9655_REG_BD50 0xA2
134
#define OV9655_REG_BD60 0xA3
135
#define OV9655_REG_COM21 0xA4
136
#define OV9655_REG_GREEN 0xA6
137
#define OV9655_REG_VZST 0xA7
138
#define OV9655_REG_REFA8 0xA8
139
#define OV9655_REG_REFA9 0xA9
140
#define OV9655_REG_BLC1 0xAC
141
#define OV9655_REG_BLC2 0xAD
142
#define OV9655_REG_BLC3 0xAE
143
#define OV9655_REG_BLC4 0xAF
144
#define OV9655_REG_BLC5 0xB0
145
#define OV9655_REG_BLC6 0xB1
146
#define OV9655_REG_BLC7 0xB2
147
#define OV9655_REG_BLC8 0xB3
148
#define OV9655_REG_CTRLB4 0xB4
149
#define OV9655_REG_FRSTL 0xB7
150
#define OV9655_REG_FRSTH 0xB8
151
#define OV9655_REG_ADBOFF 0xBC
152
#define OV9655_REG_ADROFF 0xBD
153
#define OV9655_REG_ADGbOFF 0xBE
154
#define OV9655_REG_ADGrOFF 0xBF
155
#define OV9655_REG_COM23 0xC4
156
#define OV9655_REG_BD60MAX 0xC5
157
#define OV9655_REG_COM24 0xC7
158
159
/* Registers bit definition */
160
/* COM1 Register */
161
#define CCIR656_FORMAT 0x40
162
#define HREF_SKIP_0 0x00
163
#define HREF_SKIP_1 0x04
164
#define HREF_SKIP_3 0x08
165
166
/* COM2 Register */
167
#define SOFT_SLEEP_MODE 0x10
168
#define ODCAP_1x 0x00
169
#define ODCAP_2x 0x01
170
#define ODCAP_3x 0x02
171
#define ODCAP_4x 0x03
172
173
/* COM3 Register */
174
#define COLOR_BAR_OUTPUT 0x80
175
#define OUTPUT_MSB_LAS_SWAP 0x40
176
#define PIN_REMAP_RESETB_EXPST 0x08
177
#define RGB565_FORMAT 0x00
178
#define RGB_OUTPUT_AVERAGE 0x04
179
#define SINGLE_FRAME 0x01
180
181
/* COM5 Register */
182
#define SLAM_MODE_ENABLE 0x40
183
#define EXPOSURE_NORMAL_MODE 0x01
184
185
/* COM7 Register */
186
#define SCCB_REG_RESET 0x80
187
#define FORMAT_CTRL_15fpsVGA 0x00
188
#define FORMAT_CTRL_30fpsVGA_NoVArioPixel 0x50
189
#define FORMAT_CTRL_30fpsVGA_VArioPixel 0x60
190
#define OUTPUT_FORMAT_RAWRGB 0x00
191
#define OUTPUT_FORMAT_RAWRGB_DATA 0x00
192
#define OUTPUT_FORMAT_RAWRGB_INTERP 0x01
193
#define OUTPUT_FORMAT_YUV 0x02
194
#define OUTPUT_FORMAT_RGB 0x03
195
196
/* COM9 Register */
197
#define GAIN_2x 0x00
198
#define GAIN_4x 0x10
199
#define GAIN_8x 0x20
200
#define GAIN_16x 0x30
201
#define GAIN_32x 0x40
202
#define GAIN_64x 0x50
203
#define GAIN_128x 0x60
204
#define DROP_VSYNC 0x04
205
#define DROP_HREF 0x02
206
207
/* COM10 Register */
208
#define RESETb_REMAP_SLHS 0x80
209
#define HREF_CHANGE_HSYNC 0x40
210
#define PCLK_ON 0x00
211
#define PCLK_OFF 0x20
212
#define PCLK_POLARITY_REV 0x10
213
#define HREF_POLARITY_REV 0x08
214
#define RESET_ENDPOINT 0x04
215
#define VSYNC_NEG 0x02
216
#define HSYNC_NEG 0x01
217
218
/* TSLB Register */
219
#define PCLK_DELAY_0 0x00
220
#define PCLK_DELAY_2 0x40
221
#define PCLK_DELAY_4 0x80
222
#define PCLK_DELAY_6 0xC0
223
#define OUTPUT_BITWISE_REV 0x20
224
#define UV_NORMAL 0x00
225
#define UV_FIXED 0x10
226
#define YUV_SEQ_YUYV 0x00
227
#define YUV_SEQ_YVYU 0x02
228
#define YUV_SEQ_VYUY 0x04
229
#define YUV_SEQ_UYVY 0x06
230
#define BANDING_FREQ_50 0x02
231
232
#define RGB_NORMAL 0x00
233
#define RGB_565 0x10
234
#define RGB_555 0x30
235
236
237
238
#endif
//__GC032A_REG_REGS_H__
drivers
lisa_camera
sensors
inc
ov9655_regs.h
Generated on Mon Apr 27 2026 11:48:02 for ARCS SDK by
1.9.8