Struct esp32::uhci0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 50 fields
pub conf0: CONF0,
pub int_raw: INT_RAW,
pub int_st: INT_ST,
pub int_ena: INT_ENA,
pub int_clr: INT_CLR,
pub dma_out_status: DMA_OUT_STATUS,
pub dma_out_push: DMA_OUT_PUSH,
pub dma_in_status: DMA_IN_STATUS,
pub dma_in_pop: DMA_IN_POP,
pub dma_out_link: DMA_OUT_LINK,
pub dma_in_link: DMA_IN_LINK,
pub conf1: CONF1,
pub state0: STATE0,
pub state1: STATE1,
pub dma_out_eof_des_addr: DMA_OUT_EOF_DES_ADDR,
pub dma_in_suc_eof_des_addr: DMA_IN_SUC_EOF_DES_ADDR,
pub dma_in_err_eof_des_addr: DMA_IN_ERR_EOF_DES_ADDR,
pub dma_out_eof_bfr_des_addr: DMA_OUT_EOF_BFR_DES_ADDR,
pub ahb_test: AHB_TEST,
pub dma_in_dscr: DMA_IN_DSCR,
pub dma_in_dscr_bf0: DMA_IN_DSCR_BF0,
pub dma_in_dscr_bf1: DMA_IN_DSCR_BF1,
pub dma_out_dscr: DMA_OUT_DSCR,
pub dma_out_dscr_bf0: DMA_OUT_DSCR_BF0,
pub dma_out_dscr_bf1: DMA_OUT_DSCR_BF1,
pub escape_conf: ESCAPE_CONF,
pub hung_conf: HUNG_CONF,
pub ack_num: ACK_NUM,
pub rx_head: RX_HEAD,
pub quick_sent: QUICK_SENT,
pub q0_word0: Q0_WORD0,
pub q0_word1: Q0_WORD1,
pub q1_word0: Q1_WORD0,
pub q1_word1: Q1_WORD1,
pub q2_word0: Q2_WORD0,
pub q2_word1: Q2_WORD1,
pub q3_word0: Q3_WORD0,
pub q3_word1: Q3_WORD1,
pub q4_word0: Q4_WORD0,
pub q4_word1: Q4_WORD1,
pub q5_word0: Q5_WORD0,
pub q5_word1: Q5_WORD1,
pub q6_word0: Q6_WORD0,
pub q6_word1: Q6_WORD1,
pub esc_conf0: ESC_CONF0,
pub esc_conf1: ESC_CONF1,
pub esc_conf2: ESC_CONF2,
pub esc_conf3: ESC_CONF3,
pub pkt_thres: PKT_THRES,
pub date: DATE,
/* private fields */
}Expand description
Register block
Fields§
§conf0: CONF00x00 -
int_raw: INT_RAW0x04 -
int_st: INT_ST0x08 -
int_ena: INT_ENA0x0c -
int_clr: INT_CLR0x10 -
dma_out_status: DMA_OUT_STATUS0x14 -
dma_out_push: DMA_OUT_PUSH0x18 -
dma_in_status: DMA_IN_STATUS0x1c -
dma_in_pop: DMA_IN_POP0x20 -
dma_out_link: DMA_OUT_LINK0x24 -
dma_in_link: DMA_IN_LINK0x28 -
conf1: CONF10x2c -
state0: STATE00x30 -
state1: STATE10x34 -
dma_out_eof_des_addr: DMA_OUT_EOF_DES_ADDR0x38 -
dma_in_suc_eof_des_addr: DMA_IN_SUC_EOF_DES_ADDR0x3c -
dma_in_err_eof_des_addr: DMA_IN_ERR_EOF_DES_ADDR0x40 -
dma_out_eof_bfr_des_addr: DMA_OUT_EOF_BFR_DES_ADDR0x44 -
ahb_test: AHB_TEST0x48 -
dma_in_dscr: DMA_IN_DSCR0x4c -
dma_in_dscr_bf0: DMA_IN_DSCR_BF00x50 -
dma_in_dscr_bf1: DMA_IN_DSCR_BF10x54 -
dma_out_dscr: DMA_OUT_DSCR0x58 -
dma_out_dscr_bf0: DMA_OUT_DSCR_BF00x5c -
dma_out_dscr_bf1: DMA_OUT_DSCR_BF10x60 -
escape_conf: ESCAPE_CONF0x64 -
hung_conf: HUNG_CONF0x68 -
ack_num: ACK_NUM0x6c -
rx_head: RX_HEAD0x70 -
quick_sent: QUICK_SENT0x74 -
q0_word0: Q0_WORD00x78 -
q0_word1: Q0_WORD10x7c -
q1_word0: Q1_WORD00x80 -
q1_word1: Q1_WORD10x84 -
q2_word0: Q2_WORD00x88 -
q2_word1: Q2_WORD10x8c -
q3_word0: Q3_WORD00x90 -
q3_word1: Q3_WORD10x94 -
q4_word0: Q4_WORD00x98 -
q4_word1: Q4_WORD10x9c -
q5_word0: Q5_WORD00xa0 -
q5_word1: Q5_WORD10xa4 -
q6_word0: Q6_WORD00xa8 -
q6_word1: Q6_WORD10xac -
esc_conf0: ESC_CONF00xb0 -
esc_conf1: ESC_CONF10xb4 -
esc_conf2: ESC_CONF20xb8 -
esc_conf3: ESC_CONF30xbc -
pkt_thres: PKT_THRES0xc0 -
date: DATE0xfc -