Struct esp32s3::dma::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock {
Show 200 fields pub in_conf0_ch0: IN_CONF0_CH, pub in_conf1_ch0: IN_CONF1_CH, pub in_int_raw_ch0: IN_INT_RAW_CH, pub in_int_st_ch0: IN_INT_ST_CH, pub in_int_ena_ch0: IN_INT_ENA_CH, pub in_int_clr_ch0: IN_INT_CLR_CH, pub infifo_status_ch0: INFIFO_STATUS_CH, pub in_pop_ch0: IN_POP_CH, pub in_link_ch0: IN_LINK_CH, pub in_state_ch0: IN_STATE_CH, pub in_suc_eof_des_addr_ch0: IN_SUC_EOF_DES_ADDR_CH, pub in_err_eof_des_addr_ch0: IN_ERR_EOF_DES_ADDR_CH, pub in_dscr_ch0: IN_DSCR_CH, pub in_dscr_bf0_ch0: IN_DSCR_BF0_CH, pub in_dscr_bf1_ch0: IN_DSCR_BF1_CH, pub in_wight_ch0: IN_WIGHT_CH, pub in_pri_ch0: IN_PRI_CH, pub in_peri_sel_ch0: IN_PERI_SEL_CH, pub out_conf0_ch0: OUT_CONF0_CH, pub out_conf1_ch0: OUT_CONF1_CH, pub out_int_raw_ch0: OUT_INT_RAW_CH, pub out_int_st_ch0: OUT_INT_ST_CH, pub out_int_ena_ch0: OUT_INT_ENA_CH, pub out_int_clr_ch0: OUT_INT_CLR_CH, pub outfifo_status_ch0: OUTFIFO_STATUS_CH, pub out_push_ch0: OUT_PUSH_CH, pub out_link_ch0: OUT_LINK_CH, pub out_state_ch0: OUT_STATE_CH, pub out_eof_des_addr_ch0: OUT_EOF_DES_ADDR_CH, pub out_eof_bfr_des_addr_ch0: OUT_EOF_BFR_DES_ADDR_CH, pub out_dscr_ch0: OUT_DSCR_CH, pub out_dscr_bf0_ch0: OUT_DSCR_BF0_CH, pub out_dscr_bf1_ch0: OUT_DSCR_BF1_CH, pub out_wight_ch0: OUT_WIGHT_CH, pub out_pri_ch0: OUT_PRI_CH, pub out_peri_sel_ch0: OUT_PERI_SEL_CH, pub in_conf0_ch1: IN_CONF0_CH, pub in_conf1_ch1: IN_CONF1_CH, pub in_int_raw_ch1: IN_INT_RAW_CH, pub in_int_st_ch1: IN_INT_ST_CH, pub in_int_ena_ch1: IN_INT_ENA_CH, pub in_int_clr_ch1: IN_INT_CLR_CH, pub infifo_status_ch1: INFIFO_STATUS_CH, pub in_pop_ch1: IN_POP_CH, pub in_link_ch1: IN_LINK_CH, pub in_state_ch1: IN_STATE_CH, pub in_suc_eof_des_addr_ch1: IN_SUC_EOF_DES_ADDR_CH, pub in_err_eof_des_addr_ch1: IN_ERR_EOF_DES_ADDR_CH, pub in_dscr_ch1: IN_DSCR_CH, pub in_dscr_bf0_ch1: IN_DSCR_BF0_CH, pub in_dscr_bf1_ch1: IN_DSCR_BF1_CH, pub in_wight_ch1: IN_WIGHT_CH, pub in_pri_ch1: IN_PRI_CH, pub in_peri_sel_ch1: IN_PERI_SEL_CH, pub out_conf0_ch1: OUT_CONF0_CH, pub out_conf1_ch1: OUT_CONF1_CH, pub out_int_raw_ch1: OUT_INT_RAW_CH, pub out_int_st_ch1: OUT_INT_ST_CH, pub out_int_ena_ch1: OUT_INT_ENA_CH, pub out_int_clr_ch1: OUT_INT_CLR_CH, pub outfifo_status_ch1: OUTFIFO_STATUS_CH, pub out_push_ch1: OUT_PUSH_CH, pub out_link_ch1: OUT_LINK_CH, pub out_state_ch1: OUT_STATE_CH, pub out_eof_des_addr_ch1: OUT_EOF_DES_ADDR_CH, pub out_eof_bfr_des_addr_ch1: OUT_EOF_BFR_DES_ADDR_CH, pub out_dscr_ch1: OUT_DSCR_CH, pub out_dscr_bf0_ch1: OUT_DSCR_BF0_CH, pub out_dscr_bf1_ch1: OUT_DSCR_BF1_CH, pub out_wight_ch1: OUT_WIGHT_CH, pub out_pri_ch1: OUT_PRI_CH, pub out_peri_sel_ch1: OUT_PERI_SEL_CH, pub in_conf0_ch2: IN_CONF0_CH, pub in_conf1_ch2: IN_CONF1_CH, pub in_int_raw_ch2: IN_INT_RAW_CH, pub in_int_st_ch2: IN_INT_ST_CH, pub in_int_ena_ch2: IN_INT_ENA_CH, pub in_int_clr_ch2: IN_INT_CLR_CH, pub infifo_status_ch2: INFIFO_STATUS_CH, pub in_pop_ch2: IN_POP_CH, pub in_link_ch2: IN_LINK_CH, pub in_state_ch2: IN_STATE_CH, pub in_suc_eof_des_addr_ch2: IN_SUC_EOF_DES_ADDR_CH, pub in_err_eof_des_addr_ch2: IN_ERR_EOF_DES_ADDR_CH, pub in_dscr_ch2: IN_DSCR_CH, pub in_dscr_bf0_ch2: IN_DSCR_BF0_CH, pub in_dscr_bf1_ch2: IN_DSCR_BF1_CH, pub in_wight_ch2: IN_WIGHT_CH, pub in_pri_ch2: IN_PRI_CH, pub in_peri_sel_ch2: IN_PERI_SEL_CH, pub out_conf0_ch2: OUT_CONF0_CH, pub out_conf1_ch2: OUT_CONF1_CH, pub out_int_raw_ch2: OUT_INT_RAW_CH, pub out_int_st_ch2: OUT_INT_ST_CH, pub out_int_ena_ch2: OUT_INT_ENA_CH, pub out_int_clr_ch2: OUT_INT_CLR_CH, pub outfifo_status_ch2: OUTFIFO_STATUS_CH, pub out_push_ch2: OUT_PUSH_CH, pub out_link_ch2: OUT_LINK_CH, pub out_state_ch2: OUT_STATE_CH, pub out_eof_des_addr_ch2: OUT_EOF_DES_ADDR_CH, pub out_eof_bfr_des_addr_ch2: OUT_EOF_BFR_DES_ADDR_CH, pub out_dscr_ch2: OUT_DSCR_CH, pub out_dscr_bf0_ch2: OUT_DSCR_BF0_CH, pub out_dscr_bf1_ch2: OUT_DSCR_BF1_CH, pub out_wight_ch2: OUT_WIGHT_CH, pub out_pri_ch2: OUT_PRI_CH, pub out_peri_sel_ch2: OUT_PERI_SEL_CH, pub in_conf0_ch3: IN_CONF0_CH, pub in_conf1_ch3: IN_CONF1_CH, pub in_int_raw_ch3: IN_INT_RAW_CH, pub in_int_st_ch3: IN_INT_ST_CH, pub in_int_ena_ch3: IN_INT_ENA_CH, pub in_int_clr_ch3: IN_INT_CLR_CH, pub infifo_status_ch3: INFIFO_STATUS_CH, pub in_pop_ch3: IN_POP_CH, pub in_link_ch3: IN_LINK_CH, pub in_state_ch3: IN_STATE_CH, pub in_suc_eof_des_addr_ch3: IN_SUC_EOF_DES_ADDR_CH, pub in_err_eof_des_addr_ch3: IN_ERR_EOF_DES_ADDR_CH, pub in_dscr_ch3: IN_DSCR_CH, pub in_dscr_bf0_ch3: IN_DSCR_BF0_CH, pub in_dscr_bf1_ch3: IN_DSCR_BF1_CH, pub in_wight_ch3: IN_WIGHT_CH, pub in_pri_ch3: IN_PRI_CH, pub in_peri_sel_ch3: IN_PERI_SEL_CH, pub out_conf0_ch3: OUT_CONF0_CH, pub out_conf1_ch3: OUT_CONF1_CH, pub out_int_raw_ch3: OUT_INT_RAW_CH, pub out_int_st_ch3: OUT_INT_ST_CH, pub out_int_ena_ch3: OUT_INT_ENA_CH, pub out_int_clr_ch3: OUT_INT_CLR_CH, pub outfifo_status_ch3: OUTFIFO_STATUS_CH, pub out_push_ch3: OUT_PUSH_CH, pub out_link_ch3: OUT_LINK_CH, pub out_state_ch3: OUT_STATE_CH, pub out_eof_des_addr_ch3: OUT_EOF_DES_ADDR_CH, pub out_eof_bfr_des_addr_ch3: OUT_EOF_BFR_DES_ADDR_CH, pub out_dscr_ch3: OUT_DSCR_CH, pub out_dscr_bf0_ch3: OUT_DSCR_BF0_CH, pub out_dscr_bf1_ch3: OUT_DSCR_BF1_CH, pub out_wight_ch3: OUT_WIGHT_CH, pub out_pri_ch3: OUT_PRI_CH, pub out_peri_sel_ch3: OUT_PERI_SEL_CH, pub in_conf0_ch4: IN_CONF0_CH, pub in_conf1_ch4: IN_CONF1_CH, pub in_int_raw_ch4: IN_INT_RAW_CH, pub in_int_st_ch4: IN_INT_ST_CH, pub in_int_ena_ch4: IN_INT_ENA_CH, pub in_int_clr_ch4: IN_INT_CLR_CH, pub infifo_status_ch4: INFIFO_STATUS_CH, pub in_pop_ch4: IN_POP_CH, pub in_link_ch4: IN_LINK_CH, pub in_state_ch4: IN_STATE_CH, pub in_suc_eof_des_addr_ch4: IN_SUC_EOF_DES_ADDR_CH, pub in_err_eof_des_addr_ch4: IN_ERR_EOF_DES_ADDR_CH, pub in_dscr_ch4: IN_DSCR_CH, pub in_dscr_bf0_ch4: IN_DSCR_BF0_CH, pub in_dscr_bf1_ch4: IN_DSCR_BF1_CH, pub in_wight_ch4: IN_WIGHT_CH, pub in_pri_ch4: IN_PRI_CH, pub in_peri_sel_ch4: IN_PERI_SEL_CH, pub out_conf0_ch4: OUT_CONF0_CH, pub out_conf1_ch4: OUT_CONF1_CH, pub out_int_raw_ch4: OUT_INT_RAW_CH, pub out_int_st_ch4: OUT_INT_ST_CH, pub out_int_ena_ch4: OUT_INT_ENA_CH, pub out_int_clr_ch4: OUT_INT_CLR_CH, pub outfifo_status_ch4: OUTFIFO_STATUS_CH, pub out_push_ch4: OUT_PUSH_CH, pub out_link_ch4: OUT_LINK_CH, pub out_state_ch4: OUT_STATE_CH, pub out_eof_des_addr_ch4: OUT_EOF_DES_ADDR_CH, pub out_eof_bfr_des_addr_ch4: OUT_EOF_BFR_DES_ADDR_CH, pub out_dscr_ch4: OUT_DSCR_CH, pub out_dscr_bf0_ch4: OUT_DSCR_BF0_CH, pub out_dscr_bf1_ch4: OUT_DSCR_BF1_CH, pub out_wight_ch4: OUT_WIGHT_CH, pub out_pri_ch4: OUT_PRI_CH, pub out_peri_sel_ch4: OUT_PERI_SEL_CH, pub ahb_test: AHB_TEST, pub pd_conf: PD_CONF, pub misc_conf: MISC_CONF, pub in_sram_size_ch0: IN_SRAM_SIZE_CH, pub out_sram_size_ch0: OUT_SRAM_SIZE_CH, pub in_sram_size_ch1: IN_SRAM_SIZE_CH, pub out_sram_size_ch1: OUT_SRAM_SIZE_CH, pub in_sram_size_ch2: IN_SRAM_SIZE_CH, pub out_sram_size_ch2: OUT_SRAM_SIZE_CH, pub in_sram_size_ch3: IN_SRAM_SIZE_CH, pub out_sram_size_ch3: OUT_SRAM_SIZE_CH, pub in_sram_size_ch4: IN_SRAM_SIZE_CH, pub out_sram_size_ch4: OUT_SRAM_SIZE_CH, pub extmem_reject_addr: EXTMEM_REJECT_ADDR, pub extmem_reject_st: EXTMEM_REJECT_ST, pub extmem_reject_int_raw: EXTMEM_REJECT_INT_RAW, pub extmem_reject_int_st: EXTMEM_REJECT_INT_ST, pub extmem_reject_int_ena: EXTMEM_REJECT_INT_ENA, pub extmem_reject_int_clr: EXTMEM_REJECT_INT_CLR, pub date: DATE, /* private fields */
}
Expand description

