pub struct RegisterBlock {Show 71 fields
pub mjpeg_control_1: MJPEG_CONTROL_1,
pub mjpeg_control_2: MJPEG_CONTROL_2,
pub mjpeg_yy_frame_addr: MJPEG_YY_FRAME_ADDR,
pub mjpeg_uv_frame_addr: MJPEG_UV_FRAME_ADDR,
pub mjpeg_yuv_mem: MJPEG_YUV_MEM,
pub jpeg_frame_addr: JPEG_FRAME_ADDR,
pub jpeg_store_memory: JPEG_STORE_MEMORY,
pub mjpeg_control_3: MJPEG_CONTROL_3,
pub mjpeg_frame_fifo_pop: MJPEG_FRAME_FIFO_POP,
pub mjpeg_frame_size: MJPEG_FRAME_SIZE,
pub mjpeg_header_byte: MJPEG_HEADER_BYTE,
pub mjpeg_swap_mode: MJPEG_SWAP_MODE,
pub mjpeg_swap_bit_cnt: MJPEG_SWAP_BIT_CNT,
pub mjpeg_paket_ctrl: MJPEG_PAKET_CTRL,
pub mjpeg_paket_head_tail: MJPEG_PAKET_HEAD_TAIL,
pub mjpeg_y_frame_read_status_1: MJPEG_Y_FRAME_READ_STATUS_1,
pub mjpeg_y_frame_read_status_2: MJPEG_Y_FRAME_READ_STATUS_2,
pub mjpeg_y_frame_write_status: MJPEG_Y_FRAME_WRITE_STATUS,
pub mjpeg_uv_frame_read_status_1: MJPEG_UV_FRAME_READ_STATUS_1,
pub mjpeg_uv_frame_read_status_2: MJPEG_UV_FRAME_READ_STATUS_2,
pub mjpeg_uv_frame_write_status: MJPEG_UV_FRAME_WRITE_STATUS,
pub mjpeg_start_addr0: MJPEG_START_ADDR0,
pub mjpeg_bit_cnt0: MJPEG_BIT_CNT0,
pub mjpeg_start_addr1: MJPEG_START_ADDR1,
pub mjpeg_bit_cnt1: MJPEG_BIT_CNT1,
pub mjpeg_start_addr2: MJPEG_START_ADDR2,
pub mjpeg_bit_cnt2: MJPEG_BIT_CNT2,
pub mjpeg_start_addr3: MJPEG_START_ADDR3,
pub mjpeg_bit_cnt3: MJPEG_BIT_CNT3,
pub mjpeg_start_addr4: MJPEG_START_ADDR4,
pub mjpeg_bit_cnt4: MJPEG_BIT_CNT4,
pub mjpeg_start_addr5: MJPEG_START_ADDR5,
pub mjpeg_bit_cnt5: MJPEG_BIT_CNT5,
pub mjpeg_start_addr6: MJPEG_START_ADDR6,
pub mjpeg_bit_cnt6: MJPEG_BIT_CNT6,
pub mjpeg_start_addr7: MJPEG_START_ADDR7,
pub mjpeg_bit_cnt7: MJPEG_BIT_CNT7,
pub mjpeg_start_addr_8: MJPEG_START_ADDR_8,
pub mjpeg_bit_cnt_8: MJPEG_BIT_CNT_8,
pub mjpeg_start_addr_9: MJPEG_START_ADDR_9,
pub mjpeg_bit_cnt_9: MJPEG_BIT_CNT_9,
pub mjpeg_start_addr_a: MJPEG_START_ADDR_A,
pub mjpeg_bit_cnt_a: MJPEG_BIT_CNT_A,
pub mjpeg_start_addr_b: MJPEG_START_ADDR_B,
pub mjpeg_bit_cnt_b: MJPEG_BIT_CNT_B,
pub mjpeg_start_addr_c: MJPEG_START_ADDR_C,
pub mjpeg_bit_cnt_c: MJPEG_BIT_CNT_C,
pub mjpeg_start_addr_d: MJPEG_START_ADDR_D,
pub mjpeg_bit_cnt_d: MJPEG_BIT_CNT_D,
pub mjpeg_start_addr_e: MJPEG_START_ADDR_E,
pub mjpeg_bit_cnt_e: MJPEG_BIT_CNT_E,
pub mjpeg_start_addr_f: MJPEG_START_ADDR_F,
pub mjpeg_bit_cnt_f: MJPEG_BIT_CNT_F,
pub mjpeg_q_mode0: MJPEG_Q_MODE0,
pub mjpeg_q_mode1: MJPEG_Q_MODE1,
pub mjpeg_q_mode2: MJPEG_Q_MODE2,
pub mjpeg_q_mode3: MJPEG_Q_MODE3,
pub mjpeg_q_mode4: MJPEG_Q_MODE4,
pub mjpeg_q_mode5: MJPEG_Q_MODE5,
pub mjpeg_q_mode6: MJPEG_Q_MODE6,
pub mjpeg_q_mode7: MJPEG_Q_MODE7,
pub mjpeg_q_mode_8: MJPEG_Q_MODE_8,
pub mjpeg_q_mode_9: MJPEG_Q_MODE_9,
pub mjpeg_q_mode_a: MJPEG_Q_MODE_A,
pub mjpeg_q_mode_b: MJPEG_Q_MODE_B,
pub mjpeg_q_mode_c: MJPEG_Q_MODE_C,
pub mjpeg_q_mode_d: MJPEG_Q_MODE_D,
pub mjpeg_q_mode_e: MJPEG_Q_MODE_E,
pub mjpeg_q_mode_f: MJPEG_Q_MODE_F,
pub mjpeg_debug: MJPEG_DEBUG,
pub mjpeg_dummy_reg: MJPEG_DUMMY_REG,
/* private fields */
}Expand description
Register block
Fields§
§mjpeg_control_1: MJPEG_CONTROL_10x00 - mjpeg_control_1.
mjpeg_control_2: MJPEG_CONTROL_20x04 - mjpeg_control_2.
mjpeg_yy_frame_addr: MJPEG_YY_FRAME_ADDR0x08 - mjpeg_yy_frame_addr.
mjpeg_uv_frame_addr: MJPEG_UV_FRAME_ADDR0x0c - mjpeg_uv_frame_addr.
mjpeg_yuv_mem: MJPEG_YUV_MEM0x10 - mjpeg_yuv_mem.
jpeg_frame_addr: JPEG_FRAME_ADDR0x14 - jpeg_frame_addr.
jpeg_store_memory: JPEG_STORE_MEMORY0x18 - jpeg_store_memory.
mjpeg_control_3: MJPEG_CONTROL_30x1c - mjpeg_control_3.
mjpeg_frame_fifo_pop: MJPEG_FRAME_FIFO_POP0x20 - mjpeg_frame_fifo_pop.
mjpeg_frame_size: MJPEG_FRAME_SIZE0x24 - mjpeg_frame_size.
mjpeg_header_byte: MJPEG_HEADER_BYTE0x28 - mjpeg_header_byte.
mjpeg_swap_mode: MJPEG_SWAP_MODE0x30 - mjpeg_swap_mode.
mjpeg_swap_bit_cnt: MJPEG_SWAP_BIT_CNT0x34 - mjpeg_swap_bit_cnt.
mjpeg_paket_ctrl: MJPEG_PAKET_CTRL0x38 - mjpeg_paket_ctrl.
mjpeg_paket_head_tail: MJPEG_PAKET_HEAD_TAIL0x3c - mjpeg_paket_head_tail.
mjpeg_y_frame_read_status_1: MJPEG_Y_FRAME_READ_STATUS_10x40 - mjpeg_Y_frame_read_status_1.
mjpeg_y_frame_read_status_2: MJPEG_Y_FRAME_READ_STATUS_20x44 - mjpeg_Y_frame_read_status_2.
mjpeg_y_frame_write_status: MJPEG_Y_FRAME_WRITE_STATUS0x48 - mjpeg_Y_frame_write_status.
mjpeg_uv_frame_read_status_1: MJPEG_UV_FRAME_READ_STATUS_10x4c - mjpeg_UV_frame_read_status_1.
mjpeg_uv_frame_read_status_2: MJPEG_UV_FRAME_READ_STATUS_20x50 - mjpeg_UV_frame_read_status_2.
mjpeg_uv_frame_write_status: MJPEG_UV_FRAME_WRITE_STATUS0x54 - mjpeg_UV_frame_write_status.
mjpeg_start_addr0: MJPEG_START_ADDR00x80 - mjpeg_start_addr0.
mjpeg_bit_cnt0: MJPEG_BIT_CNT00x84 - mjpeg_bit_cnt0.
mjpeg_start_addr1: MJPEG_START_ADDR10x88 - mjpeg_start_addr1.
mjpeg_bit_cnt1: MJPEG_BIT_CNT10x8c - mjpeg_bit_cnt1.
mjpeg_start_addr2: MJPEG_START_ADDR20x90 - mjpeg_start_addr2.
mjpeg_bit_cnt2: MJPEG_BIT_CNT20x94 - mjpeg_bit_cnt2.
mjpeg_start_addr3: MJPEG_START_ADDR30x98 - mjpeg_start_addr3.
mjpeg_bit_cnt3: MJPEG_BIT_CNT30x9c - mjpeg_bit_cnt3.
mjpeg_start_addr4: MJPEG_START_ADDR40xa0 - mjpeg_start_addr4.
mjpeg_bit_cnt4: MJPEG_BIT_CNT40xa4 - mjpeg_bit_cnt4.
mjpeg_start_addr5: MJPEG_START_ADDR50xa8 - mjpeg_start_addr5.
mjpeg_bit_cnt5: MJPEG_BIT_CNT50xac - mjpeg_bit_cnt5.
mjpeg_start_addr6: MJPEG_START_ADDR60xb0 - mjpeg_start_addr6.
mjpeg_bit_cnt6: MJPEG_BIT_CNT60xb4 - mjpeg_bit_cnt6.
mjpeg_start_addr7: MJPEG_START_ADDR70xb8 - mjpeg_start_addr7.
mjpeg_bit_cnt7: MJPEG_BIT_CNT70xbc - mjpeg_bit_cnt7.
mjpeg_start_addr_8: MJPEG_START_ADDR_80xc0 - mjpeg_start_addr_8.
mjpeg_bit_cnt_8: MJPEG_BIT_CNT_80xc4 - mjpeg_bit_cnt_8.
mjpeg_start_addr_9: MJPEG_START_ADDR_90xc8 - mjpeg_start_addr_9.
mjpeg_bit_cnt_9: MJPEG_BIT_CNT_90xcc - mjpeg_bit_cnt_9.
mjpeg_start_addr_a: MJPEG_START_ADDR_A0xd0 - mjpeg_start_addr_a.
mjpeg_bit_cnt_a: MJPEG_BIT_CNT_A0xd4 - mjpeg_bit_cnt_a.
mjpeg_start_addr_b: MJPEG_START_ADDR_B0xd8 - mjpeg_start_addr_b.
mjpeg_bit_cnt_b: MJPEG_BIT_CNT_B0xdc - mjpeg_bit_cnt_b.
mjpeg_start_addr_c: MJPEG_START_ADDR_C0xe0 - mjpeg_start_addr_c.
mjpeg_bit_cnt_c: MJPEG_BIT_CNT_C0xe4 - mjpeg_bit_cnt_c.
mjpeg_start_addr_d: MJPEG_START_ADDR_D0xe8 - mjpeg_start_addr_d.
mjpeg_bit_cnt_d: MJPEG_BIT_CNT_D0xec - mjpeg_bit_cnt_d.
mjpeg_start_addr_e: MJPEG_START_ADDR_E0xf0 - mjpeg_start_addr_e.
mjpeg_bit_cnt_e: MJPEG_BIT_CNT_E0xf4 - mjpeg_bit_cnt_e.
mjpeg_start_addr_f: MJPEG_START_ADDR_F0xf8 - mjpeg_start_addr_f.
mjpeg_bit_cnt_f: MJPEG_BIT_CNT_F0xfc - mjpeg_bit_cnt_f.
mjpeg_q_mode0: MJPEG_Q_MODE00x100 - mjpeg_q_mode0.
mjpeg_q_mode1: MJPEG_Q_MODE10x104 - mjpeg_q_mode1.
mjpeg_q_mode2: MJPEG_Q_MODE20x108 - mjpeg_q_mode2.
mjpeg_q_mode3: MJPEG_Q_MODE30x10c - mjpeg_q_mode3.
mjpeg_q_mode4: MJPEG_Q_MODE40x110 - mjpeg_q_mode4.
mjpeg_q_mode5: MJPEG_Q_MODE50x114 - mjpeg_q_mode5.
mjpeg_q_mode6: MJPEG_Q_MODE60x118 - mjpeg_q_mode6.
mjpeg_q_mode7: MJPEG_Q_MODE70x11c - mjpeg_q_mode7.
mjpeg_q_mode_8: MJPEG_Q_MODE_80x120 - mjpeg_q_mode_8.
mjpeg_q_mode_9: MJPEG_Q_MODE_90x124 - mjpeg_q_mode_9.
mjpeg_q_mode_a: MJPEG_Q_MODE_A0x128 - mjpeg_q_mode_a.
mjpeg_q_mode_b: MJPEG_Q_MODE_B0x12c - mjpeg_q_mode_b.
mjpeg_q_mode_c: MJPEG_Q_MODE_C0x130 - mjpeg_q_mode_c.
mjpeg_q_mode_d: MJPEG_Q_MODE_D0x134 - mjpeg_q_mode_d.
mjpeg_q_mode_e: MJPEG_Q_MODE_E0x138 - mjpeg_q_mode_e.
mjpeg_q_mode_f: MJPEG_Q_MODE_F0x13c - mjpeg_q_mode_f.
mjpeg_debug: MJPEG_DEBUG0x1f0 - mjpeg_debug.
mjpeg_dummy_reg: MJPEG_DUMMY_REG0x1fc - mjpeg_dummy_reg.