久久中文视频-久久中文网-久久中文亚洲国产-久久中文字幕久久久久-亚洲狠狠成人综合网-亚洲狠狠婷婷综合久久久久

以文本方式查看主題

-  曙海教育集團論壇  (http://www.xinguifushi.cn/bbs/index.asp)
--  MTK開發  (http://www.xinguifushi.cn/bbs/list.asp?boardid=43)
----  添加mtk sensor驅動  (http://www.xinguifushi.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) ;
主站蜘蛛池模板: 成年人免费观看网站 | 久9久9精品视频在线观看 | 香蕉毛片 | 日韩一区二区免费看 | 国产成人精品免费视频软件 | 99爱视频| 三级黄色片网站 | 美女被强行扒开双腿激情视频 | 国内精品视频九九九九 | 97视频免费公开成人福利 | 国产做国产爱免费视频 | 欧美成人高清在线视频大全 | 韩国免又爽又刺激激情视频 | 亚洲视频 在线观看 | 国产精品黄在线观看观看 | 全免费毛片在线播放 | 欧美成人视屏 | 欧美成人免费观看的 | 久久久综合结合狠狠狠97色 | 全部免费毛片免费播放 | 黄色日韩网站 | 看久久久久毛片婷婷色 | 国产三级网站 | 国产成人深夜福利在线观看 | 国产三级在线观看视频 | 18年大片免费在线 | 韩国自拍偷自拍亚洲精品 | 亚洲欧美日韩在线播放 | 久久久久久毛片免费播放 | 精品久久久视频 | 玖草在线资源 | 免费一看一级毛片全播放 | 日本久久精品视频 | 手机在线观看精品国产片 | 久久精品a亚洲国产v高清不卡 | 午夜性爽快免费视频播放 | 在线中文字幕一区 | 久久亚洲人成国产精品 | 免费黄网在线观看 | 国产一级做性视频 | 精品400部自拍视频在线播放 |