Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mt9f002.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MT9F002_NUM_OF_REGISTERS   367
 
#define MT9F002_MODEL_ID   0x0000
 
#define MT9F002_REVISION_NUMBER   0x0002
 
#define MT9F002_MANUFACTURER_ID   0x0003
 
#define MT9F002_SMIA_VERSION   0x0004
 
#define MT9F002_FRAME_COUNT   0x0005
 
#define MT9F002_PIXEL_ORDER   0x0006
 
#define MT9F002_DATA_PEDESTAL   0x0008
 
#define MT9F002_FRAME_FORMAT_MODEL_TYPE   0x0040
 
#define MT9F002_FRAME_FORMAT_MODEL_SUBTYPE   0x0041
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_0   0x0042
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_1   0x0044
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_2   0x0046
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_3   0x0048
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_4   0x004A
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_5   0x004C
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_6   0x004E
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_7   0x0050
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_8   0x0052
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_9   0x0054
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_10   0x0056
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_11   0x0058
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_12   0x005A
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_13   0x005C
 
#define MT9F002_FRAME_FORMAT_DESCRIPTOR_14   0x005E
 
#define MT9F002_ANALOG_GAIN_CAPABILITY   0x0080
 
#define MT9F002_ANALOG_GAIN_CODE_MIN   0x0084
 
#define MT9F002_ANALOG_GAIN_CODE_MAX   0x0086
 
#define MT9F002_ANALOG_GAIN_CODE_STEP   0x0088
 
#define MT9F002_ANALOG_GAIN_TYPE   0x008A
 
#define MT9F002_ANALOG_GAIN_M0   0x008C
 
#define MT9F002_ANALOG_GAIN_C0   0x008E
 
#define MT9F002_ANALOG_GAIN_M1   0x0090
 
#define MT9F002_ANALOG_GAIN_C1   0x0092
 
#define MT9F002_DATA_FORMAT_MODEL_TYPE   0x00C0
 
#define MT9F002_DATA_FORMAT_MODEL_SUBTYPE   0x00C1
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_0   0x00C2
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_1   0x00C4
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_2   0x00C6
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_3   0x00C8
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_4   0x00CA
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_5   0x00CC
 
#define MT9F002_DATA_FORMAT_DESCRIPTOR_6   0x00CE
 
#define MT9F002_MODE_SELECT   0x0100
 
#define MT9F002_IMAGE_ORIENTATION   0x0101
 
#define MT9F002_SOFTWARE_RESET   0x0103
 
#define MT9F002_GROUPED_PARAMETER_HOLD   0x0104
 
#define MT9F002_MASK_CORRUPTED_FRAMES   0x0105
 
#define MT9F002_CPP_CHANNEL_IDENTIFIER   0x0110
 
#define MT9F002_CPP2_SIGNALLING_MODE   0x0111
 
#define MT9F002_CPP_DATA_FORMAT   0x0112
 
#define MT9F002_GAIN_MODE   0x0120
 
#define MT9F002_FINE_INTEGRATION_TIME   0x0200
 
#define MT9F002_COARSE_INTEGRATION_TIME   0x0202
 
#define MT9F002_ANALOG_GAIN_CODE_GLOBAL   0x0204
 
#define MT9F002_ANALOG_GAIN_CODE_GREENR   0x0206
 
#define MT9F002_ANALOG_GAIN_CODE_RED   0x0208
 
#define MT9F002_ANALOG_GAIN_CODE_BLUE   0x020A
 
#define MT9F002_ANALOG_GAIN_CODE_GREENB   0x020C
 
#define MT9F002_DIGITAL_GAIN_GREENR   0x020E
 
#define MT9F002_DIGITAL_GAIN_RED   0x0210
 
#define MT9F002_DIGITAL_GAIN_BLUE   0x0212
 
#define MT9F002_DIGITAL_GAIN_GREENB   0x0214
 
#define MT9F002_VT_PIX_CLK_DIV   0x0300
 
#define MT9F002_VT_SYS_CLK_DIV   0x0302
 
#define MT9F002_PRE_PLL_CLK_DIV   0x0304
 
#define MT9F002_PLL_MULTIPLIER   0x0306
 
#define MT9F002_OP_PIX_CLK_DIV   0x0308
 
#define MT9F002_OP_SYS_CLK_DIV   0x030A
 
#define MT9F002_FRAME_LENGTH_LINES   0x0340
 
#define MT9F002_LINE_LENGTH_PCK   0x0342
 
#define MT9F002_X_ADDR_START   0x0344
 
#define MT9F002_Y_ADDR_START   0x0346
 
#define MT9F002_X_ADDR_END   0x0348
 
#define MT9F002_Y_ADDR_END   0x034A
 
#define MT9F002_X_OUTPUT_SIZE   0x034C
 
#define MT9F002_Y_OUTPUT_SIZE   0x034E
 
#define MT9F002_X_EVEN_INC   0x0380
 
#define MT9F002_X_ODD_INC   0x0382
 
#define MT9F002_Y_EVEN_INC   0x0384
 
#define MT9F002_Y_ODD_INC   0x0386
 
#define MT9F002_SCALING_MODE   0x0400
 
#define MT9F002_SPATIAL_SAMPLING   0x0402
 
#define MT9F002_SCALE_M   0x0404
 
#define MT9F002_SCALE_N   0x0406
 
#define MT9F002_COMPRESSION_MODE   0x0500
 
#define MT9F002_TEST_PATTERN_MODE   0x0600
 
#define MT9F002_TEST_DATA_RED   0x0602
 
#define MT9F002_TEST_DATA_GREENR   0x0604
 
#define MT9F002_TEST_DATA_BLUE   0x0606
 
#define MT9F002_TEST_DATA_GREENB   0x0608
 
#define MT9F002_HORIZONTAL_CURSOR_WIDTH   0x060A
 
#define MT9F002_HORIZONTAL_CURSOR_POSITION   0x060C
 
#define MT9F002_VERTICAL_CURSOR_WIDTH   0x060E
 
#define MT9F002_VERTICAL_CURSOR_POSITION   0x0610
 
#define MT9F002_INTEGRATION_TIME_CAPABILITY   0x1000
 
#define MT9F002_COARSE_INTEGRATION_TIME_MIN   0x1004
 
#define MT9F002_COARSE_INTEGRATION_TIME_MAX_MARGIN   0x1006
 
#define MT9F002_FINE_INTEGRATION_TIME_MIN   0x1008
 
#define MT9F002_FINE_INTEGRATION_TIME_MAX_MARGIN   0x100A
 
#define MT9F002_DIGITAL_GAIN_CAPABILITY   0x1080
 
#define MT9F002_DIGITAL_GAIN_MIN   0x1084
 
#define MT9F002_DIGITAL_GAIN_MAX   0x1086
 
#define MT9F002_DIGITAL_GAIN_STEP_SIZE   0x1088
 
#define MT9F002_MIN_EXT_CLK_FREQ_MHZ   0x1100
 