Register block

Fields§

§in_conf0_ch0: IN_CONF0_CH

0x00 - Configure 0 register of Rx channel 0

§in_conf1_ch0: IN_CONF1_CH

0x04 - Configure 1 register of Rx channel 0

§in_int_raw_ch0: IN_INT_RAW_CH

0x08 - Raw status interrupt of Rx channel 0

§in_int_st_ch0: IN_INT_ST_CH

0x0c - Masked interrupt of Rx channel 0

§in_int_ena_ch0: IN_INT_ENA_CH

0x10 - Interrupt enable bits of Rx channel 0

§in_int_clr_ch0: IN_INT_CLR_CH

0x14 - Interrupt clear bits of Rx channel 0

§infifo_status_ch0: INFIFO_STATUS_CH

0x18 - Receive FIFO status of Rx channel 0

§in_pop_ch0: IN_POP_CH

0x1c - Pop control register of Rx channel 0

§in_link_ch0: IN_LINK_CH

0x20 - Link descriptor configure and control register of Rx channel 0

§in_state_ch0: IN_STATE_CH

0x24 - Receive status of Rx channel 0

§in_suc_eof_des_addr_ch0: IN_SUC_EOF_DES_ADDR_CH

0x28 - Inlink descriptor address when EOF occurs of Rx channel 0

