#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn regdma_conf(&self) -> ®DMA_CONF
pub const fn regdma_conf(&self) -> ®DMA_CONF
0x00 - Peri backup control register
Sourcepub const fn regdma_clk_conf(&self) -> ®DMA_CLK_CONF
pub const fn regdma_clk_conf(&self) -> ®DMA_CLK_CONF
0x04 - Clock control register
Sourcepub const fn regdma_etm_ctrl(&self) -> ®DMA_ETM_CTRL
pub const fn regdma_etm_ctrl(&self) -> ®DMA_ETM_CTRL
0x08 - ETM start ctrl reg
Sourcepub const fn regdma_link_0_addr(&self) -> ®DMA_LINK_0_ADDR
pub const fn regdma_link_0_addr(&self) -> ®DMA_LINK_0_ADDR
0x0c - link_0_addr
Sourcepub const fn regdma_link_1_addr(&self) -> ®DMA_LINK_1_ADDR
pub const fn regdma_link_1_addr(&self) -> ®DMA_LINK_1_ADDR
0x10 - Link_1_addr
Sourcepub const fn regdma_link_2_addr(&self) -> ®DMA_LINK_2_ADDR
pub const fn regdma_link_2_addr(&self) -> ®DMA_LINK_2_ADDR
0x14 - Link_2_addr
Sourcepub const fn regdma_link_3_addr(&self) -> ®DMA_LINK_3_ADDR
pub const fn regdma_link_3_addr(&self) -> ®DMA_LINK_3_ADDR
0x18 - Link_3_addr
Sourcepub const fn regdma_link_mac_addr(&self) -> ®DMA_LINK_MAC_ADDR
pub const fn regdma_link_mac_addr(&self) -> ®DMA_LINK_MAC_ADDR
0x1c - Link_mac_addr
Sourcepub const fn regdma_current_link_addr(&self) -> ®DMA_CURRENT_LINK_ADDR
pub const fn regdma_current_link_addr(&self) -> ®DMA_CURRENT_LINK_ADDR
0x20 - current link addr
Sourcepub const fn regdma_backup_addr(&self) -> ®DMA_BACKUP_ADDR
pub const fn regdma_backup_addr(&self) -> ®DMA_BACKUP_ADDR
0x24 - Backup addr
Sourcepub const fn regdma_mem_addr(&self) -> ®DMA_MEM_ADDR
pub const fn regdma_mem_addr(&self) -> ®DMA_MEM_ADDR
0x28 - mem addr
Sourcepub const fn regdma_bkp_conf(&self) -> ®DMA_BKP_CONF
pub const fn regdma_bkp_conf(&self) -> ®DMA_BKP_CONF
0x2c - backup config
Sourcepub const fn retention_link_base(&self) -> &RETENTION_LINK_BASE
pub const fn retention_link_base(&self) -> &RETENTION_LINK_BASE
0x30 - retention dma link base
Sourcepub const fn retention_cfg(&self) -> &RETENTION_CFG
pub const fn retention_cfg(&self) -> &RETENTION_CFG
0x34 - retention_cfg
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more