#define MT9F002_MAX_EXT_CLK_FREQ_MHZ   0x1104
 
#define MT9F002_MIN_PRE_PLL_CLK_DIV   0x1108
 
#define MT9F002_MAX_PRE_PLL_CLK_DIV   0x110A
 
#define MT9F002_MIN_PLL_IP_FREQ_MHZ   0x110C
 
#define MT9F002_MAX_PLL_IP_FREQ_MHZ   0x1110
 
#define MT9F002_MIN_PLL_MULTIPLIER   0x1114
 
#define MT9F002_MAX_PLL_MULTIPLIER   0x1116
 
#define MT9F002_MIN_PLL_OP_FREQ_MHZ   0x1118
 
#define MT9F002_MAX_PLL_OP_FREQ_MHZ   0x111C
 
#define MT9F002_MIN_VT_SYS_CLK_DIV   0x1120
 
#define MT9F002_MAX_VT_SYS_CLK_DIV   0x1122
 
#define MT9F002_MIN_VT_SYS_CLK_FREQ_MHZ   0x1124
 
#define MT9F002_MAX_VT_SYS_CLK_FREQ_MHZ   0x1128
 
#define MT9F002_MIN_VT_PIX_CLK_FREQ_MHZ   0x112C
 
#define MT9F002_MAX_VT_PIX_CLK_FREQ_MHZ   0x1130
 
#define MT9F002_MIN_VT_PIX_CLK_DIV   0x1134
 
#define MT9F002_MAX_VT_PIX_CLK_DIV   0x1136
 
#define MT9F002_MIN_FRAME_LENGTH_LINES   0x1140
 
#define MT9F002_MAX_FRAME_LENGTH_LINES   0x1142
 
#define MT9F002_MIN_LINE_LENGTH_PCK   0x1144
 
#define MT9F002_MAX_LINE_LENGTH_PCK   0x1146
 
#define MT9F002_MIN_LINE_BLANKING_PCK   0x1148
 
#define MT9F002_MIN_FRAME_BLANKING_LINES   0x114A
 
#define MT9F002_MIN_OP_SYS_CLK_DIV   0x1160
 
#define MT9F002_MAX_OP_SYS_CLK_DIV   0x1162
 
#define MT9F002_MIN_OP_SYS_CLK_FREQ_MHZ   0x1164
 
#define MT9F002_MAX_OP_SYS_CLK_FREQ_MHZ   0x1168
 
#define MT9F002_MIN_OP_PIX_CLK_DIV   0x116C
 
#define MT9F002_MAX_OP_PIX_CLK_DIV   0x116E
 
#define MT9F002_MIN_OP_PIX_CLK_FREQ_MHZ   0x1170
 
#define MT9F002_MAX_OP_PIX_CLK_FREQ_MHZ   0x1174
 
#define MT9F002_X_ADDR_MIN   0x1180
 
#define MT9F002_Y_ADDR_MIN   0x1182
 
#define MT9F002_X_ADDR_MAX   0x1184
 
#define MT9F002_Y_ADDR_MAX   0x1186
 
#define MT9F002_MIN_EVEN_INC   0x11C0
 
#define MT9F002_MAX_EVEN_INC   0x11C2
 
#define MT9F002_MIN_ODD_INC   0x11C4
 
#define MT9F002_MAX_ODD_INC   0x11C6
 
#define MT9F002_SCALING_CAPABILITY   0x1200
 
#define MT9F002_SCALER_M_MIN   0x1204
 
#define MT9F002_SCALER_M_MAX   0x1206
 
#define MT9F002_SCALER_N_MIN   0x1208
 
#define MT9F002_SCALER_N_MAX   0x120A
 
#define MT9F002_COMPRESSION_CAPABILITY   0x1300
 
#define MT9F002_MATRIX_ELEMENT_REDINRED   0x1400
 
#define MT9F002_MATRIX_ELEMENT_GREENINRED   0x1402
 
#define MT9F002_MATRIX_ELEMENT_BLUEINRED   0x1404
 
#define MT9F002_MATRIX_ELEMENT_REDINGREEN   0x1406
 
#define MT9F002_MATRIX_ELEMENT_GREENINGREEN   0x1408
 
#define MT9F002_MATRIX_ELEMENT_BLUEINGREEN   0x140A
 
#define MT9F002_MATRIX_ELEMENT_REDINBLUE   0x140C
 
#define MT9F002_MATRIX_ELEMENT_GREENINBLUE   0x0140E
 
#define MT9F002_MATRIX_ELEMENT_BLUEINBLUE   0x1410
 
#define MT9F002_MODEL_ID_   0x3000
 
#define MT9F002_Y_ADDR_START_   0x3002
 
#define MT9F002_X_ADDR_START_   0x3004
 
#define MT9F002_Y_ADDR_END_   0x3006
 
#define MT9F002_X_ADDR_END_   0x3008
 
#define MT9F002_FRAME_LENGTH_LINES_   0x300A
 
#define MT9F002_LINE_LENGTH_PCK_   0x300C
 
#define MT9F002_FINE_CORRECTION   0x3010
 
#define MT9F002_COARSE_INTEGRATION_TIME_   0x3012
 
#define MT9F002_FINE_INTEGRATION_TIME_   0x3014
 
#define MT9F002_ROW_SPEED   0x3016
 
#define MT9F002_EXTRA_DELAY   0x3018
 
#define MT9F002_RESET_REGISTER   0x301A
 
#define MT9F002_MODE_SELECT_   0x301C
 
#define MT9F002_IMAGE_ORIENTATION_   0x301D
 
#define MT9F002_DATA_PEDESTAL_   0x301E
 
#define MT9F002_SOFTWARE_RESET_   0x3021
 
#define MT9F002_GROUPED_PARAMETER_HOLD_   0x3022
 
#define MT9F002_MASK_CORRUPTED_FRAMES_   0x3023
 
#define MT9F002_PIXEL_ORDER_   0x3024
 
#define MT9F002_GPI_STATUS   0x3026
 
#define MT9F002_ANALOG_GAIN_CODE_GLOBAL_   0x3028
 
#define MT9F002_ANALOG_GAIN_CODE_GREENR_   0x302A
 
#define MT9F002_ANALOG_GAIN_CODE_RED_   0x302C
 
#define MT9F002_ANALOG_GAIN_CODE_BLUE_   0x302E
 
#define MT9F002_ANALOG_GAIN_CODE_GREENB_   0x3030
 
#define MT9F002_DIGITAL_GAIN_GREENR_   0x3032
 
#define MT9F002_DIGITAL_GAIN_RED_   0x3036
 
#define MT9F002_DIGITAL_GAIN_BLUE_   0x3038
 
#define MT9F002_DIGITAL_GAIN_GREENB_   0x3038
 
#define MT9F002_SMIA_VERSION_   0x303A
 
#define MT9F002_FRAME_COUNT_   0x303B
 
#define MT9F002_FRAME_STATUS   0x303C
 
#define MT9F002_READ_MODE   0x3040
 
