亚洲成人伦理_成人午夜视频在线观看_日本免费网站_黄网站色大毛片_超碰97人人人人人蜜桃_久久在线视频

以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://m.55716723.cn/bbs/index.asp)
--  MTK開(kāi)發(fā)  (http://m.55716723.cn/bbs/list.asp?boardid=43)
----  添加mtk sensor驅(qū)動(dòng)  (http://m.55716723.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) ;
主站蜘蛛池模板: 久久久91精品国产一区二区精品 | 国产精品国产三级国产aⅴ无密码 | 日韩一区二区在线免费观看 | 国产精品国产精品国产专区不片 | 国产精品伦理一区 | 亚洲一区二区精品视频 | 天天精品综合 | 亚洲精品91| 国产精品高潮呻吟久久av野狼 | 一区二区三区国产视频 | 波多野结衣中文字幕一区二区三区 | 国产区在线观看 | 亚洲免费视频在线观看 | 一区二区三区影院 | 成人久久久| 日韩免费视频一区二区 | 美女逼网站 | 欧美日韩不卡在线 | 男人天堂网址 | 91亚洲国产成人久久精品网站 | 欧美色欧美亚洲另类七区 | 日韩三区 | 一级毛片在线播放 | 91影院在线观看 | 国产四区| 国产一区亚洲 | 羞视频在线观看 | 国产精品久久久久久久久久久免费看 | 国产欧美精品一区二区色综合朱莉 | 国产成人精品一区二区三区网站观看 | 99re66在线观看精品热 | 亚洲一页 | 黄片毛片| 精品九九在线 | 亚洲一区二区在线视频 | 久久国产亚洲精品 | 做a视频 | 久久久精品网站 | 欧美xxxx做受欧美 | 欧美九九| 午夜免费看视频 |