⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mt9v111.h

📁 LINUX下的ov2640驱动程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. *//* * The code contained herein is licensed under the GNU General Public * License. You may obtain a copy of the GNU General Public License * Version 2 or later at the following locations: * * http://www.opensource.org/licenses/gpl-license.html * http://www.gnu.org/copyleft/gpl.html *//*! * @defgroup Camera Sensor Drivers *//*! * @file mt9v111.h * * @brief MT9V111 Camera Header file * * It include all the defines for bitmaps operations, also two main structure * one for IFP interface structure, other for sensor core registers. * * @ingroup Camera */#ifndef MT9V111_H_#define MT9V111_H_/*! * mt9v111 CHIP VERSION  */#define MT9V111_CHIP_VERSION	0x823A/*! * mt9v111 IFP REGISTER BANK MAP */#define MT9V111I_ADDR_SPACE_SEL           0x1#define MT9V111I_BASE_MAXTRIX_SIGN        0x2#define MT9V111I_BASE_MAXTRIX_SCALE15     0x3#define MT9V111I_BASE_MAXTRIX_SCALE69     0x4#define MT9V111I_APERTURE_GAIN            0x5#define MT9V111I_MODE_CONTROL             0x6#define MT9V111I_SOFT_RESET               0x7#define MT9V111I_FORMAT_CONTROL           0x8#define MT9V111I_BASE_MATRIX_CFK1         0x9#define MT9V111I_BASE_MATRIX_CFK2         0xa#define MT9V111I_BASE_MATRIX_CFK3         0xb#define MT9V111I_BASE_MATRIX_CFK4         0xc#define MT9V111I_BASE_MATRIX_CFK5         0xd#define MT9V111I_BASE_MATRIX_CFK6         0xe#define MT9V111I_BASE_MATRIX_CFK7         0xf#define MT9V111I_BASE_MATRIX_CFK8         0x10#define MT9V111I_BASE_MATRIX_CFK9         0x11#define MT9V111I_AWB_POSITION             0x12#define MT9V111I_AWB_RED_GAIN             0x13#define MT9V111I_AWB_BLUE_GAIN            0x14#define MT9V111I_DELTA_MATRIX_CF_SIGN     0x15#define MT9V111I_DELTA_MATRIX_CF_D1       0x16#define MT9V111I_DELTA_MATRIX_CF_D2       0x17#define MT9V111I_DELTA_MATRIX_CF_D3       0x18#define MT9V111I_DELTA_MATRIX_CF_D4       0x19#define MT9V111I_DELTA_MATRIX_CF_D5       0x1a#define MT9V111I_DELTA_MATRIX_CF_D6       0x1b#define MT9V111I_DELTA_MATRIX_CF_D7       0x1c#define MT9V111I_DELTA_MATRIX_CF_D8       0x1d#define MT9V111I_DELTA_MATRIX_CF_D9       0x1e#define MT9V111I_LUMINANCE_LIMIT_WB       0x20#define MT9V111I_RBG_MANUUAL_WB           0x21#define MT9V111I_AWB_RED_LIMIT            0x22#define MT9V111I_AWB_BLUE_LIMIT           0x23#define MT9V111I_MATRIX_ADJUST_LIMIT      0x24#define MT9V111I_AWB_SPEED                0x25#define MT9V111I_H_BOUND_AE               0x26#define MT9V111I_V_BOUND_AE               0x27#define MT9V111I_H_BOUND_AE_CEN_WIN       0x2b#define MT9V111I_V_BOUND_AE_CEN_WIN       0x2c#define MT9V111I_BOUND_AWB_WIN            0x2d#define MT9V111I_AE_PRECISION_TARGET      0x2e#define MT9V111I_AE_SPEED                 0x2f#define MT9V111I_RED_AWB_MEASURE          0x30#define MT9V111I_LUMA_AWB_MEASURE         0x31#define MT9V111I_BLUE_AWB_MEASURE         0x32#define MT9V111I_LIMIT_SHARP_SATU_CTRL    0x33#define MT9V111I_LUMA_OFFSET              0x34#define MT9V111I_CLIP_LIMIT_OUTPUT_LUMI   0x35#define MT9V111I_GAIN_LIMIT_AE            0x36#define MT9V111I_SHUTTER_WIDTH_LIMIT_AE   0x37#define MT9V111I_UPPER_SHUTTER_DELAY_LIM  0x39#define MT9V111I_OUTPUT_FORMAT_CTRL2      0x3a#define MT9V111I_IPF_BLACK_LEVEL_SUB      0x3b#define MT9V111I_IPF_BLACK_LEVEL_ADD      0x3c#define MT9V111I_ADC_LIMIT_AE_ADJ         0x3d#define MT9V111I_GAIN_THRE_CCAM_ADJ       0x3e#define MT9V111I_LINEAR_AE                0x3f#define MT9V111I_THRESHOLD_EDGE_DEFECT    0x47#define MT9V111I_LUMA_SUM_MEASURE         0x4c#define MT9V111I_TIME_ADV_SUM_LUMA        0x4d#define MT9V111I_MOTION                   0x52#define MT9V111I_GAMMA_KNEE_Y12           0x53#define MT9V111I_GAMMA_KNEE_Y34           0x54#define MT9V111I_GAMMA_KNEE_Y56           0x55#define MT9V111I_GAMMA_KNEE_Y78           0x56#define MT9V111I_GAMMA_KNEE_Y90           0x57#define MT9V111I_GAMMA_VALUE_Y0           0x58#define MT9V111I_SHUTTER_60               0x59#define MT9V111I_FLICKER_CONTROL	  0x5B#define MT9V111I_SEARCH_FLICK_60          0x5c#define MT9V111I_RATIO_IMAGE_GAIN_BASE    0x5e#define MT9V111I_RATIO_IMAGE_GAIN_DELTA   0x5f#define MT9V111I_SIGN_VALUE_REG5F         0x60#define MT9V111I_AE_GAIN                  0x62#define MT9V111I_MAX_GAIN_AE              0x67#define MT9V111I_LENS_CORRECT_CTRL        0x80#define MT9V111I_SHADING_PARAMETER1       0x81#define MT9V111I_SHADING_PARAMETER2       0x82#define MT9V111I_SHADING_PARAMETER3       0x83#define MT9V111I_SHADING_PARAMETER4       0x84#define MT9V111I_SHADING_PARAMETER5       0x85#define MT9V111I_SHADING_PARAMETER6       0x86#define MT9V111I_SHADING_PARAMETER7       0x87#define MT9V111I_SHADING_PARAMETER8       0x88#define MT9V111I_SHADING_PARAMETER9       0x89#define MT9V111I_SHADING_PARAMETER10      0x8A#define MT9V111I_SHADING_PARAMETER11      0x8B#define MT9V111I_SHADING_PARAMETER12      0x8C#define MT9V111I_SHADING_PARAMETER13      0x8D#define MT9V111I_SHADING_PARAMETER14      0x8E#define MT9V111I_SHADING_PARAMETER15      0x8F#define MT9V111I_SHADING_PARAMETER16      0x90#define MT9V111I_SHADING_PARAMETER17      0x91#define MT9V111I_SHADING_PARAMETER18      0x92#define MT9V111I_SHADING_PARAMETER19      0x93#define MT9V111I_SHADING_PARAMETER20      0x94#define MT9V111I_SHADING_PARAMETER21      0x95#define MT9V111i_FLASH_CTRL               0x98#define MT9V111i_LINE_COUNTER             0x99#define MT9V111i_FRAME_COUNTER            0x9A#define MT9V111i_H_PAN                    0xA5#define MT9V111i_H_ZOOM                   0xA6#define MT9V111i_H_SIZE                   0xA7#define MT9V111i_V_PAN                    0xA8#define MT9V111i_V_ZOOM                   0xA9#define MT9V111i_V_SIZE                   0xAA#define MT9V111I_SEL_IFP                  0x1#define MT9V111I_SEL_SCA                  0x4#define MT9V111I_FC_RGB_OR_YUV            0x1000/*! * Mt9v111 SENSOR CORE REGISTER BANK MAP */#define MT9V111S_ADDR_SPACE_SEL           0x1#define MT9V111S_COLUMN_START             0x2#define MT9V111S_WIN_HEIGHT               0x3#define MT9V111S_WIN_WIDTH                0x4#define MT9V111S_HOR_BLANKING             0x5#define MT9V111S_VER_BLANKING             0x6#define MT9V111S_OUTPUT_CTRL              0x7#define MT9V111S_ROW_START                0x8#define MT9V111S_SHUTTER_WIDTH            0x9#define MT9V111S_PIXEL_CLOCK_SPEED        0xa#define MT9V111S_RESTART                  0xb#define MT9V111S_SHUTTER_DELAY            0xc#define MT9V111S_RESET                    0xd#define MT9V111S_COLUMN_START_IN_ZOOM     0x12#define MT9V111S_ROW_START_IN_ZOOM        0x13#define MT9V111S_DIGITAL_ZOOM             0x1e#define MT9V111S_READ_MODE                0x20#define MT9V111S_DAC_CTRL                 0x27#define MT9V111S_GREEN1_GAIN              0x2b#define MT9V111S_BLUE_GAIN                0x2c#define MT9V111S_READ_GAIN                0x2d#define MT9V111S_GREEN2_GAIN              0x2e#define MT9V111S_ROW_NOISE_CTRL           0x30#define MT9V111S_DARK_TARGET_W            0x31#define MT9V111S_TEST_DATA                0x32#define MT9V111S_GLOBAL_GAIN              0x35#define MT9V111S_SENSOR_CORE_VERSION      0x36#define MT9V111S_DARK_TARGET_WO           0x37#define MT9V111S_VERF_DAC                 0x41#define MT9V111S_VCM_VCL                  0x42#define MT9V111S_DISABLE_BYPASS           0x58#define MT9V111S_CALIB_MEAN_TEST          0x59#define MT9V111S_DARK_G1_AVE              0x5B#define MT9V111S_DARK_G2_AVE              0x5C#define MT9V111S_DARK_R_AVE               0x5D#define MT9V111S_DARK_B_AVE               0x5E#define MT9V111S_CAL_THRESHOLD            0x5f#define MT9V111S_CAL_G1                   0x60#define MT9V111S_CAL_G2                   0x61#define MT9V111S_CAL_CTRL                 0x62#define MT9V111S_CAL_R                    0x63#define MT9V111S_CAL_B                    0x64#define MT9V111S_CHIP_ENABLE              0xF1#define MT9V111S_CHIP_VERSION             0xFF// OUTPUT_CTRL#define MT9V111S_OUTCTRL_SYNC             0x1#define MT9V111S_OUTCTRL_CHIP_ENABLE      0x2#define MT9V111S_OUTCTRL_TEST_MODE        0x40// READ_MODE#define MT9V111S_RM_NOBADFRAME            0x1#define MT9V111S_RM_NODESTRUCT            0x2#define MT9V111S_RM_COLUMNSKIP            0x4#define MT9V111S_RM_ROWSKIP               0x8#define MT9V111S_RM_BOOSTEDRESET          0x1000#define MT9V111S_RM_COLUMN_LATE           0x10#define MT9V111S_RM_ROW_LATE              0x80#define MT9V111S_RM_RIGTH_TO_LEFT         0x4000#define MT9V111S_RM_BOTTOM_TO_TOP         0x8000/*! I2C Slave Address */#define MT9V111_I2C_ADDRESS	0x48/*! * The image resolution enum for the mt9v111 sensor */typedef enum {	MT9V111_OutputResolution_VGA = 0,	/*!< VGA size */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -