13 #include "stm32f4xx_hal.h" static uint8_t OV7670_EXHCH_ADDRESS
Dummy Pixel Insert MSB.
static uint8_t OV7670_GAM4_ADDRESS
Gamma Curve register 4.
static uint8_t OV7670_MVFP_RESET_VALUE
MVFP reset.
static uint8_t OV7670_RSVD_59_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_8F_ADDRESS
static uint8_t OV7670_PID_ADDRESS
Product ID Number MSB (Read only)
static uint8_t OV7670_RED_GAIN_RESET_VALUE
RED Gain reset.
static uint8_t OV7670_BD50MAX_RESET_VALUE
BD50MAX reset 0000 0101.
static uint8_t OV7670_LCC6_ADDRESS
Lens Correction Option 6 (effective only when LCC5[2] is high)
static uint8_t OV7670_CLKRC_RESET_VALUE
CLKRC 30fps clock scale.
static uint8_t OV7670_VSTOP_RESET_VALUE
VSTOP reset, this makes more sense compared to HSTOP.
static uint8_t OV7670_SCALING_PCLK_DIV_ADDRESS
SCALING_PCLK_DIV register.
static uint8_t OV7670_MANU_ADDRESS
Manual U Value (effective only when register TSLB[4] is high)
static uint8_t OV7670_REG74_RESET_VALUE
REG74 reset.
static uint8_t OV7670_COM15_ADDRESS
COM15 RW register.
static uint8_t OV7670_RBIAS_ADDRESS
R Channel Signal Output Bias.
static uint8_t OV7670_DM_LNH_ADDRESS
z
static uint8_t OV7670_HSYST_ADDRESS
HSYNC Rising Edge Delay (low 8 bits)
static uint8_t OV7670_GAM10_ADDRESS
Gamma Curve register 10.
static uint8_t OV7670_AD_CHR_ADDRESS
Red Channel Black Level Compensation.
static uint8_t OV7670_ADCCTR2_ADDRESS
ADC control register 2 (Reserved)
static uint8_t OV7670_RSVD_90_ADDRESS
static uint8_t OV7670_RSVD_C8_RESET_VALUE_TWO
RSVD reset.
static uint8_t OV7670_VSTART_RESET_VALUE
VSTART reset.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_EIGHT
RSVD reset.
static uint8_t OV7670_DNSTH_ADDRESS
De-noise strength.
static uint8_t OV7670_COM7_SOFT_RESET
Values for registers to be set at camera init.
static uint8_t OV7670_ADC_ADDRESS
ADC control (Reserved)
static uint8_t OV7670_MTX3_RESET_VALUE
MTX3 reset.
static uint8_t OV7670_GAM13_RESET_VALUE
GAM13 Gamma curve 13.
static uint8_t OV7670_RSVD_29_RESET_VALUE
RSVD reset.
static uint8_t OV7670_AWBC2_ADDRESS
AWB Control 2.
static uint32_t OV7670_TIMEOUT
Timeout for whole driver coms.
static uint8_t OV7670_RSVD_9C_ADDRESS
static uint8_t OV7670_MTX5_RESET_VALUE
MTX5 reset.
static uint8_t OV7670_COM3_ADDRESS
COM3 RW register.
static uint8_t OV7670_COM16_ADDRESS
COM16 RW register.
static uint8_t OV7670_RSVD_49_ADDRESS
Reserved register 0x49-0x4A.
static uint8_t OV7670_AWBCTR2_RESET_VALUE
AWBCTR2 reset.
static uint8_t OV7670_RSVD_5A_ADDRESS
static uint8_t OV7670_EXHCL_ADDRESS
Dummy Pixel Insert LSB.
static uint8_t OV7670_GAM6_RESET_VALUE
GAM6 Gamma curve 6.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_ONE
RSVD reset.
static uint8_t OV7670_ACOM_RESET_VALUE
ACOM reset.
static uint8_t OV7670_VREF_RESET_VALUE
VREF reset, start low 2 bits from VSTOP/START.
static uint8_t OV7670_COM1_ADDRESS
COM1 RW register.
static uint8_t OV7670_RSVD_9B_ADDRESS
static uint8_t OV7670_ADVFH_ADDRESS
MSB of insert dummy rows in vertical direction.
static uint8_t OV7670_RSVD_8E_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_5D_RESET_VALUE
RSVD reset.
static uint8_t OV7670_STR_R_ADDRESS
R Gain for LED Output Frame.
static uint8_t OV7670_RSVD_A1_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_B7_ADDRESS
static uint8_t OV7670_RSVD_5F_ADDRESS
static uint8_t OV7670_RSVD_B8_ADDRESS
static uint8_t OV7670_SLOP_RESET_VALUE
SLOP , Gamma curve highest segment slop.
static uint8_t OV7670_RSVD_79_RESET_VALUE_THREE
RSVD reset.
static uint8_t OV7670_COM11_RESET_VALUE
COM11 reset.
static uint8_t OV7670_RSVD_C4_ADDRESS
static uint8_t OV7670_GAM2_RESET_VALUE
GAM2 Gamma curve 2.
static uint8_t OV7670_AECHH_ADDRESS
Exposure Value - AEC MSB 5 bits.
static uint8_t OV7670_EDGE_ADDRESS
Edge Enhancement Adjustment.
static uint8_t OV7670_RSVD_60_ADDRESS
static uint8_t OV7670_RSVD_BB_ADDRESS
static uint8_t OV7670_LCC1_ADDRESS
Lens Correction Option 1.
static uint8_t OV7670_RSVD_4E_RESET_VALUE
RSVD reset.
static uint8_t OV7670_HAECC1_ADDRESS
HAECC1 Histogram-based AEC/AGC Control 1.
static uint8_t OV7670_AWBCTR2_ADDRESS
AWB Control 2 return 0x6D.
static uint8_t OV7670_DNSTH_RESET_VALUE
DNSTH reset.
static uint8_t OV7670_HSTOP_RESET_VALUE
HSTOP reset, value from OV doesn't make sense at all.
static uint8_t OV7670_YAVE_ADDRESS
Y/G Channel Average Value.
static uint8_t OV7670_BD60ST_ADDRESS
60 Hz Banding Filter Value
static uint8_t OV7670_RSVD_5C_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_91_ADDRESS
static uint8_t OV7670_VREF_ADDRESS
Vertical Frame Control (VREF) register.
static uint8_t OV7670_REG75_RESET_VALUE
REG75 reset.
static uint8_t OV7670_AWBCTR1_RESET_VALUE
AWBCTR1 reset.
static uint8_t OV7670_CHLF_ADDRESS
Array Current Control (Reserved)
static uint8_t OV7670_HAECC7_ADDRESS
HAECC7 Histogram-based AEC/AGC Control 7.
static uint8_t OV7670_RSVD_8A_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_16_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_4E_ADDRESS
static uint8_t OV7670_SCALING_XSC_RESET_VALUE
SCALING_XSC reset value.
static uint8_t OV7670_RSVD_78_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_8F_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_79_RESET_VALUE_FIVE
RSVD reset.
static uint8_t OV7670_COM5_RESET_VALUE
COM5 reset.
static uint8_t OV7670_BD50ST_ADDRESS
50 Hz Banding Filter Value
static uint8_t OV7670_REG4B_RESET_VALUE
REG4B reset.
static uint8_t OV7670_RSVD_BA_ADDRESS
static uint8_t OV7670_REG76_ADDRESS
Register 76.
static uint8_t OV7670_RSVD_5B_ADDRESS
static uint8_t OV7670_RSVD_59_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_C5_ADDRESS
static uint8_t OV7670_AWBC3_ADDRESS
AWB Control 3.
static uint8_t OV7670_MTX3_ADDRESS
Matrix Coefficient 3.
static uint8_t OV7670_RSVD_79_RESET_VALUE_TEN
RSVD reset.
static uint8_t OV7670_COM14_RESET_VALUE
COM3 reset value.
static uint8_t OV7670_BD50MAX_ADDRESS
BD50MAX register.
static uint8_t OV7670_RSVD_B2_RESET_VALUE
RSVD reset.
static uint8_t OV7670_VSTART_ADDRESS
Vertical frame start register.
static uint8_t OV7670_RSVD_79_RESET_VALUE_ONE
RSVD reset.
static uint8_t OV7670_MVFP_ADDRESS
Mirror/VFlip image register.
static uint8_t OV7670_SATCTR_ADDRESS
Saturation Control register.
static uint8_t OV7670_ACOM_ADDRESS
ADC and Analog Common Mode Control (Reserved)
static uint8_t OV7670_ABLC1_ADDRESS
ABLC1 register.
static uint8_t OV7670_RSVD_C3_ADDRESS
static uint8_t OV7670_RSVD_8D_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_96_RESET_VALUE_ONE
RSVD reset.
static uint8_t OV7670_COM12_RESET_VALUE
COM12 reset.
static uint8_t OV7670_SCALING_PCLK_DIV_RESET_VALUE
SCALING_PCLK_DIV reset value.
static uint8_t OV7670_RSVD_C8_ADDRESS
static uint8_t OV7670_HAECC4_RESET_VALUE
HAECC4 reset.
static uint8_t OV7670_HAECC4_ADDRESS
HAECC4 Histogram-based AEC/AGC Control 4.
static uint8_t OV7670_COM5_ADDRESS
COM5 RW register.
static uint8_t OV7670_HSYSN_ADDRESS
HSYNC Falling Edge Delay (low 8 bits)
static uint8_t OV7670_RSVD_C8_RESET_VALUE_SIX
RSVD reset.
static uint8_t OV7670_REG76_RESET_VALUE
REG76 reset.
static uint8_t OV7670_RSVD_98_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_79_RESET_VALUE_FOUR
RSVD reset.
static uint8_t OV7670_COM7_RESET_VALUE
COM7 YUV reset value.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_FIVE
RSVD reset.
static uint8_t OV7670_RSVD_97_RESET_VALUE
RSVD reset.
static uint8_t OV7670_GBBIAS_ADDRESS
Gb channel signal bias.
static uint8_t OV7670_HAECC6_RESET_VALUE
HAECC6 reset.
static uint8_t OV7670_MIDL_ADDRESS
Manufacturer ID Byte (Low) (Read only = 0xA2)
static uint8_t OV7670_RSVD_C8_RESET_VALUE_TEN
RSVD reset.
static uint8_t OV7670_RSVD_9A_RESET_VALUE_ONE
RSVD reset.
static uint8_t OV7670_RED_GAIN_ADDRESS
Red channel gain settings.
static uint8_t OV7670_CONTRAS_ADDRESS
Contrast Control.
static uint8_t OV7670_VPT_RESET_VALUE
VPT reset.
static uint8_t OV7670_AWBC5_RESET_VALUE
AWBC5 reset.
static uint8_t OV7670_COM16_RESET_VALUE_ONE
COM16 reset.
static uint8_t OV7670_RSVD_98_ADDRESS
bool OV7670_init(I2C_HandleTypeDef *hi2c)
static uint8_t OV7670_DBLV_RESET_VALUE
DBLV reset.
static uint8_t OV7670_GAM4_RESET_VALUE
GAM4 Gamma curve 4.
static uint8_t OV7670_COM8_RESET_VALUE_THREE
COM8 reset three.
static uint8_t OV7670_COM6_ADDRESS
COM6 RW register.
static uint8_t OV7670_OFON_RESET_VALUE
OFON reset.
static uint8_t OV7670_RSVD_C7_ADDRESS
static uint8_t OV7670_ADVFL_ADDRESS
LSB of insert dummy rows in vertical direction (1 bit equals 1 row)
static uint8_t OV7670_RSVD_B8_RESET_VALUE
RSVD reset.
static uint8_t OV7670_HSTART_ADDRESS
Horizontal frame start high.
static uint8_t OV7670_RSVD_9C_RESET_VALUE
RSVD reset.
static uint8_t OV7670_STR_B_ADDRESS
B Gain for LED Output Frame.
static uint8_t OV7670_COM8_RESET_VALUE_ONE
COM8 reset, disable AGC and AEC first.
static uint8_t OV7670_THL_ST_ADDRESS
ABLC Target.
static uint8_t OV7670_AWBC1_ADDRESS
AWB Control 1.
static uint8_t OV7670_RSVD_C2_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_B2_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_HAECC3_ADDRESS
HAECC3 Histogram-based AEC/AGC Control 3.
static uint8_t OV7670_RSVD_35_RESET_VALUE
RSVD reset.
static uint8_t OV7670_AWBC6_ADDRESS
AWB Control 6.
static uint8_t OV7670_GAIN_ADDRESS
Gain control setting.
static uint8_t OV7670_VSTOP_ADDRESS
Vertical frame stop register.
static uint8_t OV7670_COM8_ADDRESS
COM8 RW register.
static uint8_t OV7670_RSVD_35_ADDRESS
Reserved 2.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_FOUR
RSVD reset.
static uint8_t OV7670_NT_CTRL_ADDRESS
NT_CTRL register.
static uint8_t OV7670_RSVD_16_ADDRESS
Reserved register (RSVD)
static uint8_t OV7670_RSVD_79_RESET_VALUE_SIX
RSVD reset.
static uint8_t OV7670_LCC5_ADDRESS
Lens Correction Control.
static uint8_t OV7670_BD60MAX_ADDRESS
BD60MAX register.
static uint8_t OV7670_HSTART_RESET_VALUE
HSTART reset, value from OV doesn't make sense at all.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_SEVEN
RSVD reset.
static uint8_t OV7670_BLUE_GAIN_ADDRESS
Blue channel gain settings.
static uint8_t OV7670_COM13_ADDRESS
COM13 RW register.
static uint8_t OV7670_RSVD_5C_ADDRESS
static uint8_t OV7670_AWBC4_ADDRESS
AWB Control 4.
static uint8_t OV7670_LCC3_ADDRESS
Lens Correction Option 3.
static uint8_t OV7670_VPT_ADDRESS
AGC/AEC Fast Mode Operating Region.
static uint8_t OV7670_RSVD_4D_ADDRESS
Reserved register 0x4D-0x4E.
static uint8_t OV7670_GAM5_RESET_VALUE
GAM5 Gamma curve 5.
static uint8_t OV7670_AD_CHGB_ADDRESS
Gb Channel Black Level Compensation.
static uint8_t OV7670_GFIX_ADDRESS
Fixed Gain Control.
static uint8_t OV7670_TSLB_ADDRESS
Line Buffer Test options register.
static uint8_t OV7670_LCC7_ADDRESS
Lens Correction Option 7 (effective only when LCC5[2] is high)
static uint8_t OV7670_GAM15_RESET_VALUE
GAM15 Gamma curve 15.
static uint8_t OV7670_RSVD_4D_RESET_VALUE
RSVD reset.
static uint8_t OV7670_GAM12_RESET_VALUE
GAM12 Gamma curve 12.
static uint8_t OV7670_AWBC6_RESET_VALUE
AWBC6 reset.
static uint8_t OV7670_RSVD_79_RESET_VALUE_TWO
RSVD reset.
static uint8_t OV7670_COM8_RESET_VALUE_TWO
COM8 reset 2.
static uint8_t OV7670_GGAIN_RESET_VALUE
GGAIN reset.
static uint8_t OV7670_GAM9_ADDRESS
Gamma Curve register 9.
static uint8_t OV7670_COM14_ADDRESS
COM14 RW register.
static uint8_t OV7670_HSTOP_ADDRESS
Horizontal frame end high.
static uint8_t OV7670_GGAIN_ADDRESS
G Channel AWB Gain.
static uint8_t OV7670_RSVD_29_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_COM4_RESET_VALUE
COM4 reset, magic reserved 6th bit.
static uint8_t OV7670_MANV_ADDRESS
Manual V Value (effective only when register TSLB[4] is high)
static uint8_t OV7670_GAM3_RESET_VALUE
GAM3 Gamma curve 3.
static uint8_t OV7670_RSVD_96_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_79_RESET_VALUE_FINAL
RSVD reset.
static uint8_t OV7670_REG4B_ADDRESS
Register 4B.
static uint8_t OV7670_RSVD_79_RESET_VALUE_EIGHT
RSVD reset.
static uint8_t OV7670_ADCCTR0_ADDRESS
ADC control register 0.
static uint8_t OV7670_AEW_ADDRESS
AGC/AEC - Stable Operating Region (Upper Limit)
static uint8_t OV7670_REG74_ADDRESS
Register 74.
static uint8_t OV7670_GAM2_ADDRESS
Gamma Curve register 2.
static uint8_t OV7670_RSVD_5E_RESET_VALUE
RSVD reset.
static uint8_t OV7670_AEB_RESET_VALUE
AEB reset.
static uint8_t OV7670_PSHIFT_ADDRESS
Pixel delay shift register.
static uint8_t OV7670_STR_G_ADDRESS
G Gain for LED Output Frame.
static uint8_t OV7670_RSVD_9A_RESET_VALUE_TWO
RSVD reset.
static uint8_t OV7670_SCALING_DCWCTR_ADDRESS
DCW Control register.
static uint8_t OV7670_GAM13_ADDRESS
Gamma Curve register 13.
static uint8_t OV7670_AWBCTR3_RESET_VALUE
AWBCTR3 reset.
static uint8_t OV7670_RSVD_99_ADDRESS
static uint8_t OV7670_RSVD_79_RESET_VALUE_NINE
RSVD reset.
static uint8_t OV7670_RSVD_5A_RESET_VALUE
RSVD reset.
static uint8_t OV7670_GAM15_ADDRESS
Gamma Curve register 15.
static uint8_t OV7670_LAEC_ADDRESS
LAEC register (Reserved)
static uint8_t OV7670_RSVD_BD_ADDRESS
static uint8_t OV7670_BD60MAX_RESET_VALUE
BD60MAX reset 0000 0111.
static uint8_t OV7670_RSVD_9B_RESET_VALUE
RSVD reset.
static uint8_t OV7670_GAM12_ADDRESS
Gamma Curve register 12.
static uint8_t OV7670_BRIGHT_ADDRESS
Brightness Control.
static uint8_t OV7670_RSVD_B4_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_MTXS_RESET_VALUE
MTXS reset.
static uint8_t OV7670_HREF_ADDRESS
HREF Control register.
static uint8_t OV7670_READ_ADDRESS
SCCB camera read slave address.
static uint8_t OV7670_RSVD_A1_RESET_VALUE
Reserved magic again.
static uint8_t OV7670_HAECC6_ADDRESS
HAECC6 Histogram-based AEC/AGC Control 6.
static uint8_t OV7670_HAECC2_RESET_VALUE
HAECC2 reset.
static uint8_t OV7670_AEW_RESET_VALUE
AEW reset.
static uint8_t OV7670_MTX1_RESET_VALUE
MTX1 reset.
static uint8_t OV7670_RSVD_36_ADDRESS
static uint8_t OV7670_BLUE_GAIN_RESET_VALUE
BLUE Gain reset.
static uint8_t OV7670_RSVD_BC_ADDRESS
static uint8_t OV7670_GAM7_RESET_VALUE
GAM7 Gamma curve 7.
static uint8_t OV7670_COM6_RESET_VALUE
COM6 reset.
static uint8_t OV7670_ADCCTR3_ADDRESS
ADC control register 3 (Reserved)
static uint8_t OV7670_ADCCTR2_RESET_VALUE
ADCCTR2 reset.
static uint8_t OV7670_RSVD_79_ADDRESS
static uint8_t OV7670_CLKRC_ADDRESS
CLKRC RW register.
static uint8_t OV7670_AD_CHB_ADDRESS
Blue Channel Black Level Compensation.
static uint8_t OV7670_LCC4_ADDRESS
Lens Correction Option 4.
static uint8_t OV7670_VER_ADDRESS
Product ID Number LSB (Read only)
static uint8_t OV7670_SCALING_YSC_ADDRESS
SCALING_YSC register.
static uint8_t OV7670_GAM6_ADDRESS
Gamma Curve register 6.
static uint8_t OV7670_RSVD_8B_ADDRESS
I2C_HandleTypeDef * OV7670_I2C
Functions and other variables!
static uint8_t OV7670_GAM1_RESET_VALUE
GAM1 Gamma curve 1.
static uint8_t OV7670_AWBC4_RESET_VALUE
AWBC4 reset.
static uint8_t OV7670_AWBC5_ADDRESS
AWB Control 5.
static uint8_t OV7670_AECH_ADDRESS
Exposure settings register.
static uint8_t OV7670_GAM3_ADDRESS
Gamma Curve register 3.
static uint8_t OV7670_GAM5_ADDRESS
Gamma Curve register 5.
static uint8_t OV7670_RSVD_8E_ADDRESS
static uint8_t OV7670_GAM1_ADDRESS
Gamma Curve register 1.
static uint8_t OV7670_RSVD_A3_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_HAECC2_ADDRESS
HAECC1 Histogram-based AEC/AGC Control 2.
static uint8_t OV7670_REG77_RESET_VALUE
REG77 reset.
static uint8_t OV7670_RSVD_B9_ADDRESS
static uint8_t OV7670_RSVD_C8_RESET_VALUE_NINE
RSVD reset.
static uint8_t OV7670_CONTRAS_CENTER_ADDRESS
Contrast Center.
static uint8_t OV7670_LCC2_ADDRESS
Lens Correction Option 2.
static uint8_t OV7670_RSVD_4A_ADDRESS
static uint8_t OV7670_RSVD_99_RESET_VALUE
RSVD reset.
static uint8_t OV7670_GFIX_RESET_VALUE
GFIX reset.
static uint8_t OV7670_BAVE_ADDRESS
U/B Average Level register.
static uint8_t OV7670_MTX4_ADDRESS
Matrix Coefficient 4.
static uint8_t OV7670_BBIAS_ADDRESS
B channel signal bias.
static uint8_t OV7670_HAECC1_RESET_VALUE
HAECC1 reset.
static uint8_t OV7670_COM13_RESET_VALUE
COM13 reset.
static uint8_t OV7670_GAM11_ADDRESS
Gamma Curve register 11.
static uint8_t OV7670_RSVD_5B_RESET_VALUE
RSVD reset.
static uint8_t OV7670_REG75_ADDRESS
Register 75.
static uint8_t OV7670_COM2_ADDRESS
COM2 RW register.
static uint8_t OV7670_MTXS_ADDRESS
Matrix Coefficient Sign register.
static uint8_t OV7670_AWBCTR1_ADDRESS
AWB Control 1 return 0x6E.
static uint8_t OV7670_RSVD_B0_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_COM12_ADDRESS
COM12 RW register.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_THREE
RSVD reset.
static uint8_t OV7670_EDGE_RESET_VALUE
EDGE reset.
static uint8_t OV7670_CHLF_RESET_VALUE
CHLF reset value, reserved.
static uint8_t OV7670_RSVD_C8_RESET_VALUE_ELEVEN
RSVD reset.
static uint8_t OV7670_AD_CHGR_ADDRESS
Gr Channel Black Level Compensation.
static uint8_t OV7670_AWBC1_RESET_VALUE
AWBC1 reset.
static uint8_t OV7670_GAM11_RESET_VALUE
GAM11 Gamma curve 11.
static uint8_t OV7670_RSVD_B0_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_C6_ADDRESS
static uint8_t OV7670_AWBCTR3_ADDRESS
AWB Control 3 return 0x6C.
static uint8_t OV7670_COM11_ADDRESS
COM11 RW register.
static uint8_t OV7670_COM7_ADDRESS
COM7 RW register.
static uint8_t OV7670_BD50ST_RESET_VALUE
BD50ST reset.
static uint8_t OV7670_WRITE_ADDRESS
SCCB camera write slave address.
static uint8_t OV7670_RAVE_ADDRESS
V/R Average Level.
static uint8_t OV7670_GAM9_RESET_VALUE
GAM9 Gamma curve 9.
static uint8_t OV7670_MTX1_ADDRESS
Matrix Coefficient 1.
static uint8_t OV7670_RSVD_79_RESET_VALUE_SEVEN
RSVD reset.
static uint8_t OV7670_COM17_ADDRESS
COM17 RW register.
static uint8_t OV7670_DBLV_ADDRESS
DBLV register.
static uint8_t OV7670_HAECC3_RESET_VALUE
HAECC3 reset.
static uint8_t OV7670_RSVD_5E_ADDRESS
static uint8_t OV7670_THL_ST_RESET_VALUE
THL_ST reset.
static uint8_t OV7670_BD60ST_RESET_VALUE
BD60ST reset.
static uint8_t OV7670_COM16_RESET_VALUE_TWO
COM16 reset.
static uint8_t OV7670_RSVD_8D_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_RSVD_96_RESET_VALUE_TWO
RSVD reset.
static uint8_t OV7670_GAM14_RESET_VALUE
GAM14 Gamma curve 14.
static uint8_t OV7670_GBAVE_ADDRESS
Y/Gb Average Level register.
static uint8_t OV7670_MTX2_RESET_VALUE
MTX2 reset.
static uint8_t OV7670_SLOP_ADDRESS
SLOP register.
static uint8_t OV7670_MIDH_ADDRESS
Manufacturer ID Byte (High) (Read only = 0x7F)
static uint8_t OV7670_GAM8_ADDRESS
Gamma Curve register 8.
static uint8_t OV7670_RSVD_5D_ADDRESS
static uint8_t OV7670_SATCTR_RESET_VALUE
SATCTR reset.
static uint8_t OV7670_RSVD_97_ADDRESS
static uint8_t OV7670_RSVD_61_ADDRESS
static uint8_t OV7670_TSLB_RESET_VALUE
TSLB magic reserved bit.
static uint8_t OV7670_ARBLM_ADDRESS
Array Reference Control (Reserved)
static uint8_t OV7670_NT_CTRL_RESET_VALUE
NT_CTRL reset.
static uint8_t OV7670_ADCCTR1_ADDRESS
ADC control register 1 (Reserved)
static uint8_t OV7670_COM4_ADDRESS
COM4 RW register.
static uint8_t OV7670_HAECC5_ADDRESS
HAECC5 Histogram-based AEC/AGC Control 5.
static uint8_t OV7670_AWBCTR0_RESET_VALUE
AWBCTR0 reset.
static uint8_t OV7670_STR_OPT_ADDRESS
STR-OPT register.
static uint8_t OV7670_HAECC7_RESET_VALUE
HAECC7 reset.
static uint8_t OV7670_GAM10_RESET_VALUE
GAM10 Gamma curve 10.
static uint8_t OV7670_COM9_RESET_VALUE
COM9 reset, magic reserved, 4x gain ceiling.
static uint8_t OV7670_RGB444_ADDRESS
RGB444 register.
static uint8_t OV7670_REG77_ADDRESS
Register 77.
static uint8_t OV7670_RSVD_91_RESET_VALUE
RSVD reset.
static uint8_t OV7670_RSVD_B6_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_HREF_RESET_VALUE
HREF reset, MSB bits from HSTART AND HSTOP.
static uint8_t OV7670_RSVD_90_RESET_VALUE
RSVD reset.
static uint8_t OV7670_MTX5_ADDRESS
Matrix Coefficient 5.
static uint8_t OV7670_MTX6_ADDRESS
Matrix Coefficient 6.
static uint8_t OV7670_ABLC1_RESET_VALUE
ABLC1 reset.
static uint8_t OV7670_COM10_ADDRESS
COM10 RW register.
static uint8_t OV7670_MTX4_RESET_VALUE
MTX4 reset.
static uint8_t OV7670_SCALING_PCLK_DELAY_ADDRESS
Pixel Clock Delay.
static uint8_t OV7670_RSVD_9A_ADDRESS
static uint8_t OV7670_AWBCTR0_ADDRESS
AWB Control 0 return 0x6F.
static uint8_t OV7670_MTX6_RESET_VALUE
MTX6 reset.
static uint8_t OV7670_AEB_ADDRESS
AGC/AEC - Stable Operating Region (Lower Limit)
static uint8_t OV7670_COM9_ADDRESS
COM9 RW register.
static uint8_t OV7670_DM_LNL_ADDRESS
Dummy Row low 8 bits register.
static uint8_t OV7670_GAM7_ADDRESS
Gamma Curve register 7.
static uint8_t OV7670_GAM14_ADDRESS
Gamma Curve register 14.
static uint8_t OV7670_ADC_RESET_VALUE
ADC reset.
static uint8_t OV7670_SCALING_XSC_ADDRESS
SCALING_XSC register.
static uint8_t OV7670_RSVD_79_RESET_VALUE_ELEVEN
RSVD reset.
static uint8_t OV7670_RSVD_78_ADDRESS
RSVD (Reserved)
static uint8_t OV7670_GAM8_RESET_VALUE
GAM8 Gamma curve 8.
static uint8_t OV7670_AWBC3_RESET_VALUE
AWBC3 reset.
static uint8_t OV7670_OFON_ADDRESS
ADC Offset Control.
static uint8_t OV7670_MTX2_ADDRESS
Matrix Coefficient 2.
static uint8_t OV7670_THL_DLT_ADDRESS
ABLC Stable Range.