Camera驱动中添加新的mode模式,本文以全景模式SENSOR_PANORAMA_MODE例进行说明:
{
.x_output = 2100,
.y_output = 1560,
...
.mode = SENSOR_PANORAMA_MODE,
....
}
1、 在sensor_lib.h中添加SENSOR_PANORAMA_MODE的定义。
#define SENSOR_PANORAMA_MODE 1<<1
2、 在sensor_pick_res.h中在下面的结构体中添加相对应的变量,
typedef enum {
。。。
SEN_USECASE_PANORAMA,
...
}sensor_usecase_t
typedef enum{
...
SEN_COND_PANORAMA,
...
}sensor_pick_condition_t
typedef struct{
int32_t panorama_enable;
...
}sensor_pick_usecase_t;
在这两个结构体中添加变量的时候,最好在第一个添加,修改pick_v1表的时候方便,不能再最后一个添加,SEN_USECASE_VP对应的函数默认总是TRUE,所以如