uint16_t output_height
Output height.
uint16_t op_sys_clk_div
Fixed PLL config from calculator tool.
uint8_t rowSpeed_2_0
Fixed PLL config from calculator tool.
uint16_t vt_pix_clk_div
Fixed PLL config from calculator tool.
uint16_t pll_multiplier
Fixed PLL config from calculator tool.
uint16_t scaled_width
Width after corrected scaling.
float gain_blue
Gain for the Blue pixels [1.5 -> 63.50].
uint16_t offset_x
Offset from left in pixels.
uint16_t vt_sys_clk_div
Fixed PLL config from calculator tool.
void mt9f002_init(struct mt9f002_t *mt)
Initialisation of the Aptina MT9F002 CMOS sensor (front camera)
float output_scaler
Output scale.
uint8_t shift_vt_pix_clk_div
Fixed PLL config from calculator tool.
uint8_t row_speed_10_8
Fixed PLL config from calculator tool.
enum mt9f002_interface interface
Interface used to connect.
uint16_t line_length
Calculated line length of blanking.
float real_fps
Real calculated FPS.
float gain_green1
Gain for the GreenR pixels [1.5 -> 63.50].
uint16_t output_width
Output width.
float vt_pix_clk
Calculated based on PLL.
float target_fps
FPS wanted.
float gain_red
Gain for the Red pixels [1.5 -> 63.50].
I2C transaction structure.
struct i2c_periph * i2c_periph
I2C peripheral used to communicate over.
float gain_green2
Gain for the GreenB pixels [1.5 -> 63.50].
uint16_t offset_y
Offset from top in pixels.
float real_exposure
Real exposure time in ms.
I2C peripheral structure.
struct i2c_transaction i2c_trans
I2C transaction for comminication with CMOS chip.
uint16_t op_pix_clk_div
Fixed PLL config from calculator tool.
float op_pix_clk
Calculated based on PLL.
uint16_t pre_pll_clk_div
Fixed PLL config from calculator tool.
Parallel type connection.
uint16_t scaled_height
Height after corrected scaling.
uint16_t frame_length
Calculated frame length of blanking.
float input_clk_freq
Input clock frequency.
float target_exposure
Target exposure time in ms.
Architecture independent I2C (Inter-Integrated Circuit Bus) API.