#define MT9F002_FLASH   0x3046
 
#define MT9F002_FLASH_COUNT   0x3048
 
#define MT9F002_GREEN1_GAIN   0x3056
 
#define MT9F002_BLUE_GAIN   0x3058
 
#define MT9F002_RED_GAIN   0x305A
 
#define MT9F002_GREEN2_GAIN   0x305C
 
#define MT9F002_GLOBAL_GAIN   0x305E
 
#define MT9F002_DATAPATH_STATUS   0x306A
 
#define MT9F002_DATAPATH_SELECT   0x306E
 
#define MT9F002_TEST_PATTERN_MODE_   0x3070
 
#define MT9F002_TEST_DATA_RED_   0x3072
 
#define MT9F002_TEST_DATA_GREENR_   0x3074
 
#define MT9F002_TEST_DATA_BLUE_   0x3076
 
#define MT9F002_TEST_DATA_GREENB_   0x3078
 
#define MT9F002_TEST_RAW_MODE   0x307A
 
#define MT9F002_X_EVEN_INC_   0x30A0
 
#define MT9F002_X_ODD_INC_   0x30A2
 
#define MT9F002_Y_EVEN_INC_   0x30A4
 
#define MT9F002_Y_ODD_INC_   0x30A6
 
#define MT9F002_CALIB_GREEN1_ASC1   0x30A8
 
#define MT9F002_CALIB_BLUE_ASC1   0x30AA
 
#define MT9F002_CALIB_RED_ASC1   0x30AC
 
#define MT9F002_CALIB_GREEN2_ASC1   0x30AE
 
#define MT9F002_CALIB_GLOBAL   0x30BC
 
#define MT9F002_CALIB_CONTROL   0x30C0
 
#define MT9F002_CALIB_GREEN1   0x30C2
 
#define MT9F002_CALIB_BLUE   0x30C4
 
#define MT9F002_CALIB_RED   0x30C6
 
#define MT9F002_CALIB_GREEN2   0x30C8
 
#define MT9F002_CTX_CONTROL_REG   0x30E8
 
#define MT9F002_CTX_WR_DATA_REG   0x30EA
 
#define MT9F002_CTX_RD_DATA_REG   0x30EC
 
#define MT9F002_DARK_CONTROL3   0x30EE
 
#define MT9F002_OTPM_TCFG_READ_4B   0x3138
 
#define MT9F002_OTPM_CFG   0x3140
 
#define MT9F002_GLOBAL_FLASH_START   0x315A
 
#define MT9F002_GLOBAL_SEQ_TRIGGER   0x315E
 
#define MT9F002_GLOBAL_RST_END   0x3160
 
#define MT9F002_GLOBAL_SHUTTER_START1   0x3162
 
#define MT9F002_GLOBAL_SHUTTER_START2   0x3164
 
#define MT9F002_GLOBAL_READ_START   0x3166
 
#define MT9F002_GLOBAL_READ_START2   0x3168
 
#define MT9F002_DAC_RSTLO   0x316A
 
#define MT9F002_ANALOG_CONTROL5   0x3178
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_0   0x31A0
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_1   0x31A2
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_2   0x31A4
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_3   0x31A6
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_4   0x31A8
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_5   0x31AA
 
#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_6   0x31AC
 
#define MT9F002_SERIAL_FORMAT   0x31AE
 
#define MT9F002_FRAME_PREAMBLE   0x31B0
 
#define MT9F002_LINE_PREAMBLE   0x31B2
 
#define MT9F002_MIPI_TIMING_0   0x31B4
 
#define MT9F002_MIPI_TIMING_1   0x31B6
 
#define MT9F002_MIPI_TIMING_2   0x31B8
 
#define MT9F002_MIPI_TIMING_3   0x31BA
 
#define MT9F002_MIPI_TIMING_4   0x31BC
 
#define MT9F002_HISPI_TIMING   0x31C0
 
#define MT9F002_HISPI_CONTROL_STATUS   0x31C6
 
#define MT9F002_HORIZONTAL_CURSOR_POSITION_   0x31E8
 
#define MT9F002_VERTICAL_CURSOR_POSITION_   0x31EA
 
#define MT9F002_HORIZONTAL_CURSOR_WIDTH_   0x31EC
 
#define MT9F002_VERTICAL_CURSOR_WIDTH_   0x31EE
 
#define MT9F002_I2C_IDS_MIPI_DEFAULT   0x31F2
 
#define MT9F002_I2C_IDS   0x31FC
 
#define MT9F002_P_GR_P0Q0   0x3600
 
#define MT9F002_P_GR_P0Q1   0x3602
 
#define MT9F002_P_GR_P0Q2   0x3604
 
#define MT9F002_P_GR_P0Q3   0x3606
 
#define MT9F002_P_GR_P0Q4   0x3608
 
#define MT9F002_P_RD_P0Q0   0x360A
 
#define MT9F002_P_RD_P0Q1   0x360C
 
#define MT9F002_P_RD_P0Q2   0x360E
 
#define MT9F002_P_RD_P0Q3   0x3610
 
#define MT9F002_P_RD_P0Q4   0x3612
 
#define MT9F002_P_BL_P0Q0   0x3614
 
#define MT9F002_P_BL_P0Q1   0x3616
 
#define MT9F002_P_BL_P0Q2   0x3618
 
#define MT9F002_P_BL_P0Q3   0x361A
 
#define MT9F002_P_BL_P0Q4   0x361C
 
#define MT9F002_P_GB_P0Q0   0x361E
 
#define MT9F002_P_GB_P0Q1   0x3620
 
#define MT9F002_P_GB_P0Q2   0x3622
 
#define MT9F002_P_GB_P0Q3   0x3624
 
#define MT9F002_P_GB_P0Q4   0x3626
 
#define MT9F002_P_GR_P1Q0   0x3640
 
#define MT9F002_P_GR_P1Q1   0x3642
 
#define MT9F002_P_GR_P1Q2   0x3644
 
#define MT9F002_P_GR_P1Q3   0x3646
 
#define MT9F002_P_GR_P1Q4   0x3648
 
#define MT9F002_P_RD_P1Q0   0x364A
 
#define MT9F002_P_RD_P1Q1   0x364C
 
#define MT9F002_P_RD_P1Q2   0x364E
 
#define MT9F002_P_RD_P1Q3   0x3650
 
#define MT9F002_P_RD_P1Q4   0x3652
 
#define MT9F002_P_BL_P1Q0   0x3654
 
#define MT9F002_P_BL_P1Q1   0x3656
 
#define MT9F002_P_BL_P1Q2   0x3658
 
#define MT9F002_P_BL_P1Q3   0x365A
 
#define MT9F002_P_BL_P1Q4   0x365C
 
#define MT9F002_P_GB_P1Q0   0x365E
 
#define MT9F002_P_GB_P1Q1   0x3660
 
#define MT9F002_P_GB_P1Q2   0x3662
 
#define MT9F002_P_GB_P1Q3   0x3664
 