§in_err_eof_des_addr_ch0: IN_ERR_EOF_DES_ADDR_CH

0x2c - Inlink descriptor address when errors occur of Rx channel 0

§in_dscr_ch0: IN_DSCR_CH

0x30 - Current inlink descriptor address of Rx channel 0

§in_dscr_bf0_ch0: IN_DSCR_BF0_CH

0x34 - The last inlink descriptor address of Rx channel 0

§in_dscr_bf1_ch0: IN_DSCR_BF1_CH

0x38 - The second-to-last inlink descriptor address of Rx channel 0

§in_wight_ch0: IN_WIGHT_CH

0x3c - Weight register of Rx channel 0

§in_pri_ch0: IN_PRI_CH

0x44 - Priority register of Rx channel 0

§in_peri_sel_ch0: IN_PERI_SEL_CH

0x48 - Peripheral selection of Rx channel 0

§out_conf0_ch0: OUT_CONF0_CH

0x60 - Configure 0 register of Tx channel 0

§out_conf1_ch0: OUT_CONF1_CH

0x64 - Configure 1 register of Tx channel 0

§out_int_raw_ch0: OUT_INT_RAW_CH

0x68 - Raw status interrupt of Tx channel 0

§out_int_st_ch0: OUT_INT_ST_CH

0x6c - Masked interrupt of Tx channel 0

