pub struct RegisterBlock {Show 48 fields
pub dvp2axi_configue: DVP2AXI_CONFIGUE,
pub dvp2ahb_addr_start_0: DVP2AHB_ADDR_START_0,
pub dvp2ahb_mem_bcnt_0: DVP2AHB_MEM_BCNT_0,
pub dvp2ahb_frame_bcnt_0: DVP2AHB_FRAME_BCNT_0,
pub dvp2ahb_addr_start_1: DVP2AHB_ADDR_START_1,
pub dvp2ahb_mem_bcnt_1: DVP2AHB_MEM_BCNT_1,
pub dvp2ahb_frame_bcnt_1: DVP2AHB_FRAME_BCNT_1,
pub dvp_status_and_error: DVP_STATUS_AND_ERROR,
pub dvp_frame_fifo_pop: DVP_FRAME_FIFO_POP,
pub snsr_control: SNSR_CONTROL,
pub int_control: INT_CONTROL,
pub hsync_control: HSYNC_CONTROL,
pub vsync_control: VSYNC_CONTROL,
pub frame_size_control: FRAME_SIZE_CONTROL,
pub frame_start_addr0_0: FRAME_START_ADDR0_0,
pub frame_byte_cnt0_0: FRAME_BYTE_CNT0_0,
pub frame_start_addr0_1: FRAME_START_ADDR0_1,
pub frame_byte_cnt0_1: FRAME_BYTE_CNT0_1,
pub frame_start_addr0_2: FRAME_START_ADDR0_2,
pub frame_byte_cnt0_2: FRAME_BYTE_CNT0_2,
pub frame_start_addr0_3: FRAME_START_ADDR0_3,
pub frame_byte_cnt0_3: FRAME_BYTE_CNT0_3,
pub frame_start_addr0_4: FRAME_START_ADDR0_4,
pub frame_byte_cnt0_4: FRAME_BYTE_CNT0_4,
pub frame_start_addr0_5: FRAME_START_ADDR0_5,
pub frame_byte_cnt0_5: FRAME_BYTE_CNT0_5,
pub frame_start_addr0_6: FRAME_START_ADDR0_6,
pub frame_byte_cnt0_6: FRAME_BYTE_CNT0_6,
pub frame_start_addr0_7: FRAME_START_ADDR0_7,
pub frame_byte_cnt0_7: FRAME_BYTE_CNT0_7,
pub frame_start_addr1_0: FRAME_START_ADDR1_0,
pub frame_byte_cnt1_0: FRAME_BYTE_CNT1_0,
pub frame_start_addr1_1: FRAME_START_ADDR1_1,
pub frame_byte_cnt1_1: FRAME_BYTE_CNT1_1,
pub frame_start_addr1_2: FRAME_START_ADDR1_2,
pub frame_byte_cnt1_2: FRAME_BYTE_CNT1_2,
pub frame_start_addr1_3: FRAME_START_ADDR1_3,
pub frame_byte_cnt1_3: FRAME_BYTE_CNT1_3,
pub frame_start_addr1_4: FRAME_START_ADDR1_4,
pub frame_byte_cnt1_4: FRAME_BYTE_CNT1_4,
pub frame_start_addr1_5: FRAME_START_ADDR1_5,
pub frame_byte_cnt1_5: FRAME_BYTE_CNT1_5,
pub frame_start_addr1_6: FRAME_START_ADDR1_6,
pub frame_byte_cnt1_6: FRAME_BYTE_CNT1_6,
pub frame_start_addr1_7: FRAME_START_ADDR1_7,
pub frame_byte_cnt1_7: FRAME_BYTE_CNT1_7,
pub dvp_debug: DVP_DEBUG,
pub dvp_dummy_reg: DVP_DUMMY_REG,
/* private fields */
}Expand description
Register block
Fields§
§dvp2axi_configue: DVP2AXI_CONFIGUE0x00 - dvp2axi_configue.
dvp2ahb_addr_start_0: DVP2AHB_ADDR_START_00x04 - dvp2ahb_addr_start_0.
dvp2ahb_mem_bcnt_0: DVP2AHB_MEM_BCNT_00x08 - dvp2ahb_mem_bcnt_0.
dvp2ahb_frame_bcnt_0: DVP2AHB_FRAME_BCNT_00x0c - dvp2ahb_frame_bcnt_0.
dvp2ahb_addr_start_1: DVP2AHB_ADDR_START_10x10 - dvp2ahb_addr_start_1.
dvp2ahb_mem_bcnt_1: DVP2AHB_MEM_BCNT_10x14 - dvp2ahb_mem_bcnt_1.
dvp2ahb_frame_bcnt_1: DVP2AHB_FRAME_BCNT_10x18 - dvp2ahb_frame_bcnt_1.
dvp_status_and_error: DVP_STATUS_AND_ERROR0x1c - dvp_status_and_error.
dvp_frame_fifo_pop: DVP_FRAME_FIFO_POP0x20 - dvp_frame_fifo_pop.
snsr_control: SNSR_CONTROL0x24 - snsr_control.
int_control: INT_CONTROL0x28 - int_control.
hsync_control: HSYNC_CONTROL0x30 - hsync_control.
vsync_control: VSYNC_CONTROL0x34 - vsync_control.
frame_size_control: FRAME_SIZE_CONTROL0x38 - frame_size_control.
frame_start_addr0_0: FRAME_START_ADDR0_00x40 - frame_start_addr0_0.
frame_byte_cnt0_0: FRAME_BYTE_CNT0_00x44 - frame_byte_cnt0_0.
frame_start_addr0_1: FRAME_START_ADDR0_10x48 - frame_start_addr0_1.
frame_byte_cnt0_1: FRAME_BYTE_CNT0_10x4c - frame_byte_cnt0_1.
frame_start_addr0_2: FRAME_START_ADDR0_20x50 - frame_start_addr0_2.
frame_byte_cnt0_2: FRAME_BYTE_CNT0_20x54 - frame_byte_cnt0_2.
frame_start_addr0_3: FRAME_START_ADDR0_30x58 - frame_start_addr0_3.
frame_byte_cnt0_3: FRAME_BYTE_CNT0_30x5c - frame_byte_cnt0_3.
frame_start_addr0_4: FRAME_START_ADDR0_40x60 - frame_start_addr0_4.
frame_byte_cnt0_4: FRAME_BYTE_CNT0_40x64 - frame_byte_cnt0_4.
frame_start_addr0_5: FRAME_START_ADDR0_50x68 - frame_start_addr0_5.
frame_byte_cnt0_5: FRAME_BYTE_CNT0_50x6c - frame_byte_cnt0_5.
frame_start_addr0_6: FRAME_START_ADDR0_60x70 - frame_start_addr0_6.
frame_byte_cnt0_6: FRAME_BYTE_CNT0_60x74 - frame_byte_cnt0_6.
frame_start_addr0_7: FRAME_START_ADDR0_70x78 - frame_start_addr0_7.
frame_byte_cnt0_7: FRAME_BYTE_CNT0_70x7c - frame_byte_cnt0_7.
frame_start_addr1_0: FRAME_START_ADDR1_00x80 - frame_start_addr1_0.
frame_byte_cnt1_0: FRAME_BYTE_CNT1_00x84 - frame_byte_cnt1_0.
frame_start_addr1_1: FRAME_START_ADDR1_10x88 - frame_start_addr1_1.
frame_byte_cnt1_1: FRAME_BYTE_CNT1_10x8c - frame_byte_cnt1_1.
frame_start_addr1_2: FRAME_START_ADDR1_20x90 - frame_start_addr1_2.
frame_byte_cnt1_2: FRAME_BYTE_CNT1_20x94 - frame_byte_cnt1_2.
frame_start_addr1_3: FRAME_START_ADDR1_30x98 - frame_start_addr1_3.
frame_byte_cnt1_3: FRAME_BYTE_CNT1_30x9c - frame_byte_cnt1_3.
frame_start_addr1_4: FRAME_START_ADDR1_40xa0 - frame_start_addr1_4.
frame_byte_cnt1_4: FRAME_BYTE_CNT1_40xa4 - frame_byte_cnt1_4.
frame_start_addr1_5: FRAME_START_ADDR1_50xa8 - frame_start_addr1_5.
frame_byte_cnt1_5: FRAME_BYTE_CNT1_50xac - frame_byte_cnt1_5.
frame_start_addr1_6: FRAME_START_ADDR1_60xb0 - frame_start_addr1_6.
frame_byte_cnt1_6: FRAME_BYTE_CNT1_60xb4 - frame_byte_cnt1_6.
frame_start_addr1_7: FRAME_START_ADDR1_70xb8 - frame_start_addr1_7.
frame_byte_cnt1_7: FRAME_BYTE_CNT1_70xbc - frame_byte_cnt1_7.
dvp_debug: DVP_DEBUG0xff0 - dvp_debug.
dvp_dummy_reg: DVP_DUMMY_REG0xffc - dvp_dummy_reg.