Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Initialization and configuration of the MT9V117 CMOS Chip. More...
Go to the source code of this file.
Data Structures | |
struct | mt9v117_t |
Macros | |
#define | MT9V117_TARGET_FPS 0 |
#define | MT9V117_FOCAL_X 307.f |
#define | MT9V117_FOCAL_Y 307.f |
#define | MT9V117_CENTER_X 120.f |
#define | MT9V117_CENTER_Y 120.f |
#define | MT9V117_DHANE_K 1.f |
#define | MT9V117_TARGET_LUMA 18000 |
Functions | |
void | mt9v117_init (struct mt9v117_t *mt) |
Initialisation of the Aptina MT9V117 CMOS sensor (1/6 inch VGA, bottom camera) More... | |
Variables | |
struct mt9v117_t | mt9v117 |
Initialization and configuration of the MT9V117 CMOS Chip.
Definition in file mt9v117.h.
struct mt9v117_t |
Data Fields | ||
---|---|---|
struct i2c_periph * | i2c_periph | I2C peripheral used to communicate over. |
struct i2c_transaction | i2c_trans | I2C transaction for comminication with CMOS chip. |
void mt9v117_init | ( | struct mt9v117_t * | mt | ) |
Initialisation of the Aptina MT9V117 CMOS sensor (1/6 inch VGA, bottom camera)
Definition at line 380 of file mt9v117.c.
References mt9v117_t::i2c_trans, I2CTransDone, MT9V117_AE_LUMA, MT9V117_AE_RULE_ALGO_AVERAGE, MT9V117_AE_RULE_ALGO_OFFSET, MT9V117_AE_RULE_VAR, MT9V117_AWB_PIXEL_THRESHOLD_COUNT_OFFSET, MT9V117_AWB_VAR, MT9V117_CAM_CTRL_VAR, MT9V117_CAM_OUTPUT_FORMAT_BT656_ENABLE, MT9V117_CAM_OUTPUT_FORMAT_OFFSET, MT9V117_CHIP_ID, MT9V117_CHIP_ID_RESP, MT9V117_COMMAND, MT9V117_COMMAND_OK, MT9V117_COMMAND_SET_STATE, mt9v117_config(), MT9V117_PAD_SLEW, MT9V117_RESET_MISC_CTRL, MT9V117_RESET_SOC_I2C, MT9V117_SYS_STATE_ENTER_CONFIG_CHANGE, MT9V117_SYSMGR_NEXT_STATE_OFFSET, MT9V117_SYSMGR_VAR, MT9V117_TARGET_LUMA, mt9v117_write_patch(), read_reg(), read_var(), i2c_transaction::status, write_reg(), and write_var().