#define MT9F002_P_GB_P1Q4   0x3666
 
#define MT9F002_P_GR_P2Q0   0x3680
 
#define MT9F002_P_GR_P2Q1   0x3682
 
#define MT9F002_P_GR_P2Q2   0x3684
 
#define MT9F002_P_GR_P2Q3   0x3686
 
#define MT9F002_P_GR_P2Q4   0x3688
 
#define MT9F002_P_RD_P2Q0   0x368A
 
#define MT9F002_P_RD_P2Q1   0x368C
 
#define MT9F002_P_RD_P2Q2   0x368E
 
#define MT9F002_P_RD_P2Q3   0x3690
 
#define MT9F002_P_RD_P2Q4   0x3692
 
#define MT9F002_P_BL_P2Q0   0x3694
 
#define MT9F002_P_BL_P2Q1   0x3696
 
#define MT9F002_P_BL_P2Q2   0x3698
 
#define MT9F002_P_BL_P2Q3   0x369A
 
#define MT9F002_P_BL_P2Q4   0x369C
 
#define MT9F002_P_GB_P2Q0   0x369E
 
#define MT9F002_P_GB_P2Q1   0x36A0
 
#define MT9F002_P_GB_P2Q2   0x36A2
 
#define MT9F002_P_GB_P2Q3   0x36A4
 
#define MT9F002_P_GB_P2Q4   0x36A6
 
#define MT9F002_P_GR_P3Q0   0x36C0
 
#define MT9F002_P_GR_P3Q1   0x36C2
 
#define MT9F002_P_GR_P3Q2   0x36C4
 
#define MT9F002_P_GR_P3Q3   0x36C6
 
#define MT9F002_P_GR_P3Q4   0x36C8
 
#define MT9F002_P_RD_P3Q0   0x36CA
 
#define MT9F002_P_RD_P3Q1   0x36CC
 
#define MT9F002_P_RD_P3Q2   0x36CE
 
#define MT9F002_P_RD_P3Q3   0x36D0
 
#define MT9F002_P_RD_P3Q4   0x36D2
 
#define MT9F002_P_BL_P3Q0   0x36D4
 
#define MT9F002_P_BL_P3Q1   0x36D6
 
#define MT9F002_P_BL_P3Q2   0x36D8
 
#define MT9F002_P_BL_P3Q3   0x36DA
 
#define MT9F002_P_BL_P3Q4   0x36DC
 
#define MT9F002_P_GB_P3Q0   0x36DE
 
#define MT9F002_P_GB_P3Q1   0x36E0
 
#define MT9F002_P_GB_P3Q2   0x36E2
 
#define MT9F002_P_GB_P3Q3   0x36E4
 
#define MT9F002_P_GB_P3Q4   0x36E6
 
#define MT9F002_P_GR_P4Q0   0x3700
 
#define MT9F002_P_GR_P4Q1   0x3702
 
#define MT9F002_P_GR_P4Q2   0x3704
 
#define MT9F002_P_GR_P4Q3   0x3706
 
#define MT9F002_P_GR_P4Q4   0x3708
 
#define MT9F002_P_RD_P4Q0   0x370A
 
#define MT9F002_P_RD_P4Q1   0x370C
 
#define MT9F002_P_RD_P4Q2   0x370E
 
#define MT9F002_P_RD_P4Q3   0x3710
 
#define MT9F002_P_RD_P4Q4   0x3712
 
#define MT9F002_P_BL_P4Q0   0x3714
 
#define MT9F002_P_BL_P4Q1   0x3716
 
#define MT9F002_P_BL_P4Q2   0x3718
 
#define MT9F002_P_BL_P4Q3   0x371A
 
#define MT9F002_P_BL_P4Q4   0x371C
 
#define MT9F002_P_GB_P4Q0   0x371E
 
#define MT9F002_P_GB_P4Q1   0x3720
 
#define MT9F002_P_GB_P4Q2   0x3722
 
#define MT9F002_P_GB_P4Q3   0x3724
 
#define MT9F002_P_GB_P4Q4   0x3726
 
#define MT9F002_POLY_SC_ENABLE   0x3780
 
#define MT9F002_POLY_ORIGIN_C   0x3782
 
#define MT9F002_POLY_ORIGIN_R   0x3784
 
#define MT9F002_P_GR_Q5   0x37C0
 
#define MT9F002_P_RD_Q5   0x37C2
 
#define MT9F002_P_BL_Q5   0x37C4
 
#define MT9F002_P_GB_Q5   0x37C6
 
#define MT9F002_DAC_ID_FBIAS   0x3EF8
 

Macro Definition Documentation

#define MT9F002_ANALOG_CONTROL5   0x3178

Definition at line 241 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_C0   0x008E

Definition at line 36 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_C1   0x0092

Definition at line 38 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CAPABILITY   0x0080

Definition at line 30 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_BLUE   0x020A

Definition at line 62 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_ANALOG_GAIN_CODE_BLUE_   0x302E

Definition at line 188 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_GLOBAL   0x0204

Definition at line 59 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_ANALOG_GAIN_CODE_GLOBAL_   0x3028

Definition at line 185 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_GREENB   0x020C

Definition at line 63 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_ANALOG_GAIN_CODE_GREENB_   0x3030

Definition at line 189 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_GREENR   0x0206

Definition at line 60 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_ANALOG_GAIN_CODE_GREENR_   0x302A

Definition at line 186 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_MAX   0x0086

Definition at line 32 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_MIN   0x0084

Definition at line 31 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_RED   0x0208

Definition at line 61 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_ANALOG_GAIN_CODE_RED_   0x302C

Definition at line 187 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_CODE_STEP   0x0088

Definition at line 33 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_M0   0x008C

Definition at line 35 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_M1   0x0090

Definition at line 37 of file mt9f002.h.

#define MT9F002_ANALOG_GAIN_TYPE   0x008A

Definition at line 34 of file mt9f002.h.

#define MT9F002_BLUE_GAIN   0x3058

Definition at line 201 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_BLUE   0x30C4

Definition at line 224 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_BLUE_ASC1   0x30AA

Definition at line 218 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_CONTROL   0x30C0

Definition at line 222 of file mt9f002.h.

#define MT9F002_CALIB_GLOBAL   0x30BC

Definition at line 221 of file mt9f002.h.

#define MT9F002_CALIB_GREEN1   0x30C2

Definition at line 223 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_GREEN1_ASC1   0x30A8

Definition at line 217 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_GREEN2   0x30C8

Definition at line 226 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_GREEN2_ASC1   0x30AE

Definition at line 220 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_RED   0x30C6

Definition at line 225 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_CALIB_RED_ASC1   0x30AC

Definition at line 219 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_COARSE_INTEGRATION_TIME   0x0202

Definition at line 58 of file mt9f002.h.

#define MT9F002_COARSE_INTEGRATION_TIME_   0x3012

Definition at line 172 of file mt9f002.h.

#define MT9F002_COARSE_INTEGRATION_TIME_MAX_MARGIN   0x1006

