Go to the documentation of this file.
19 #ifndef M5602_OV7660_H_
20 #define M5602_OV7660_H_
24 #define OV7660_GAIN 0x00
25 #define OV7660_BLUE_GAIN 0x01
26 #define OV7660_RED_GAIN 0x02
27 #define OV7660_VREF 0x03
28 #define OV7660_COM1 0x04
29 #define OV7660_BAVE 0x05
30 #define OV7660_GEAVE 0x06
31 #define OV7660_AECHH 0x07
32 #define OV7660_RAVE 0x08
33 #define OV7660_COM2 0x09
34 #define OV7660_PID 0x0a
35 #define OV7660_VER 0x0b
36 #define OV7660_COM3 0x0c
37 #define OV7660_COM4 0x0d
38 #define OV7660_COM5 0x0e
39 #define OV7660_COM6 0x0f
40 #define OV7660_AECH 0x10
41 #define OV7660_CLKRC 0x11
42 #define OV7660_COM7 0x12
43 #define OV7660_COM8 0x13
44 #define OV7660_COM9 0x14
45 #define OV7660_COM10 0x15
46 #define OV7660_RSVD16 0x16
47 #define OV7660_HSTART 0x17
48 #define OV7660_HSTOP 0x18
49 #define OV7660_VSTART 0x19
50 #define OV7660_VSTOP 0x1a
51 #define OV7660_PSHFT 0x1b
52 #define OV7660_MIDH 0x1c
53 #define OV7660_MIDL 0x1d
54 #define OV7660_MVFP 0x1e
55 #define OV7660_LAEC 0x1f
56 #define OV7660_BOS 0x20
57 #define OV7660_GBOS 0x21
58 #define OV7660_GROS 0x22
59 #define OV7660_ROS 0x23
60 #define OV7660_AEW 0x24
61 #define OV7660_AEB 0x25
62 #define OV7660_VPT 0x26
63 #define OV7660_BBIAS 0x27
64 #define OV7660_GbBIAS 0x28
65 #define OV7660_RSVD29 0x29
66 #define OV7660_RBIAS 0x2c
67 #define OV7660_HREF 0x32
68 #define OV7660_ADC 0x37
69 #define OV7660_OFON 0x39
70 #define OV7660_TSLB 0x3a
71 #define OV7660_COM12 0x3c
72 #define OV7660_COM13 0x3d
73 #define OV7660_LCC1 0x62
74 #define OV7660_LCC2 0x63
75 #define OV7660_LCC3 0x64
76 #define OV7660_LCC4 0x65
77 #define OV7660_LCC5 0x66
78 #define OV7660_HV 0x69
79 #define OV7660_RSVDA1 0xa1
81 #define OV7660_DEFAULT_GAIN 0x0e
82 #define OV7660_DEFAULT_RED_GAIN 0x80
83 #define OV7660_DEFAULT_BLUE_GAIN 0x80
84 #define OV7660_DEFAULT_SATURATION 0x00
85 #define OV7660_DEFAULT_EXPOSURE 0x20
108 static const unsigned char preinit_ov7660[][4] = {
142 static const unsigned char init_ov7660[][4] = {