33 #define MT9V117_PATCH_LINE_NUM 13    40                          uint16_t nrst_gpio, uint32_t clock_freq);
    45     uint8_t _read_reg8(uint16_t reg);
    46     void _write_reg8(uint16_t reg, uint8_t val);
    47     uint16_t _read_reg16(uint16_t reg);
    48     void _write_reg16(uint16_t reg, uint16_t val);
    49     void _write_reg32(uint16_t reg, uint32_t val);
    50     inline uint16_t _var2reg(uint16_t var, uint16_t offset);
    51     uint16_t _read_var16(uint16_t var, uint16_t offset);
    52     void _write_var16(uint16_t var, uint16_t offset, uint16_t 
value);
    53     uint8_t _read_var8(uint16_t var, uint16_t offset);
    54     void _write_var8(uint16_t var, uint16_t offset, uint8_t 
value);
    55     void _write_var32(uint16_t var, uint16_t offset, uint32_t 
value);
    56     void _config_change();
    57     void _itu656_enable();
    60     void _set_basic_settings();
    61     void _configure_sensor_qvga();
    66     uint16_t _nrst_gpio = 0xFFFF;
 
static AP_HAL::OwnPtr< AP_HAL::Device > dev
 
AP_HAL::OwnPtr< AP_HAL::I2CDevice > _dev
 
#define MT9V117_PATCH_LINE_NUM