#[repr(C)]
pub struct RegisterBlock {
Show 33 fields pub int_raw_ch0: INT_RAW_CH0, pub int_st_ch0: INT_ST_CH0, pub int_ena_ch0: INT_ENA_CH0, pub int_clr_ch0: INT_CLR_CH0, pub ahb_test: AHB_TEST, pub misc_conf: MISC_CONF, pub date: DATE, pub in_conf0_ch0: IN_CONF0_CH0, pub in_conf1_ch0: IN_CONF1_CH0, pub infifo_status_ch0: INFIFO_STATUS_CH0, pub in_pop_ch0: IN_POP_CH0, pub in_link_ch0: IN_LINK_CH0, pub in_state_ch0: IN_STATE_CH0, pub in_suc_eof_des_addr_ch0: IN_SUC_EOF_DES_ADDR_CH0, pub in_err_eof_des_addr_ch0: IN_ERR_EOF_DES_ADDR_CH0, pub in_dscr_ch0: IN_DSCR_CH0, pub in_dscr_bf0_ch0: IN_DSCR_BF0_CH0, pub in_dscr_bf1_ch0: IN_DSCR_BF1_CH0, pub in_pri_ch0: IN_PRI_CH0, pub in_peri_sel_ch0: IN_PERI_SEL_CH0, pub out_conf0_ch0: OUT_CONF0_CH0, pub out_conf1_ch0: OUT_CONF1_CH0, pub outfifo_status_ch0: OUTFIFO_STATUS_CH0, pub out_push_ch0: OUT_PUSH_CH0, pub out_link_ch0: OUT_LINK_CH0, pub out_state_ch0: OUT_STATE_CH0, pub out_eof_des_addr_ch0: OUT_EOF_DES_ADDR_CH0, pub out_eof_bfr_des_addr_ch0: OUT_EOF_BFR_DES_ADDR_CH0, pub out_dscr_ch0: OUT_DSCR_CH0, pub out_dscr_bf0_ch0: OUT_DSCR_BF0_CH0, pub out_dscr_bf1_ch0: OUT_DSCR_BF1_CH0, pub out_pri_ch0: OUT_PRI_CH0, pub out_peri_sel_ch0: OUT_PERI_SEL_CH0, /* private fields */
}
Expand description

Register block

Fields

int_raw_ch0: INT_RAW_CH0

0x00 - DMA_INT_RAW_CH0_REG.

int_st_ch0: INT_ST_CH0

0x04 - DMA_INT_ST_CH0_REG.

int_ena_ch0: INT_ENA_CH0

0x08 - DMA_INT_ENA_CH0_REG.

int_clr_ch0: INT_CLR_CH0

0x0c - DMA_INT_CLR_CH0_REG.

ahb_test: AHB_TEST

0x40 - DMA_AHB_TEST_REG.

misc_conf: MISC_CONF

0x44 - DMA_MISC_CONF_REG.

date: DATE

0x48 - DMA_DATE_REG.

in_conf0_ch0: IN_CONF0_CH0

0x70 - DMA_IN_CONF0_CH0_REG.

in_conf1_ch0: IN_CONF1_CH0

0x74 - DMA_IN_CONF1_CH0_REG.

infifo_status_ch0: INFIFO_STATUS_CH0

0x78 - DMA_INFIFO_STATUS_CH0_REG.

in_pop_ch0: IN_POP_CH0

0x7c - DMA_IN_POP_CH0_REG.

in_link_ch0: IN_LINK_CH0

0x80 - DMA_IN_LINK_CH0_REG.

in_state_ch0: IN_STATE_CH0

0x84 - DMA_IN_STATE_CH0_REG.

in_suc_eof_des_addr_ch0: IN_SUC_EOF_DES_ADDR_CH0

0x88 - DMA_IN_SUC_EOF_DES_ADDR_CH0_REG.

in_err_eof_des_addr_ch0: IN_ERR_EOF_DES_ADDR_CH0

0x8c - DMA_IN_ERR_EOF_DES_ADDR_CH0_REG.

in_dscr_ch0: IN_DSCR_CH0

0x90 - DMA_IN_DSCR_CH0_REG.

in_dscr_bf0_ch0: IN_DSCR_BF0_CH0

0x94 - DMA_IN_DSCR_BF0_CH0_REG.

in_dscr_bf1_ch0: IN_DSCR_BF1_CH0

0x98 - DMA_IN_DSCR_BF1_CH0_REG.

in_pri_ch0: IN_PRI_CH0

0x9c - DMA_IN_PRI_CH0_REG.

in_peri_sel_ch0: IN_PERI_SEL_CH0

0xa0 - DMA_IN_PERI_SEL_CH0_REG.

out_conf0_ch0: OUT_CONF0_CH0

0xd0 - DMA_OUT_CONF0_CH0_REG.

out_conf1_ch0: OUT_CONF1_CH0

0xd4 - DMA_OUT_CONF1_CH0_REG.

outfifo_status_ch0: OUTFIFO_STATUS_CH0

0xd8 - DMA_OUTFIFO_STATUS_CH0_REG.

out_push_ch0: OUT_PUSH_CH0

0xdc - DMA_OUT_PUSH_CH0_REG.

out_link_ch0: OUT_LINK_CH0

0xe0 - DMA_OUT_LINK_CH0_REG.

out_state_ch0: OUT_STATE_CH0

0xe4 - DMA_OUT_STATE_CH0_REG.

out_eof_des_addr_ch0: OUT_EOF_DES_ADDR_CH0

0xe8 - DMA_OUT_EOF_DES_ADDR_CH0_REG.

out_eof_bfr_des_addr_ch0: OUT_EOF_BFR_DES_ADDR_CH0

0xec - DMA_OUT_EOF_BFR_DES_ADDR_CH0_REG.

out_dscr_ch0: OUT_DSCR_CH0

0xf0 - DMA_OUT_DSCR_CH0_REG.

out_dscr_bf0_ch0: OUT_DSCR_BF0_CH0

0xf4 - DMA_OUT_DSCR_BF0_CH0_REG.

out_dscr_bf1_ch0: OUT_DSCR_BF1_CH0

0xf8 - DMA_OUT_DSCR_BF1_CH0_REG.

out_pri_ch0: OUT_PRI_CH0

0xfc - DMA_OUT_PRI_CH0_REG.

out_peri_sel_ch0: OUT_PERI_SEL_CH0

0x100 - DMA_OUT_PERI_SEL_CH0_REG.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.