§out_int_ena_ch0: OUT_INT_ENA_CH

0x70 - Interrupt enable bits of Tx channel 0

§out_int_clr_ch0: OUT_INT_CLR_CH

0x74 - Interrupt clear bits of Tx channel 0

§outfifo_status_ch0: OUTFIFO_STATUS_CH

0x78 - Transmit FIFO status of Tx channel 0

§out_push_ch0: OUT_PUSH_CH

0x7c - Push control register of Rx channel 0

§out_link_ch0: OUT_LINK_CH

0x80 - Link descriptor configure and control register of Tx channel 0

§out_state_ch0: OUT_STATE_CH

0x84 - Transmit status of Tx channel 0

§out_eof_des_addr_ch0: OUT_EOF_DES_ADDR_CH

0x88 - Outlink descriptor address when EOF occurs of Tx channel 0

§out_eof_bfr_des_addr_ch0: OUT_EOF_BFR_DES_ADDR_CH

0x8c - The last outlink descriptor address when EOF occurs of Tx channel 0

§out_dscr_ch0: OUT_DSCR_CH

0x90 - Current inlink descriptor address of Tx channel 0

§out_dscr_bf0_ch0: OUT_DSCR_BF0_CH

0x94 - The last inlink descriptor address of Tx channel 0

§out_dscr_bf1_ch0: OUT_DSCR_BF1_CH

0x98 - The second-to-last inlink descriptor address of Tx channel 0

§out_wight_ch0: OUT_WIGHT_CH

0x9c - Weight register of Rx channel 0

§out_pri_ch0: OUT_PRI_CH

0xa4 - Priority register of Tx channel 0.

§out_peri_sel_ch0: OUT_PERI_SEL_CH

0xa8 - Peripheral selection of Tx channel 0

§in_conf0_ch1: IN_CONF0_CH

0xc0 - Configure 0 register of Rx channel 0

§in_conf1_ch1: IN_CONF1_CH

0xc4 - Configure 1 register of Rx channel 0

§in_int_raw_ch1: IN_INT_RAW_CH

0xc8 - Raw status interrupt of Rx channel 0

§in_int_st_ch1: IN_INT_ST_CH

0xcc - Masked interrupt of Rx channel 0

§in_int_ena_ch1: IN_INT_ENA_CH

0xd0 - Interrupt enable bits of Rx channel 0

§in_int_clr_ch1: IN_INT_CLR_CH

0xd4 - Interrupt clear bits of Rx channel 0

§infifo_status_ch1: INFIFO_STATUS_CH

0xd8 - Receive FIFO status of Rx channel 0

§in_pop_ch1: IN_POP_CH

0xdc - Pop control register of Rx channel 0

§in_link_ch1: IN_LINK_CH

0xe0 - Link descriptor configure and control register of Rx channel 0

§in_state_ch1: IN_STATE_CH

0xe4 - Receive status of Rx channel 0