Definition at line 102 of file mt9f002.h.

#define MT9F002_COARSE_INTEGRATION_TIME_MIN   0x1004

Definition at line 101 of file mt9f002.h.

#define MT9F002_COMPRESSION_CAPABILITY   0x1300

Definition at line 154 of file mt9f002.h.

#define MT9F002_COMPRESSION_MODE   0x0500

Definition at line 90 of file mt9f002.h.

#define MT9F002_CPP2_SIGNALLING_MODE   0x0111

Definition at line 54 of file mt9f002.h.

#define MT9F002_CPP_CHANNEL_IDENTIFIER   0x0110

Definition at line 53 of file mt9f002.h.

#define MT9F002_CPP_DATA_FORMAT   0x0112

Definition at line 55 of file mt9f002.h.

#define MT9F002_CTX_CONTROL_REG   0x30E8

Definition at line 227 of file mt9f002.h.

#define MT9F002_CTX_RD_DATA_REG   0x30EC

Definition at line 229 of file mt9f002.h.

#define MT9F002_CTX_WR_DATA_REG   0x30EA

Definition at line 228 of file mt9f002.h.

#define MT9F002_DAC_ID_FBIAS   0x3EF8

Definition at line 372 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_DAC_RSTLO   0x316A

Definition at line 240 of file mt9f002.h.

#define MT9F002_DARK_CONTROL3   0x30EE

Definition at line 230 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_0   0x00C2

Definition at line 41 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_1   0x00C4

Definition at line 42 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_2   0x00C6

Definition at line 43 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_3   0x00C8

Definition at line 44 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_4   0x00CA

Definition at line 45 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_5   0x00CC

Definition at line 46 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_DESCRIPTOR_6   0x00CE

Definition at line 47 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_MODEL_SUBTYPE   0x00C1

Definition at line 40 of file mt9f002.h.

#define MT9F002_DATA_FORMAT_MODEL_TYPE   0x00C0

Definition at line 39 of file mt9f002.h.

#define MT9F002_DATA_PEDESTAL   0x0008

Definition at line 12 of file mt9f002.h.

#define MT9F002_DATA_PEDESTAL_   0x301E

Definition at line 179 of file mt9f002.h.

#define MT9F002_DATAPATH_SELECT   0x306E

Definition at line 206 of file mt9f002.h.

#define MT9F002_DATAPATH_STATUS   0x306A

Definition at line 205 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_BLUE   0x0212

Definition at line 66 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_BLUE_   0x3038

Definition at line 192 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_CAPABILITY   0x1080

Definition at line 105 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_GREENB   0x0214

Definition at line 67 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_GREENB_   0x3038

Definition at line 193 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_GREENR   0x020E

Definition at line 64 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_GREENR_   0x3032

Definition at line 190 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_MAX   0x1086

Definition at line 107 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_MIN   0x1084

Definition at line 106 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_RED   0x0210

Definition at line 65 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_RED_   0x3036

Definition at line 191 of file mt9f002.h.

#define MT9F002_DIGITAL_GAIN_STEP_SIZE   0x1088

Definition at line 108 of file mt9f002.h.

#define MT9F002_EXTRA_DELAY   0x3018

Definition at line 175 of file mt9f002.h.

#define MT9F002_FINE_CORRECTION   0x3010

Definition at line 171 of file mt9f002.h.

#define MT9F002_FINE_INTEGRATION_TIME   0x0200

Definition at line 57 of file mt9f002.h.

#define MT9F002_FINE_INTEGRATION_TIME_   0x3014

Definition at line 173 of file mt9f002.h.

#define MT9F002_FINE_INTEGRATION_TIME_MAX_MARGIN   0x100A

Definition at line 104 of file mt9f002.h.

#define MT9F002_FINE_INTEGRATION_TIME_MIN   0x1008

Definition at line 103 of file mt9f002.h.

#define MT9F002_FLASH   0x3046

Definition at line 198 of file mt9f002.h.

#define MT9F002_FLASH_COUNT   0x3048

Definition at line 199 of file mt9f002.h.

#define MT9F002_FRAME_COUNT   0x0005

Definition at line 10 of file mt9f002.h.

#define MT9F002_FRAME_COUNT_   0x303B

Definition at line 195 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_0   0x0042

Definition at line 15 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_1   0x0044

Definition at line 16 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_10   0x0056

Definition at line 25 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_11   0x0058

Definition at line 26 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_12   0x005A

Definition at line 27 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_13   0x005C

Definition at line 28 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_14   0x005E

Definition at line 29 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_2   0x0046

Definition at line 17 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_3   0x0048

Definition at line 18 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_4   0x004A

Definition at line 19 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_5   0x004C

Definition at line 20 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_6   0x004E

Definition at line 21 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_7   0x0050

Definition at line 22 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_8   0x0052

Definition at line 23 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_DESCRIPTOR_9   0x0054

Definition at line 24 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_MODEL_SUBTYPE   0x0041

Definition at line 14 of file mt9f002.h.

#define MT9F002_FRAME_FORMAT_MODEL_TYPE   0x0040

Definition at line 13 of file mt9f002.h.

#define MT9F002_FRAME_LENGTH_LINES   0x0340

Definition at line 74 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_FRAME_LENGTH_LINES_   0x300A

Definition at line 169 of file mt9f002.h.

#define MT9F002_FRAME_PREAMBLE   0x31B0

Definition at line 250 of file mt9f002.h.

#define MT9F002_FRAME_STATUS   0x303C

Definition at line 196 of file mt9f002.h.

#define MT9F002_GAIN_MODE   0x0120

Definition at line 56 of file mt9f002.h.

#define MT9F002_GLOBAL_FLASH_START   0x315A

Definition at line 233 of file mt9f002.h.

#define MT9F002_GLOBAL_GAIN   0x305E

Definition at line 204 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_GLOBAL_READ_START   0x3166

Definition at line 238 of file mt9f002.h.

#define MT9F002_GLOBAL_READ_START2   0x3168

Definition at line 239 of file mt9f002.h.

#define MT9F002_GLOBAL_RST_END   0x3160

Definition at line 235 of file mt9f002.h.

#define MT9F002_GLOBAL_SEQ_TRIGGER   0x315E

Definition at line 234 of file mt9f002.h.

#define MT9F002_GLOBAL_SHUTTER_START1   0x3162

Definition at line 236 of file mt9f002.h.

#define MT9F002_GLOBAL_SHUTTER_START2   0x3164

Definition at line 237 of file mt9f002.h.

#define MT9F002_GPI_STATUS   0x3026

Definition at line 184 of file mt9f002.h.

#define MT9F002_GREEN1_GAIN   0x3056

Definition at line 200 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_GREEN2_GAIN   0x305C

Definition at line 203 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_GROUPED_PARAMETER_HOLD   0x0104

Definition at line 51 of file mt9f002.h.

#define MT9F002_GROUPED_PARAMETER_HOLD_   0x3022

Definition at line 181 of file mt9f002.h.

