18 assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance));
Main header file for the OV7670 camera module.
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_VSTART_RESET_VALUE
VSTART reset.
static uint8_t OV7670_COM7_SOFT_RESET
Values for registers to be set at camera init.
static uint32_t OV7670_TIMEOUT
Timeout for whole driver coms.
static uint8_t OV7670_VREF_RESET_VALUE
VREF reset, start low 2 bits from VSTOP/START.
static uint8_t OV7670_HSTOP_RESET_VALUE
HSTOP reset, value from OV doesn't make sense at all.
static uint8_t OV7670_SCALING_XSC_RESET_VALUE
SCALING_XSC reset value.
static uint8_t OV7670_COM14_RESET_VALUE
COM3 reset value.
static uint8_t OV7670_SCALING_PCLK_DIV_RESET_VALUE
SCALING_PCLK_DIV reset value.
static uint8_t OV7670_COM7_RESET_VALUE
COM7 YUV reset value.
static uint8_t OV7670_HSTART_RESET_VALUE
HSTART reset, value from OV doesn't make sense at all.
bool OV7670_init(I2C_HandleTypeDef *hi2c)
I2C_HandleTypeDef * OV7670_I2C
Functions and other variables!
static uint8_t OV7670_WRITE_ADDRESS
SCCB camera write slave address.
static uint8_t OV7670_TSLB_RESET_VALUE
TSLB magic reserved bit.
static uint8_t OV7670_HREF_RESET_VALUE
HREF reset, MSB bits from HSTART AND HSTOP.