§in_suc_eof_des_addr_ch1: IN_SUC_EOF_DES_ADDR_CH

0xe8 - Inlink descriptor address when EOF occurs of Rx channel 0

§in_err_eof_des_addr_ch1: IN_ERR_EOF_DES_ADDR_CH

0xec - Inlink descriptor address when errors occur of Rx channel 0

§in_dscr_ch1: IN_DSCR_CH

0xf0 - Current inlink descriptor address of Rx channel 0

§in_dscr_bf0_ch1: IN_DSCR_BF0_CH

0xf4 - The last inlink descriptor address of Rx channel 0

§in_dscr_bf1_ch1: IN_DSCR_BF1_CH

0xf8 - The second-to-last inlink descriptor address of Rx channel 0

§in_wight_ch1: IN_WIGHT_CH

0xfc - Weight register of Rx channel 0

§in_pri_ch1: IN_PRI_CH

0x104 - Priority register of Rx channel 0

§in_peri_sel_ch1: IN_PERI_SEL_CH

0x108 - Peripheral selection of Rx channel 0

§out_conf0_ch1: OUT_CONF0_CH

0x120 - Configure 0 register of Tx channel 0

§out_conf1_ch1: OUT_CONF1_CH

0x124 - Configure 1 register of Tx channel 0

§out_int_raw_ch1: OUT_INT_RAW_CH

0x128 - Raw status interrupt of Tx channel 0

§out_int_st_ch1: OUT_INT_ST_CH

0x12c - Masked interrupt of Tx channel 0

§out_int_ena_ch1: OUT_INT_ENA_CH

0x130 - Interrupt enable bits of Tx channel 0

§out_int_clr_ch1: OUT_INT_CLR_CH

0x134 - Interrupt clear bits of Tx channel 0

§outfifo_status_ch1: OUTFIFO_STATUS_CH

0x138 - Transmit FIFO status of Tx channel 0

§out_push_ch1: OUT_PUSH_CH

0x13c - Push control register of Rx channel 0

§out_link_ch1: OUT_LINK_CH

0x140 - Link descriptor configure and control register of Tx channel 0

§out_state_ch1: OUT_STATE_CH

0x144 - Transmit status of Tx channel 0

§out_eof_des_addr_ch1: OUT_EOF_DES_ADDR_CH

0x148 - Outlink descriptor address when EOF occurs of Tx channel 0

§out_eof_bfr_des_addr_ch1: OUT_EOF_BFR_DES_ADDR_CH

0x14c - The last outlink descriptor address when EOF occurs of Tx channel 0

§out_dscr_ch1: OUT_DSCR_CH

0x150 - Current inlink descriptor address of Tx channel 0

§out_dscr_bf0_ch1: OUT_DSCR_BF0_CH

0x154 - The last inlink descriptor address of Tx channel 0

§out_dscr_bf1_ch1: OUT_DSCR_BF1_CH

0x158 - The second-to-last inlink descriptor address of Tx channel 0

§out_wight_ch1: OUT_WIGHT_CH

0x15c - Weight register of Rx channel 0

§out_pri_ch1: OUT_PRI_CH

0x164 - Priority register of Tx channel 0.

§out_peri_sel_ch1: OUT_PERI_SEL_CH

0x168 - Peripheral selection of Tx channel 0

§in_conf0_ch2: IN_CONF0_CH

0x180 - Configure 0 register of Rx channel 0

§in_conf1_ch2: IN_CONF1_CH

0x184 - Configure 1 register of Rx channel 0

§in_int_raw_ch2: IN_INT_RAW_CH

0x188 - Raw status interrupt of Rx channel 0

§in_int_st_ch2: IN_INT_ST_CH

0x18c - Masked interrupt of Rx channel 0

§in_int_ena_ch2: IN_INT_ENA_CH

0x190 - Interrupt enable bits of Rx channel 0

§in_int_clr_ch2: IN_INT_CLR_CH

0x194 - Interrupt clear bits of Rx channel 0

§infifo_status_ch2: INFIFO_STATUS_CH

0x198 - Receive FIFO status of Rx channel 0

§in_pop_ch2: IN_POP_CH

0x19c - Pop control register of Rx channel 0

§in_link_ch2: IN_LINK_CH

0x1a0 - Link descriptor configure and control register of Rx channel 0

§in_state_ch2: IN_STATE_CH

0x1a4 - Receive status of Rx channel 0

§in_suc_eof_des_addr_ch2: IN_SUC_EOF_DES_ADDR_CH

0x1a8 - Inlink descriptor address when EOF occurs of Rx channel 0

§in_err_eof_des_addr_ch2: IN_ERR_EOF_DES_ADDR_CH

0x1ac - Inlink descriptor address when errors occur of Rx channel 0

