Struct esp32c3::gdma::RegisterBlock [−][src]
Register block
Fields
dma_int_raw_ch0: DMA_INT_RAW_CH00x00 - DMA_INT_RAW_CH0
dma_int_st_ch0: DMA_INT_ST_CH00x04 - DMA_INT_ST_CH0
dma_int_ena_ch0: DMA_INT_ENA_CH00x08 - DMA_INT_ENA_CH0
dma_int_clr_ch0: DMA_INT_CLR_CH00x0c - DMA_INT_CLR_CH0
dma_int_raw_ch1: DMA_INT_RAW_CH10x10 - DMA_INT_RAW_CH1
dma_int_st_ch1: DMA_INT_ST_CH10x14 - DMA_INT_ST_CH1
dma_int_ena_ch1: DMA_INT_ENA_CH10x18 - DMA_INT_ENA_CH1
dma_int_clr_ch1: DMA_INT_CLR_CH10x1c - DMA_INT_CLR_CH1
dma_int_raw_ch2: DMA_INT_RAW_CH20x20 - DMA_INT_RAW_CH2
dma_int_st_ch2: DMA_INT_ST_CH20x24 - DMA_INT_ST_CH2
dma_int_ena_ch2: DMA_INT_ENA_CH20x28 - DMA_INT_ENA_CH2
dma_int_clr_ch2: DMA_INT_CLR_CH20x2c - DMA_INT_CLR_CH2
dma_ahb_test: DMA_AHB_TEST0x40 - DMA_AHB_TEST
dma_misc_conf: DMA_MISC_CONF0x44 - DMA_MISC_CONF
dma_date: DMA_DATE0x48 - DMA_DATE
dma_in_conf0_ch0: DMA_IN_CONF0_CH00x70 - DMA_IN_CONF0_CH0
dma_in_conf1_ch0: DMA_IN_CONF1_CH00x74 - DMA_IN_CONF1_CH0
dma_infifo_status_ch0: DMA_INFIFO_STATUS_CH00x78 - DMA_INFIFO_STATUS_CH0
dma_in_pop_ch0: DMA_IN_POP_CH00x7c - DMA_IN_POP_CH0
dma_in_link_ch0: DMA_IN_LINK_CH00x80 - DMA_IN_LINK_CH0
dma_in_state_ch0: DMA_IN_STATE_CH00x84 - DMA_IN_STATE_CH0
dma_in_suc_eof_des_addr_ch0: DMA_IN_SUC_EOF_DES_ADDR_CH00x88 - DMA_IN_SUC_EOF_DES_ADDR_CH0
dma_in_err_eof_des_addr_ch0: DMA_IN_ERR_EOF_DES_ADDR_CH00x8c - DMA_IN_ERR_EOF_DES_ADDR_CH0
dma_in_dscr_ch0: DMA_IN_DSCR_CH00x90 - DMA_IN_DSCR_CH0
dma_in_dscr_bf0_ch0: DMA_IN_DSCR_BF0_CH00x94 - DMA_IN_DSCR_BF0_CH0
dma_in_dscr_bf1_ch0: DMA_IN_DSCR_BF1_CH00x98 - DMA_IN_DSCR_BF1_CH0
dma_in_pri_ch0: DMA_IN_PRI_CH00x9c - DMA_IN_PRI_CH0
dma_in_peri_sel_ch0: DMA_IN_PERI_SEL_CH00xa0 - DMA_IN_PERI_SEL_CH0
dma_out_conf0_ch0: DMA_OUT_CONF0_CH00xd0 - DMA_OUT_CONF0_CH0
dma_out_conf1_ch0: DMA_OUT_CONF1_CH00xd4 - DMA_OUT_CONF1_CH0
dma_outfifo_status_ch0: DMA_OUTFIFO_STATUS_CH00xd8 - DMA_OUTFIFO_STATUS_CH0
dma_out_push_ch0: DMA_OUT_PUSH_CH00xdc - DMA_OUT_PUSH_CH0
dma_out_link_ch0: DMA_OUT_LINK_CH00xe0 - DMA_OUT_LINK_CH0
dma_out_state_ch0: DMA_OUT_STATE_CH00xe4 - DMA_OUT_STATE_CH0
dma_out_eof_des_addr_ch0: DMA_OUT_EOF_DES_ADDR_CH00xe8 - DMA_OUT_EOF_DES_ADDR_CH0
dma_out_eof_bfr_des_addr_ch0: DMA_OUT_EOF_BFR_DES_ADDR_CH00xec - DMA_OUT_EOF_BFR_DES_ADDR_CH0
dma_out_dscr_ch0: DMA_OUT_DSCR_CH00xf0 - DMA_OUT_DSCR_CH0
dma_out_dscr_bf0_ch0: DMA_OUT_DSCR_BF0_CH00xf4 - DMA_OUT_DSCR_BF0_CH0
dma_out_dscr_bf1_ch0: DMA_OUT_DSCR_BF1_CH00xf8 - DMA_OUT_DSCR_BF1_CH0
dma_out_pri_ch0: DMA_OUT_PRI_CH00xfc - DMA_OUT_PRI_CH0
dma_out_peri_sel_ch0: DMA_OUT_PERI_SEL_CH00x100 - DMA_OUT_PERI_SEL_CH0
dma_in_conf0_ch1: DMA_IN_CONF0_CH10x130 - DMA_IN_CONF0_CH1
dma_in_conf1_ch1: DMA_IN_CONF1_CH10x134 - DMA_IN_CONF1_CH1
dma_infifo_status_ch1: DMA_INFIFO_STATUS_CH10x138 - DMA_INFIFO_STATUS_CH1
dma_in_pop_ch1: DMA_IN_POP_CH10x13c - DMA_IN_POP_CH1
dma_in_link_ch1: DMA_IN_LINK_CH10x140 - DMA_IN_LINK_CH1
dma_in_state_ch1: DMA_IN_STATE_CH10x144 - DMA_IN_STATE_CH1
dma_in_suc_eof_des_addr_ch1: DMA_IN_SUC_EOF_DES_ADDR_CH10x148 - DMA_IN_SUC_EOF_DES_ADDR_CH1
dma_in_err_eof_des_addr_ch1: DMA_IN_ERR_EOF_DES_ADDR_CH10x14c - DMA_IN_ERR_EOF_DES_ADDR_CH1
dma_in_dscr_ch1: DMA_IN_DSCR_CH10x150 - DMA_IN_DSCR_CH1
dma_in_dscr_bf0_ch1: DMA_IN_DSCR_BF0_CH10x154 - DMA_IN_DSCR_BF0_CH1
dma_in_dscr_bf1_ch1: DMA_IN_DSCR_BF1_CH10x158 - DMA_IN_DSCR_BF1_CH1
dma_in_pri_ch1: DMA_IN_PRI_CH10x15c - DMA_IN_PRI_CH1
dma_in_peri_sel_ch1: DMA_IN_PERI_SEL_CH10x160 - DMA_IN_PERI_SEL_CH1
dma_out_conf0_ch1: DMA_OUT_CONF0_CH10x190 - DMA_OUT_CONF0_CH1
dma_out_conf1_ch1: DMA_OUT_CONF1_CH10x194 - DMA_OUT_CONF1_CH1
dma_outfifo_status_ch1: DMA_OUTFIFO_STATUS_CH10x198 - DMA_OUTFIFO_STATUS_CH1
dma_out_push_ch1: DMA_OUT_PUSH_CH10x19c - DMA_OUT_PUSH_CH1
dma_out_link_ch1: DMA_OUT_LINK_CH10x1a0 - DMA_OUT_LINK_CH1
dma_out_state_ch1: DMA_OUT_STATE_CH10x1a4 - DMA_OUT_STATE_CH1
dma_out_eof_des_addr_ch1: DMA_OUT_EOF_DES_ADDR_CH10x1a8 - DMA_OUT_EOF_DES_ADDR_CH1
dma_out_eof_bfr_des_addr_ch1: DMA_OUT_EOF_BFR_DES_ADDR_CH10x1ac - DMA_OUT_EOF_BFR_DES_ADDR_CH1
dma_out_dscr_ch1: DMA_OUT_DSCR_CH10x1b0 - DMA_OUT_DSCR_CH1
dma_out_dscr_bf0_ch1: DMA_OUT_DSCR_BF0_CH10x1b4 - DMA_OUT_DSCR_BF0_CH1
dma_out_dscr_bf1_ch1: DMA_OUT_DSCR_BF1_CH10x1b8 - DMA_OUT_DSCR_BF1_CH1
dma_out_pri_ch1: DMA_OUT_PRI_CH10x1bc - DMA_OUT_PRI_CH1
dma_out_peri_sel_ch1: DMA_OUT_PERI_SEL_CH10x1c0 - DMA_OUT_PERI_SEL_CH1
dma_in_conf0_ch2: DMA_IN_CONF0_CH20x1f0 - DMA_IN_CONF0_CH2
dma_in_conf1_ch2: DMA_IN_CONF1_CH20x1f4 - DMA_IN_CONF1_CH2
dma_infifo_status_ch2: DMA_INFIFO_STATUS_CH20x1f8 - DMA_INFIFO_STATUS_CH2
dma_in_pop_ch2: DMA_IN_POP_CH20x1fc - DMA_IN_POP_CH2
dma_in_link_ch2: DMA_IN_LINK_CH20x200 - DMA_IN_LINK_CH2
dma_in_state_ch2: DMA_IN_STATE_CH20x204 - DMA_IN_STATE_CH2
dma_in_suc_eof_des_addr_ch2: DMA_IN_SUC_EOF_DES_ADDR_CH20x208 - DMA_IN_SUC_EOF_DES_ADDR_CH2
dma_in_err_eof_des_addr_ch2: DMA_IN_ERR_EOF_DES_ADDR_CH20x20c - DMA_IN_ERR_EOF_DES_ADDR_CH2
dma_in_dscr_ch2: DMA_IN_DSCR_CH20x210 - DMA_IN_DSCR_CH2
dma_in_dscr_bf0_ch2: DMA_IN_DSCR_BF0_CH20x214 - DMA_IN_DSCR_BF0_CH2
dma_in_dscr_bf1_ch2: DMA_IN_DSCR_BF1_CH20x218 - DMA_IN_DSCR_BF1_CH2
dma_in_pri_ch2: DMA_IN_PRI_CH20x21c - DMA_IN_PRI_CH2
dma_in_peri_sel_ch2: DMA_IN_PERI_SEL_CH20x220 - DMA_IN_PERI_SEL_CH2
dma_out_conf0_ch2: DMA_OUT_CONF0_CH20x250 - DMA_OUT_CONF0_CH2
dma_out_conf1_ch2: DMA_OUT_CONF1_CH20x254 - DMA_OUT_CONF1_CH2
dma_outfifo_status_ch2: DMA_OUTFIFO_STATUS_CH20x258 - DMA_OUTFIFO_STATUS_CH2
dma_out_push_ch2: DMA_OUT_PUSH_CH20x25c - DMA_OUT_PUSH_CH2
dma_out_link_ch2: DMA_OUT_LINK_CH20x260 - DMA_OUT_LINK_CH2
dma_out_state_ch2: DMA_OUT_STATE_CH20x264 - DMA_OUT_STATE_CH2
dma_out_eof_des_addr_ch2: DMA_OUT_EOF_DES_ADDR_CH20x268 - DMA_OUT_EOF_DES_ADDR_CH2
dma_out_eof_bfr_des_addr_ch2: DMA_OUT_EOF_BFR_DES_ADDR_CH20x26c - DMA_OUT_EOF_BFR_DES_ADDR_CH2
dma_out_dscr_ch2: DMA_OUT_DSCR_CH20x270 - DMA_OUT_DSCR_CH2
dma_out_dscr_bf0_ch2: DMA_OUT_DSCR_BF0_CH20x274 - DMA_OUT_DSCR_BF0_CH2
dma_out_dscr_bf1_ch2: DMA_OUT_DSCR_BF1_CH20x278 - DMA_OUT_DSCR_BF1_CH2
dma_out_pri_ch2: DMA_OUT_PRI_CH20x27c - DMA_OUT_PRI_CH2
dma_out_peri_sel_ch2: DMA_OUT_PERI_SEL_CH20x280 - DMA_OUT_PERI_SEL_CH2
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,