hi_isp_sns_regs_info
说明
定义Sensor的寄存器信息。
定义
typedef struct {
    hi_isp_sns_type sns_type;
    hi_u32  reg_num;
    hi_u8   cfg2_valid_delay_max; 
    hi_u32  exp_distance[HI_ISP_WDR_MAX_FRAME_NUM - 1]
    hi_isp_sns_commbus  com_bus;
    union {
        hi_isp_i2c_data i2c_data[HI_ISP_MAX_SNS_REGS];
        hi_isp_ssp_data ssp_data[HI_ISP_MAX_SNS_REGS];
    };
    struct {
        hi_bool update;
        hi_u8   delay_frame_num;
        hi_u32  slave_vs_time;
        hi_u32  slave_bind_dev;
    } slv_sync;
    hi_bool config;
} hi_isp_sns_regs_info;
成员
成员名称  | 
描述  | 
|
|---|---|---|
sns_type  | 
Sensor与ISP的通信接口类型。  | 
|
reg_num  | 
曝光结果写到Sensor时需要配置的寄存器个数,不支持动态修改。  | 
|
cfg2_valid_delay_max  | 
所有Sensor寄存器从配置到生效延迟的帧数的最大值,单位为帧,用于保证Sensor寄存器和ISP寄存器的同步。一般情况下,cmos Sensor的曝光时间寄存器的延迟最大,为1~2帧,因此配置一般为1或2。  | 
|
exp_distance  | 
Sensor在wdr模式下曝光长帧与中帧的行差,中帧与短帧的行差,短帧与短短帧的行差。预留属性,暂不支持。  | 
|
com_bus  | 
与Sensor绑定的设备号信息  | 
|
i2c_data  | 
I2C数据参数。  | 
|
ssp_data  | 
SSP数据参数。  | 
|
update  | 
数据是否会配置Sensor寄存器。 HI_TRUE:数据会配置Sensor寄存器; HI_FALSE:数据不会配置Sensor寄存器。  | 
|
delay_frame_num  | 
Sensor寄存器延迟配置的帧数。此变量的目的是保证曝光时间和增益同时生效。  | 
|
slave_vs_time  | 
XVS信号周期,单位:Sensor输入时钟周期。  | 
|
slave_bind_dev  | 
Slave设备号与vi_pipe绑定关系。  | 
|
config  | 
Sensor寄存器数据配置完成标志。 
  | 
|
注意事项
无
父主题: ISP系统控制及3A算法注册