§in_dscr_ch2: IN_DSCR_CH

0x1b0 - Current inlink descriptor address of Rx channel 0

§in_dscr_bf0_ch2: IN_DSCR_BF0_CH

0x1b4 - The last inlink descriptor address of Rx channel 0

§in_dscr_bf1_ch2: IN_DSCR_BF1_CH

0x1b8 - The second-to-last inlink descriptor address of Rx channel 0

§in_wight_ch2: IN_WIGHT_CH

0x1bc - Weight register of Rx channel 0

§in_pri_ch2: IN_PRI_CH

0x1c4 - Priority register of Rx channel 0

§in_peri_sel_ch2: IN_PERI_SEL_CH

0x1c8 - Peripheral selection of Rx channel 0

§out_conf0_ch2: OUT_CONF0_CH

0x1e0 - Configure 0 register of Tx channel 0

§out_conf1_ch2: OUT_CONF1_CH

0x1e4 - Configure 1 register of Tx channel 0

§out_int_raw_ch2: OUT_INT_RAW_CH

0x1e8 - Raw status interrupt of Tx channel 0

§out_int_st_ch2: OUT_INT_ST_CH

0x1ec - Masked interrupt of Tx channel 0

§out_int_ena_ch2: OUT_INT_ENA_CH

0x1f0 - Interrupt enable bits of Tx channel 0

§out_int_clr_ch2: OUT_INT_CLR_CH

0x1f4 - Interrupt clear bits of Tx channel 0

§outfifo_status_ch2: OUTFIFO_STATUS_CH

0x1f8 - Transmit FIFO status of Tx channel 0

§out_push_ch2: OUT_PUSH_CH

0x1fc - Push control register of Rx channel 0

§out_link_ch2: OUT_LINK_CH

0x200 - Link descriptor configure and control register of Tx channel 0

§out_state_ch2: OUT_STATE_CH

0x204 - Transmit status of Tx channel 0

§out_eof_des_addr_ch2: OUT_EOF_DES_ADDR_CH

0x208 - Outlink descriptor address when EOF occurs of Tx channel 0

§out_eof_bfr_des_addr_ch2: OUT_EOF_BFR_DES_ADDR_CH

0x20c - The last outlink descriptor address when EOF occurs of Tx channel 0

§out_dscr_ch2: OUT_DSCR_CH

0x210 - Current inlink descriptor address of Tx channel 0

§out_dscr_bf0_ch2: OUT_DSCR_BF0_CH

0x214 - The last inlink descriptor address of Tx channel 0

§out_dscr_bf1_ch2: OUT_DSCR_BF1_CH

0x218 - The second-to-last inlink descriptor address of Tx channel 0

§out_wight_ch2: OUT_WIGHT_CH

0x21c - Weight register of Rx channel 0

§out_pri_ch2: OUT_PRI_CH

0x224 - Priority register of Tx channel 0.

§out_peri_sel_ch2: OUT_PERI_SEL_CH

0x228 - Peripheral selection of Tx channel 0

§in_conf0_ch3: IN_CONF0_CH

0x240 - Configure 0 register of Rx channel 0

§in_conf1_ch3: IN_CONF1_CH

0x244 - Configure 1 register of Rx channel 0

§in_int_raw_ch3: IN_INT_RAW_CH

0x248 - Raw status interrupt of Rx channel 0

§in_int_st_ch3: IN_INT_ST_CH

0x24c - Masked interrupt of Rx channel 0

§in_int_ena_ch3: IN_INT_ENA_CH

0x250 - Interrupt enable bits of Rx channel 0

§in_int_clr_ch3: IN_INT_CLR_CH

0x254 - Interrupt clear bits of Rx channel 0

§infifo_status_ch3: INFIFO_STATUS_CH

0x258 - Receive FIFO status of Rx channel 0

§in_pop_ch3: IN_POP_CH

0x25c - Pop control register of Rx channel 0

§in_link_ch3: IN_LINK_CH

0x260 - Link descriptor configure and control register of Rx channel 0

§in_state_ch3: IN_STATE_CH

0x264 - Receive status of Rx channel 0

§in_suc_eof_des_addr_ch3: IN_SUC_EOF_DES_ADDR_CH

0x268 - Inlink descriptor address when EOF occurs of Rx channel 0

§in_err_eof_des_addr_ch3: IN_ERR_EOF_DES_ADDR_CH

0x26c - Inlink descriptor address when errors occur of Rx channel 0

§in_dscr_ch3: IN_DSCR_CH

0x270 - Current inlink descriptor address of Rx channel 0

§in_dscr_bf0_ch3: IN_DSCR_BF0_CH

0x274 - The last inlink descriptor address of Rx channel 0

§in_dscr_bf1_ch3: IN_DSCR_BF1_CH

