pub struct PAU { /* private fields */ }
Implementations§
Source§impl PAU
impl PAU
Sourcepub const PTR: *const <PAU as Deref>::Target = {0x60093000 as *const <esp32h2::PAU as core::ops::Deref>::Target}
pub const PTR: *const <PAU as Deref>::Target = {0x60093000 as *const <esp32h2::PAU as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn regdma_conf(&self) -> &Reg<REGDMA_CONF_SPEC>
pub fn regdma_conf(&self) -> &Reg<REGDMA_CONF_SPEC>
0x00 - Peri backup control register
Sourcepub fn regdma_clk_conf(&self) -> &Reg<REGDMA_CLK_CONF_SPEC>
pub fn regdma_clk_conf(&self) -> &Reg<REGDMA_CLK_CONF_SPEC>
0x04 - Clock control register
Sourcepub fn regdma_etm_ctrl(&self) -> &Reg<REGDMA_ETM_CTRL_SPEC>
pub fn regdma_etm_ctrl(&self) -> &Reg<REGDMA_ETM_CTRL_SPEC>
0x08 - ETM start ctrl reg
Sourcepub fn regdma_link_0_addr(&self) -> &Reg<REGDMA_LINK_0_ADDR_SPEC>
pub fn regdma_link_0_addr(&self) -> &Reg<REGDMA_LINK_0_ADDR_SPEC>
0x0c - link_0_addr
Sourcepub fn regdma_link_1_addr(&self) -> &Reg<REGDMA_LINK_1_ADDR_SPEC>
pub fn regdma_link_1_addr(&self) -> &Reg<REGDMA_LINK_1_ADDR_SPEC>
0x10 - Link_1_addr
Sourcepub fn regdma_link_2_addr(&self) -> &Reg<REGDMA_LINK_2_ADDR_SPEC>
pub fn regdma_link_2_addr(&self) -> &Reg<REGDMA_LINK_2_ADDR_SPEC>
0x14 - Link_2_addr
Sourcepub fn regdma_link_3_addr(&self) -> &Reg<REGDMA_LINK_3_ADDR_SPEC>
pub fn regdma_link_3_addr(&self) -> &Reg<REGDMA_LINK_3_ADDR_SPEC>
0x18 - Link_3_addr
Sourcepub fn regdma_link_mac_addr(&self) -> &Reg<REGDMA_LINK_MAC_ADDR_SPEC>
pub fn regdma_link_mac_addr(&self) -> &Reg<REGDMA_LINK_MAC_ADDR_SPEC>
0x1c - Link_mac_addr
Sourcepub fn regdma_current_link_addr(&self) -> &Reg<REGDMA_CURRENT_LINK_ADDR_SPEC>
pub fn regdma_current_link_addr(&self) -> &Reg<REGDMA_CURRENT_LINK_ADDR_SPEC>
0x20 - current link addr
Sourcepub fn regdma_backup_addr(&self) -> &Reg<REGDMA_BACKUP_ADDR_SPEC>
pub fn regdma_backup_addr(&self) -> &Reg<REGDMA_BACKUP_ADDR_SPEC>
0x24 - Backup addr
Sourcepub fn regdma_mem_addr(&self) -> &Reg<REGDMA_MEM_ADDR_SPEC>
pub fn regdma_mem_addr(&self) -> &Reg<REGDMA_MEM_ADDR_SPEC>
0x28 - mem addr
Sourcepub fn regdma_bkp_conf(&self) -> &Reg<REGDMA_BKP_CONF_SPEC>
pub fn regdma_bkp_conf(&self) -> &Reg<REGDMA_BKP_CONF_SPEC>
0x2c - backup config
Sourcepub fn retention_link_base(&self) -> &Reg<RETENTION_LINK_BASE_SPEC>
pub fn retention_link_base(&self) -> &Reg<RETENTION_LINK_BASE_SPEC>
0x30 - retention dma link base
Sourcepub fn retention_cfg(&self) -> &Reg<RETENTION_CFG_SPEC>
pub fn retention_cfg(&self) -> &Reg<RETENTION_CFG_SPEC>
0x34 - retention_cfg
Sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x38 - Read only register for error and done
Sourcepub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x3c - Read only register for error and done
Sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x40 - Read only register for error and done
Sourcepub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x44 - Read only register for error and done
Trait Implementations§
Source§impl Peripheral for PAU
impl Peripheral for PAU
Auto Trait Implementations§
impl Freeze for PAU
impl RefUnwindSafe for PAU
impl Send for PAU
impl Sync for PAU
impl Unpin for PAU
impl UnwindSafe for PAU
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