开发者
下载

hi_isp_ssp_data

说明

定义SSP数据的参数。

定义

typedef struct {
    hi_bool update;
    hi_u8   delay_frm_num;
    hi_u8   int_pos;
    hi_u32  dev_addr;
    hi_u32  dev_addr_byte_num;
    hi_u32  reg_addr;
    hi_u32  reg_addr_byte_num;
    hi_u32  data;
    hi_u32  data_byte_num;
} hi_isp_ssp_data;

hi_bool、hi_u8、hi_u32基础数据类型定义请参见基本数据类型说明

成员

成员名称

描述

update

数据是否会配置Sensor寄存器。

HI_TRUE:数据会配置Sensor寄存器;

HI_FALSE:数据不会配置Sensor寄存器。

delay_frm_num

Sensor寄存器延迟配置的帧数。此变量的目的是保证曝光时间和增益同时生效。

int_pos

Sensor寄存器的配置生效的位置。

  • 设置为0x0时表示寄存器在帧起始中断配置生效,设置为1时表示寄存器在AF中断配置生效。
  • 设置为0x10时表示寄存器在短帧起始中断配置生效,设置为0x11时表示寄存器在短帧结束中断配置生效。
  • 设置为0x20时表示寄存器在中帧起始中断配置生效,设置为0x21时表示寄存器在中帧结束中断配置生效。
  • 设置为0x30时表示寄存器在长帧起始中断配置生效,设置为0x31时表示寄存器在长帧结束中断配置生效。

dev_addr

Sensor设备地址。

dev_addr_byte_num

Sensor设备地址位宽。

reg_addr

Sensor寄存器地址。

reg_addr_byte_num

Sensor寄存器地址位宽。

data

Sensor寄存器数据。

data_byte_num

Sensor寄存器数据位宽。