0x278 - The second-to-last inlink descriptor address of Rx channel 0

§in_wight_ch3: IN_WIGHT_CH

0x27c - Weight register of Rx channel 0

§in_pri_ch3: IN_PRI_CH

0x284 - Priority register of Rx channel 0

§in_peri_sel_ch3: IN_PERI_SEL_CH

0x288 - Peripheral selection of Rx channel 0

§out_conf0_ch3: OUT_CONF0_CH

0x2a0 - Configure 0 register of Tx channel 0

§out_conf1_ch3: OUT_CONF1_CH

0x2a4 - Configure 1 register of Tx channel 0

§out_int_raw_ch3: OUT_INT_RAW_CH

0x2a8 - Raw status interrupt of Tx channel 0

§out_int_st_ch3: OUT_INT_ST_CH

0x2ac - Masked interrupt of Tx channel 0

§out_int_ena_ch3: OUT_INT_ENA_CH

0x2b0 - Interrupt enable bits of Tx channel 0

§out_int_clr_ch3: OUT_INT_CLR_CH

0x2b4 - Interrupt clear bits of Tx channel 0

§outfifo_status_ch3: OUTFIFO_STATUS_CH

0x2b8 - Transmit FIFO status of Tx channel 0

§out_push_ch3: OUT_PUSH_CH

0x2bc - Push control register of Rx channel 0

§out_link_ch3: OUT_LINK_CH

0x2c0 - Link descriptor configure and control register of Tx channel 0

§out_state_ch3: OUT_STATE_CH

0x2c4 - Transmit status of Tx channel 0

§out_eof_des_addr_ch3: OUT_EOF_DES_ADDR_CH

0x2c8 - Outlink descriptor address when EOF occurs of Tx channel 0

§out_eof_bfr_des_addr_ch3: OUT_EOF_BFR_DES_ADDR_CH

0x2cc - The last outlink descriptor address when EOF occurs of Tx channel 0

§out_dscr_ch3: OUT_DSCR_CH

0x2d0 - Current inlink descriptor address of Tx channel 0

§out_dscr_bf0_ch3: OUT_DSCR_BF0_CH

0x2d4 - The last inlink descriptor address of Tx channel 0

§out_dscr_bf1_ch3: OUT_DSCR_BF1_CH

0x2d8 - The second-to-last inlink descriptor address of Tx channel 0

§out_wight_ch3: OUT_WIGHT_CH

0x2dc - Weight register of Rx channel 0

§out_pri_ch3: OUT_PRI_CH

0x2e4 - Priority register of Tx channel 0.

§out_peri_sel_ch3: OUT_PERI_SEL_CH

0x2e8 - Peripheral selection of Tx channel 0

§in_conf0_ch4: IN_CONF0_CH

0x300 - Configure 0 register of Rx channel 0

§in_conf1_ch4: IN_CONF1_CH

0x304 - Configure 1 register of Rx channel 0

§in_int_raw_ch4: IN_INT_RAW_CH

0x308 - Raw status interrupt of Rx channel 0

§in_int_st_ch4: IN_INT_ST_CH

0x30c - Masked interrupt of Rx channel 0

§in_int_ena_ch4: IN_INT_ENA_CH

0x310 - Interrupt enable bits of Rx channel 0

§in_int_clr_ch4: IN_INT_CLR_CH

0x314 - Interrupt clear bits of Rx channel 0

§infifo_status_ch4: INFIFO_STATUS_CH

0x318 - Receive FIFO status of Rx channel 0

§in_pop_ch4: IN_POP_CH

0x31c - Pop control register of Rx channel 0

§in_link_ch4: IN_LINK_CH

0x320 - Link descriptor configure and control register of Rx channel 0

§in_state_ch4: IN_STATE_CH

0x324 - Receive status of Rx channel 0

§in_suc_eof_des_addr_ch4: IN_SUC_EOF_DES_ADDR_CH

0x328 - Inlink descriptor address when EOF occurs of Rx channel 0

§in_err_eof_des_addr_ch4: IN_ERR_EOF_DES_ADDR_CH

0x32c - Inlink descriptor address when errors occur of Rx channel 0

§in_dscr_ch4: IN_DSCR_CH

0x330 - Current inlink descriptor address of Rx channel 0

§in_dscr_bf0_ch4: IN_DSCR_BF0_CH

0x334 - The last inlink descriptor address of Rx channel 0

§in_dscr_bf1_ch4: IN_DSCR_BF1_CH

0x338 - The second-to-last inlink descriptor address of Rx channel 0

§in_wight_ch4: IN_WIGHT_CH

0x33c - Weight register of Rx channel 0

§in_pri_ch4: IN_PRI_CH

0x344 - Priority register of Rx channel 0

