欧美男女网站_18禁网站免费无遮挡无码中文_国产人妻777人伦精品hd_91超级碰碰_国产三级大全_精品无码国模私拍视频

以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://m.scarborough.cn/bbs/index.asp)
--  MTK開(kāi)發(fā)  (http://m.scarborough.cn/bbs/list.asp?boardid=43)
----  添加mtk sensor驅(qū)動(dòng)  (http://m.scarborough.cn/bbs/dispbbs.asp?boardid=43&id=1985)

--  作者:wangxinxin
--  發(fā)布時(shí)間:2010-12-2 10:22:39
--  添加mtk sensor驅(qū)動(dòng)
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) ;
主站蜘蛛池模板: 久久人人爽人人爽人人片 | 日韩欧美视频免费观看 | 天堂av中文字幕 | 国产精品免费视频观看 | 亚洲色图一区二区 | 国产aa视频 | 伊人免费视频 | 在线免费观看91 | 在线免费av网站 | 免费在线观看黄色小视频 | 在线网站你懂的 | 午夜探花在线 | 婷婷激情四射 | 日韩一区二区高清 | 日韩久久久久久 | 四虎国产精品永久在线国在线 | 国产综合网站 | 国产精品一区三区 | 日韩高清不卡 | 成人在线观看网址 | 欧美区亚洲区 | 国产男女无套免费网站 | 99久久久久久 | 亚洲自拍网站 | 久久久久久久久国产精品 | 天天天天干 | 尤物在线播放 | 欧美精品aaa| 国产精品成人国产乱 | 亚洲性网 | 影音先锋中文在线 | 成人国产精品视频 | 欧美成人精品激情在线观看 | 一级黄色大片免费观看 | 毛片视频免费观看 | 国产影视一区 | 97潮色| 日韩久久久精品 | 国产视频h | 亚洲精品三区 | 日本精品国产 |