#define MT9F002_HISPI_CONTROL_STATUS   0x31C6

Definition at line 258 of file mt9f002.h.

#define MT9F002_HISPI_TIMING   0x31C0

Definition at line 257 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_HORIZONTAL_CURSOR_POSITION   0x060C

Definition at line 97 of file mt9f002.h.

#define MT9F002_HORIZONTAL_CURSOR_POSITION_   0x31E8

Definition at line 259 of file mt9f002.h.

#define MT9F002_HORIZONTAL_CURSOR_WIDTH   0x060A

Definition at line 96 of file mt9f002.h.

#define MT9F002_HORIZONTAL_CURSOR_WIDTH_   0x31EC

Definition at line 261 of file mt9f002.h.

#define MT9F002_I2C_IDS   0x31FC

Definition at line 264 of file mt9f002.h.

#define MT9F002_I2C_IDS_MIPI_DEFAULT   0x31F2

Definition at line 263 of file mt9f002.h.

#define MT9F002_IMAGE_ORIENTATION   0x0101

Definition at line 49 of file mt9f002.h.

#define MT9F002_IMAGE_ORIENTATION_   0x301D

Definition at line 178 of file mt9f002.h.

#define MT9F002_INTEGRATION_TIME_CAPABILITY   0x1000

Definition at line 100 of file mt9f002.h.

#define MT9F002_LINE_LENGTH_PCK   0x0342

Definition at line 75 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_LINE_LENGTH_PCK_   0x300C

Definition at line 170 of file mt9f002.h.

#define MT9F002_LINE_PREAMBLE   0x31B2

Definition at line 251 of file mt9f002.h.

#define MT9F002_MANUFACTURER_ID   0x0003

Definition at line 8 of file mt9f002.h.

#define MT9F002_MASK_CORRUPTED_FRAMES   0x0105

Definition at line 52 of file mt9f002.h.

#define MT9F002_MASK_CORRUPTED_FRAMES_   0x3023

Definition at line 182 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_BLUEINBLUE   0x1410

Definition at line 163 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_BLUEINGREEN   0x140A

Definition at line 160 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_BLUEINRED   0x1404

Definition at line 157 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_GREENINBLUE   0x0140E

Definition at line 162 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_GREENINGREEN   0x1408

Definition at line 159 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_GREENINRED   0x1402

Definition at line 156 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_REDINBLUE   0x140C

Definition at line 161 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_REDINGREEN   0x1406

Definition at line 158 of file mt9f002.h.

#define MT9F002_MATRIX_ELEMENT_REDINRED   0x1400

Definition at line 155 of file mt9f002.h.

#define MT9F002_MAX_EVEN_INC   0x11C2

Definition at line 146 of file mt9f002.h.

#define MT9F002_MAX_EXT_CLK_FREQ_MHZ   0x1104

Definition at line 110 of file mt9f002.h.

#define MT9F002_MAX_FRAME_LENGTH_LINES   0x1142

Definition at line 128 of file mt9f002.h.

#define MT9F002_MAX_LINE_LENGTH_PCK   0x1146

Definition at line 130 of file mt9f002.h.

#define MT9F002_MAX_ODD_INC   0x11C6

Definition at line 148 of file mt9f002.h.

#define MT9F002_MAX_OP_PIX_CLK_DIV   0x116E

Definition at line 138 of file mt9f002.h.

#define MT9F002_MAX_OP_PIX_CLK_FREQ_MHZ   0x1174

Definition at line 140 of file mt9f002.h.

#define MT9F002_MAX_OP_SYS_CLK_DIV   0x1162

Definition at line 134 of file mt9f002.h.

#define MT9F002_MAX_OP_SYS_CLK_FREQ_MHZ   0x1168

Definition at line 136 of file mt9f002.h.

#define MT9F002_MAX_PLL_IP_FREQ_MHZ   0x1110

Definition at line 114 of file mt9f002.h.

#define MT9F002_MAX_PLL_MULTIPLIER   0x1116

Definition at line 116 of file mt9f002.h.

#define MT9F002_MAX_PLL_OP_FREQ_MHZ   0x111C

Definition at line 118 of file mt9f002.h.

#define MT9F002_MAX_PRE_PLL_CLK_DIV   0x110A

Definition at line 112 of file mt9f002.h.

#define MT9F002_MAX_VT_PIX_CLK_DIV   0x1136

Definition at line 126 of file mt9f002.h.

#define MT9F002_MAX_VT_PIX_CLK_FREQ_MHZ   0x1130

Definition at line 124 of file mt9f002.h.

#define MT9F002_MAX_VT_SYS_CLK_DIV   0x1122

Definition at line 120 of file mt9f002.h.

#define MT9F002_MAX_VT_SYS_CLK_FREQ_MHZ   0x1128

Definition at line 122 of file mt9f002.h.

#define MT9F002_MIN_EVEN_INC   0x11C0

Definition at line 145 of file mt9f002.h.

#define MT9F002_MIN_EXT_CLK_FREQ_MHZ   0x1100

Definition at line 109 of file mt9f002.h.

#define MT9F002_MIN_FRAME_BLANKING_LINES   0x114A

Definition at line 132 of file mt9f002.h.

#define MT9F002_MIN_FRAME_LENGTH_LINES   0x1140

Definition at line 127 of file mt9f002.h.

#define MT9F002_MIN_LINE_BLANKING_PCK   0x1148

Definition at line 131 of file mt9f002.h.

#define MT9F002_MIN_LINE_LENGTH_PCK   0x1144

Definition at line 129 of file mt9f002.h.

#define MT9F002_MIN_ODD_INC   0x11C4

Definition at line 147 of file mt9f002.h.

#define MT9F002_MIN_OP_PIX_CLK_DIV   0x116C

Definition at line 137 of file mt9f002.h.

#define MT9F002_MIN_OP_PIX_CLK_FREQ_MHZ   0x1170

Definition at line 139 of file mt9f002.h.

#define MT9F002_MIN_OP_SYS_CLK_DIV   0x1160

Definition at line 133 of file mt9f002.h.

#define MT9F002_MIN_OP_SYS_CLK_FREQ_MHZ   0x1164

Definition at line 135 of file mt9f002.h.

#define MT9F002_MIN_PLL_IP_FREQ_MHZ   0x110C

Definition at line 113 of file mt9f002.h.

#define MT9F002_MIN_PLL_MULTIPLIER   0x1114

Definition at line 115 of file mt9f002.h.

#define MT9F002_MIN_PLL_OP_FREQ_MHZ   0x1118

Definition at line 117 of file mt9f002.h.

#define MT9F002_MIN_PRE_PLL_CLK_DIV   0x1108

Definition at line 111 of file mt9f002.h.

#define MT9F002_MIN_VT_PIX_CLK_DIV   0x1134

Definition at line 125 of file mt9f002.h.

#define MT9F002_MIN_VT_PIX_CLK_FREQ_MHZ   0x112C

Definition at line 123 of file mt9f002.h.