§in_peri_sel_ch4: IN_PERI_SEL_CH

0x348 - Peripheral selection of Rx channel 0

§out_conf0_ch4: OUT_CONF0_CH

0x360 - Configure 0 register of Tx channel 0

§out_conf1_ch4: OUT_CONF1_CH

0x364 - Configure 1 register of Tx channel 0

§out_int_raw_ch4: OUT_INT_RAW_CH

0x368 - Raw status interrupt of Tx channel 0

§out_int_st_ch4: OUT_INT_ST_CH

0x36c - Masked interrupt of Tx channel 0

§out_int_ena_ch4: OUT_INT_ENA_CH

0x370 - Interrupt enable bits of Tx channel 0

§out_int_clr_ch4: OUT_INT_CLR_CH

0x374 - Interrupt clear bits of Tx channel 0

§outfifo_status_ch4: OUTFIFO_STATUS_CH

0x378 - Transmit FIFO status of Tx channel 0

§out_push_ch4: OUT_PUSH_CH

0x37c - Push control register of Rx channel 0

§out_link_ch4: OUT_LINK_CH

0x380 - Link descriptor configure and control register of Tx channel 0

§out_state_ch4: OUT_STATE_CH

0x384 - Transmit status of Tx channel 0

§out_eof_des_addr_ch4: OUT_EOF_DES_ADDR_CH

0x388 - Outlink descriptor address when EOF occurs of Tx channel 0

§out_eof_bfr_des_addr_ch4: OUT_EOF_BFR_DES_ADDR_CH

0x38c - The last outlink descriptor address when EOF occurs of Tx channel 0

§out_dscr_ch4: OUT_DSCR_CH

0x390 - Current inlink descriptor address of Tx channel 0

§out_dscr_bf0_ch4: OUT_DSCR_BF0_CH

0x394 - The last inlink descriptor address of Tx channel 0

§out_dscr_bf1_ch4: OUT_DSCR_BF1_CH

0x398 - The second-to-last inlink descriptor address of Tx channel 0

§out_wight_ch4: OUT_WIGHT_CH

0x39c - Weight register of Rx channel 0

§out_pri_ch4: OUT_PRI_CH

0x3a4 - Priority register of Tx channel 0.

§out_peri_sel_ch4: OUT_PERI_SEL_CH

0x3a8 - Peripheral selection of Tx channel 0

§ahb_test: AHB_TEST

0x3c0 - reserved

§pd_conf: PD_CONF

0x3c4 - reserved

§misc_conf: MISC_CONF

0x3c8 - MISC register

§in_sram_size_ch0: IN_SRAM_SIZE_CH

0x3cc - Receive L2 FIFO depth of Rx channel 0

§out_sram_size_ch0: OUT_SRAM_SIZE_CH

0x3d0 - Transmit L2 FIFO depth of Tx channel 0

§in_sram_size_ch1: IN_SRAM_SIZE_CH

0x3d4 - Receive L2 FIFO depth of Rx channel 0

§out_sram_size_ch1: OUT_SRAM_SIZE_CH

0x3d8 - Transmit L2 FIFO depth of Tx channel 0

§in_sram_size_ch2: IN_SRAM_SIZE_CH

0x3dc - Receive L2 FIFO depth of Rx channel 0

§out_sram_size_ch2: OUT_SRAM_SIZE_CH

0x3e0 - Transmit L2 FIFO depth of Tx channel 0

§in_sram_size_ch3: IN_SRAM_SIZE_CH

0x3e4 - Receive L2 FIFO depth of Rx channel 0

§out_sram_size_ch3: OUT_SRAM_SIZE_CH

0x3e8 - Transmit L2 FIFO depth of Tx channel 0

§in_sram_size_ch4: IN_SRAM_SIZE_CH

0x3ec - Receive L2 FIFO depth of Rx channel 0

§out_sram_size_ch4: OUT_SRAM_SIZE_CH

0x3f0 - Transmit L2 FIFO depth of Tx channel 0

§extmem_reject_addr: EXTMEM_REJECT_ADDR

0x3f4 - Reject address accessing external RAM

§extmem_reject_st: EXTMEM_REJECT_ST

0x3f8 - Reject status accessing external RAM

§extmem_reject_int_raw: EXTMEM_REJECT_INT_RAW

0x3fc - Raw interrupt status of external RAM permission

§extmem_reject_int_st: EXTMEM_REJECT_INT_ST

0x400 - Masked interrupt status of external RAM permission

§extmem_reject_int_ena: EXTMEM_REJECT_INT_ENA

0x404 - Interrupt enable bits of external RAM permission

§extmem_reject_int_clr: EXTMEM_REJECT_INT_CLR

0x408 - Interrupt clear bits of external RAM permission

§date: DATE

0x40c - Version control register

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.