在线中文-在线在线ccc66-在线永久免费观看的毛片-在线永久免费观看的a站视频-久久精品最新免费国产成人-久久精品综合一区二区三区

以文本方式查看主題

-  曙海教育集團論壇  (http://www.bgl88.cn/bbs/index.asp)
--  MTK開發  (http://www.bgl88.cn/bbs/list.asp?boardid=43)
----  添加mtk sensor驅動  (http://www.bgl88.cn/bbs/dispbbs.asp?boardid=43&id=1985)

--  作者:wangxinxin
--  發布時間:2010-12-2 10:22:39
--  添加mtk sensor驅動
MTK SENSOR
1)SENSOR_ID
The sequence number of the sensor that is ported in maui system, starts from 100. It is used for CCT (Camera Calibration Tool) and map to corresponding sensors parmeters when we calibrate sensor!¡¥s setting. It shouldbe assigned by MTK, The mapping is defined in ..\\mcu\\media\\camera_v2\\include\\camera_para_v2.h.

2) CAMERA_SENSOR_REG_DEFAULT_VALUE
The default value format follows the structure  of sensor_para_struct and sensor_reg_para. For default registers are determined and by sensor porting engineer and the values are put in camera_sensor_para.c. It is strongly recommended not to modify them exclude senor porting engineers.

3) CAMERA_SENSOR_CCT_DEFAULT_VALUE
The default value format follows the structure of sensor_para_struct and sensor_reg_para introduced in

typedef struct {
sensor_reg_struct reg[ENGINEER_END];
sensor_reg_struct cct[FACTORY_END_ADDR];
} sensor_data_struct;

typedef struct {
kal_uint32 addr;
kal_uint32 para;
} sensor_reg_struct;

For default registers are determined and by camera tuning engineer and the values are put in camera_tuning_para.c. It is strongly recommended not to modify them exclude camera tuning engineers.

Functions:
void image_sensor_func_config(void)
void (* sensor_init)(void); //kal_int8 init_MT9T012(void)
  void (* get_sensor_id)(kal_uint8 *sensor_write_id, kal_uint8 *sensor_read_id); //void get_MT9T012_id(kal_uint8 *sensor_write_id, kal_uint8 *sensor_read_id)
  void (* get_sensor_size)(kal_uint16 *sensor_width, kal_uint16 *sensor_height);
  //void get_MT9D011_size(kal_uint16 *sensor_width, kal_uint16 *sensor_height)
     void (* get_sensor_period) (kal_uint16 *pixel_number, kal_uint16 *line_number);
  //void get_MT9T012_period(kal_uint16 *pixel_number, kal_uint16 *line_number)
  void (* sensor_preview_setting)(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data);
  //void MT9T012_preview(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data)
   void (* sensor_capture_setting)(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data);
   //void MT9T012_capture(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data)
   
void (* write_sensor_reg)(kal_uint8 cmd, kal_uint8 para);
//void write_MT9T012_reg(kal_uint32 addr, kal_uint32 para)
kal_uint8 (* read_sensor_reg)(kal_uint8 cmd); //kal_uint32 read_MT9T012_reg(kal_uint32 addr)

void (* set_sensor_eshutter)(kal_uint16 eshutter); //void set_MT9T012_shutter(kal_uint16 shutter)

    kal_uint16 (* set_sensor_gain) (kal_uint16 gain);
    //kal_uint16 set_MT9T012_gain(kal_uint16 gain)
     void (* set_camera_night_mode) (kal_bool enable); //void MT9T012_night_mode(kal_bool enable)
     void (* sensor_power_off) (void);
     //void power_off_MT9T012(void)
     void (* set_flashlight) (kal_bool enable)
     //void set_flashlight (kal_bool enable)
     kal_uint32 (* yuv_sensor_setting)(kal_uint32 cmd, kal_uint32 para);
     //kal_uint32 OV760_yuv_sensor_setting(kal_uint32 cmd, kal_uint32 para)
     void camera_para_to_sensor(void) ;
     void sensor_to_camera_para(void) ;
主站蜘蛛池模板: 日韩一区二区精品久久高清 | 免费视频毛片 | a级毛片免费在线观看 | 欧美日本视频在线观看 | 亚洲欧美日韩国产成人app | 一级毛片直播亚洲 | 中文字幕国产精品 | 国产在线麻豆精品观看 | 狠狠色丁香婷婷综合激情 | 99热精品在线观看 | 偷拍久久网 | 欧美日韩国产在线成人网 | 国内自拍小视频 | 伊人婷婷综合缴情亚洲五月 | 欧美v视频 | 俄罗斯三级完整版在线观看 | 精品久久久久久影院免费 | 四虎影视国产精品一区二区 | 中文字幕久精品免费视频 | 欧美成人伊人久久综合网 | 最新国产福利 | 色的视频在线观看免费播放 | 亚洲综合综合在线 | 在线免费色 | 欧美综合图区亚欧综合图区 | 高清性色生活片欧美在线 | 无遮免费网站在线入口 | 国产成人一区二区三区精品久久 | 久久久久女人精品毛片 | 羞羞视频网站在线观看 | 亚洲1页 | 久热这里只有精 | 欧美精彩狠狠色丁香婷婷 | 国产精品成人四虎免费视频 | 男人天堂网址 | 免费国产黄网站在线观看视频 | 色资源在线观看 | 中文乱码一二三四有限公司 | 日本在线不卡一区二区 | 五月开心综合 | 亚洲第一页在线 |