#define MT9F002_MIN_VT_SYS_CLK_DIV   0x1120

Definition at line 119 of file mt9f002.h.

#define MT9F002_MIN_VT_SYS_CLK_FREQ_MHZ   0x1124

Definition at line 121 of file mt9f002.h.

#define MT9F002_MIPI_TIMING_0   0x31B4

Definition at line 252 of file mt9f002.h.

#define MT9F002_MIPI_TIMING_1   0x31B6

Definition at line 253 of file mt9f002.h.

#define MT9F002_MIPI_TIMING_2   0x31B8

Definition at line 254 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_MIPI_TIMING_3   0x31BA

Definition at line 255 of file mt9f002.h.

#define MT9F002_MIPI_TIMING_4   0x31BC

Definition at line 256 of file mt9f002.h.

#define MT9F002_MODE_SELECT   0x0100

Definition at line 48 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_MODE_SELECT_   0x301C

Definition at line 177 of file mt9f002.h.

#define MT9F002_MODEL_ID   0x0000

Definition at line 6 of file mt9f002.h.

#define MT9F002_MODEL_ID_   0x3000

Definition at line 164 of file mt9f002.h.

#define MT9F002_NUM_OF_REGISTERS   367

Definition at line 4 of file mt9f002.h.

#define MT9F002_OP_PIX_CLK_DIV   0x0308

Definition at line 72 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_OP_SYS_CLK_DIV   0x030A

Definition at line 73 of file mt9f002.h.

#define MT9F002_OTPM_CFG   0x3140

Definition at line 232 of file mt9f002.h.

#define MT9F002_OTPM_TCFG_READ_4B   0x3138

Definition at line 231 of file mt9f002.h.

#define MT9F002_P_BL_P0Q0   0x3614

Definition at line 275 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P0Q1   0x3616

Definition at line 276 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P0Q2   0x3618

Definition at line 277 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P0Q3   0x361A

Definition at line 278 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P0Q4   0x361C

Definition at line 279 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P1Q0   0x3654

Definition at line 295 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P1Q1   0x3656

Definition at line 296 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P1Q2   0x3658

Definition at line 297 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P1Q3   0x365A

Definition at line 298 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P1Q4   0x365C

Definition at line 299 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P2Q0   0x3694

Definition at line 315 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P2Q1   0x3696

Definition at line 316 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P2Q2   0x3698

Definition at line 317 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P2Q3   0x369A

Definition at line 318 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P2Q4   0x369C

Definition at line 319 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P3Q0   0x36D4

Definition at line 335 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P3Q1   0x36D6

Definition at line 336 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P3Q2   0x36D8

Definition at line 337 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P3Q3   0x36DA

Definition at line 338 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P3Q4   0x36DC

Definition at line 339 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P4Q0   0x3714

Definition at line 355 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P4Q1   0x3716

Definition at line 356 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P4Q2   0x3718

Definition at line 357 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P4Q3   0x371A

Definition at line 358 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_P4Q4   0x371C

Definition at line 359 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_BL_Q5   0x37C4

Definition at line 370 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P0Q0   0x361E

Definition at line 280 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P0Q1   0x3620

Definition at line 281 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P0Q2   0x3622

Definition at line 282 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P0Q3   0x3624

Definition at line 283 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P0Q4   0x3626

Definition at line 284 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P1Q0   0x365E

Definition at line 300 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P1Q1   0x3660

Definition at line 301 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P1Q2   0x3662

Definition at line 302 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P1Q3   0x3664

Definition at line 303 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P1Q4   0x3666

Definition at line 304 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P2Q0   0x369E

Definition at line 320 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P2Q1   0x36A0

Definition at line 321 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P2Q2   0x36A2

Definition at line 322 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P2Q3   0x36A4

Definition at line 323 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P2Q4   0x36A6

Definition at line 324 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P3Q0   0x36DE

Definition at line 340 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P3Q1   0x36E0

Definition at line 341 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P3Q2   0x36E2

Definition at line 342 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P3Q3   0x36E4

Definition at line 343 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P3Q4   0x36E6

Definition at line 344 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P4Q0   0x371E

Definition at line 360 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P4Q1   0x3720

Definition at line 361 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P4Q2   0x3722

Definition at line 362 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P4Q3   0x3724

Definition at line 363 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_P4Q4   0x3726

Definition at line 364 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GB_Q5   0x37C6

Definition at line 371 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P0Q0   0x3600

Definition at line 265 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P0Q1   0x3602

Definition at line 266 of file mt9f002.h.

#define MT9F002_P_GR_P0Q2   0x3604

Definition at line 267 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P0Q3   0x3606

Definition at line 268 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P0Q4   0x3608

Definition at line 269 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P1Q0   0x3640

Definition at line 285 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P1Q1   0x3642

Definition at line 286 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P1Q2   0x3644

Definition at line 287 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P1Q3   0x3646

Definition at line 288 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P1Q4   0x3648

Definition at line 289 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P2Q0   0x3680

Definition at line 305 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P2Q1   0x3682

Definition at line 306 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P2Q2   0x3684

Definition at line 307 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P2Q3   0x3686

Definition at line 308 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P2Q4   0x3688

Definition at line 309 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P3Q0   0x36C0

Definition at line 325 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P3Q1   0x36C2

Definition at line 326 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P3Q2   0x36C4

Definition at line 327 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P3Q3   0x36C6

Definition at line 328 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P3Q4   0x36C8

Definition at line 329 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P4Q0   0x3700

Definition at line 345 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P4Q1   0x3702

Definition at line 346 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P4Q2   0x3704

Definition at line 347 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P4Q3   0x3706

Definition at line 348 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_P4Q4   0x3708

Definition at line 349 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_GR_Q5   0x37C0

Definition at line 368 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P0Q0   0x360A

Definition at line 270 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P0Q1   0x360C

Definition at line 271 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P0Q2   0x360E

Definition at line 272 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P0Q3   0x3610

Definition at line 273 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P0Q4   0x3612

Definition at line 274 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P1Q0   0x364A

Definition at line 290 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P1Q1   0x364C

Definition at line 291 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P1Q2   0x364E

Definition at line 292 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P1Q3   0x3650

Definition at line 293 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P1Q4   0x3652

Definition at line 294 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P2Q0   0x368A

Definition at line 310 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P2Q1   0x368C

Definition at line 311 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P2Q2   0x368E

Definition at line 312 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P2Q3   0x3690

Definition at line 313 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P2Q4   0x3692

Definition at line 314 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P3Q0   0x36CA

Definition at line 330 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P3Q1   0x36CC

Definition at line 331 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P3Q2   0x36CE

Definition at line 332 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P3Q3   0x36D0

Definition at line 333 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P3Q4   0x36D2

Definition at line 334 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P4Q0   0x370A

Definition at line 350 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P4Q1   0x370C

Definition at line 351 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P4Q2   0x370E

Definition at line 352 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P4Q3   0x3710

Definition at line 353 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_P4Q4   0x3712

Definition at line 354 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_P_RD_Q5   0x37C2

Definition at line 369 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_PIXEL_ORDER   0x0006

Definition at line 11 of file mt9f002.h.

#define MT9F002_PIXEL_ORDER_   0x3024

Definition at line 183 of file mt9f002.h.

#define MT9F002_PLL_MULTIPLIER   0x0306

Definition at line 71 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_POLY_ORIGIN_C   0x3782

Definition at line 366 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_POLY_ORIGIN_R   0x3784

Definition at line 367 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_POLY_SC_ENABLE   0x3780

Definition at line 365 of file mt9f002.h.

#define MT9F002_PRE_PLL_CLK_DIV   0x0304

Definition at line 70 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_READ_MODE   0x3040

Definition at line 197 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_RED_GAIN   0x305A

Definition at line 202 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_RESET_REGISTER   0x301A

Definition at line 176 of file mt9f002.h.

#define MT9F002_REVISION_NUMBER   0x0002

Definition at line 7 of file mt9f002.h.

#define MT9F002_ROW_SPEED   0x3016

Definition at line 174 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_SCALE_M   0x0404

Definition at line 88 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_SCALE_N   0x0406

Definition at line 89 of file mt9f002.h.

#define MT9F002_SCALER_M_MAX   0x1206

Definition at line 151 of file mt9f002.h.

#define MT9F002_SCALER_M_MIN   0x1204

Definition at line 150 of file mt9f002.h.

#define MT9F002_SCALER_N_MAX   0x120A

Definition at line 153 of file mt9f002.h.

#define MT9F002_SCALER_N_MIN   0x1208

Definition at line 152 of file mt9f002.h.

#define MT9F002_SCALING_CAPABILITY   0x1200

Definition at line 149 of file mt9f002.h.

#define MT9F002_SCALING_MODE   0x0400

Definition at line 86 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_SERIAL_FORMAT   0x31AE

Definition at line 249 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_0   0x31A0

Definition at line 242 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_1   0x31A2

Definition at line 243 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_2   0x31A4

Definition at line 244 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_3   0x31A6

Definition at line 245 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_4   0x31A8

Definition at line 246 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_5   0x31AA

Definition at line 247 of file mt9f002.h.

#define MT9F002_SERIAL_FORMAT_DESCRIPTOR_6   0x31AC

Definition at line 248 of file mt9f002.h.

#define MT9F002_SMIA_VERSION   0x0004

Definition at line 9 of file mt9f002.h.

#define MT9F002_SMIA_VERSION_   0x303A

Definition at line 194 of file mt9f002.h.

#define MT9F002_SOFTWARE_RESET   0x0103

Definition at line 50 of file mt9f002.h.

#define MT9F002_SOFTWARE_RESET_   0x3021

Definition at line 180 of file mt9f002.h.

#define MT9F002_SPATIAL_SAMPLING   0x0402

Definition at line 87 of file mt9f002.h.

#define MT9F002_TEST_DATA_BLUE   0x0606

Definition at line 94 of file mt9f002.h.

#define MT9F002_TEST_DATA_BLUE_   0x3076

Definition at line 210 of file mt9f002.h.

#define MT9F002_TEST_DATA_GREENB   0x0608

Definition at line 95 of file mt9f002.h.

#define MT9F002_TEST_DATA_GREENB_   0x3078

Definition at line 211 of file mt9f002.h.

#define MT9F002_TEST_DATA_GREENR   0x0604

Definition at line 93 of file mt9f002.h.

#define MT9F002_TEST_DATA_GREENR_   0x3074

Definition at line 209 of file mt9f002.h.

#define MT9F002_TEST_DATA_RED   0x0602

Definition at line 92 of file mt9f002.h.

#define MT9F002_TEST_DATA_RED_   0x3072

Definition at line 208 of file mt9f002.h.

#define MT9F002_TEST_PATTERN_MODE   0x0600

Definition at line 91 of file mt9f002.h.

#define MT9F002_TEST_PATTERN_MODE_   0x3070

Definition at line 207 of file mt9f002.h.

#define MT9F002_TEST_RAW_MODE   0x307A

Definition at line 212 of file mt9f002.h.

#define MT9F002_VERTICAL_CURSOR_POSITION   0x0610

Definition at line 99 of file mt9f002.h.

#define MT9F002_VERTICAL_CURSOR_POSITION_   0x31EA

Definition at line 260 of file mt9f002.h.

#define MT9F002_VERTICAL_CURSOR_WIDTH   0x060E

Definition at line 98 of file mt9f002.h.

#define MT9F002_VERTICAL_CURSOR_WIDTH_   0x31EE

Definition at line 262 of file mt9f002.h.

#define MT9F002_VT_PIX_CLK_DIV   0x0300

Definition at line 68 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_VT_SYS_CLK_DIV   0x0302

Definition at line 69 of file mt9f002.h.

#define MT9F002_X_ADDR_END   0x0348

Definition at line 78 of file mt9f002.h.

#define MT9F002_X_ADDR_END_   0x3008

Definition at line 168 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_X_ADDR_MAX   0x1184

Definition at line 143 of file mt9f002.h.

#define MT9F002_X_ADDR_MIN   0x1180

Definition at line 141 of file mt9f002.h.

#define MT9F002_X_ADDR_START   0x0344

Definition at line 76 of file mt9f002.h.

#define MT9F002_X_ADDR_START_   0x3004

Definition at line 166 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_X_EVEN_INC   0x0380

Definition at line 82 of file mt9f002.h.

#define MT9F002_X_EVEN_INC_   0x30A0

Definition at line 213 of file mt9f002.h.

#define MT9F002_X_ODD_INC   0x0382

Definition at line 83 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_X_ODD_INC_   0x30A2

Definition at line 214 of file mt9f002.h.

#define MT9F002_X_OUTPUT_SIZE   0x034C

Definition at line 80 of file mt9f002.h.

#define MT9F002_Y_ADDR_END   0x034A

Definition at line 79 of file mt9f002.h.

#define MT9F002_Y_ADDR_END_   0x3006

Definition at line 167 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_Y_ADDR_MAX   0x1186

Definition at line 144 of file mt9f002.h.

#define MT9F002_Y_ADDR_MIN   0x1182

Definition at line 142 of file mt9f002.h.

#define MT9F002_Y_ADDR_START   0x0346

Definition at line 77 of file mt9f002.h.

#define MT9F002_Y_ADDR_START_   0x3002

Definition at line 165 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_Y_EVEN_INC   0x0384

Definition at line 84 of file mt9f002.h.

#define MT9F002_Y_EVEN_INC_   0x30A4

Definition at line 215 of file mt9f002.h.

#define MT9F002_Y_ODD_INC   0x0386

Definition at line 85 of file mt9f002.h.

Referenced by mt9f002_init().

#define MT9F002_Y_ODD_INC_   0x30A6

Definition at line 216 of file mt9f002.h.

#define MT9F002_Y_OUTPUT_SIZE   0x034E

Definition at line 81 of file mt9f002.h.