Struct esp32h2::lp_apm::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn region_filter_en(&self) -> ®ION_FILTER_EN
pub const fn region_filter_en(&self) -> ®ION_FILTER_EN
0x00 - Region filter enable register
sourcepub const fn region0_addr_start(&self) -> ®ION0_ADDR_START
pub const fn region0_addr_start(&self) -> ®ION0_ADDR_START
0x04 - Region address register
sourcepub const fn region0_addr_end(&self) -> ®ION0_ADDR_END
pub const fn region0_addr_end(&self) -> ®ION0_ADDR_END
0x08 - Region address register
sourcepub const fn region0_pms_attr(&self) -> ®ION0_PMS_ATTR
pub const fn region0_pms_attr(&self) -> ®ION0_PMS_ATTR
0x0c - Region access authority attribute register
sourcepub const fn region1_addr_start(&self) -> ®ION1_ADDR_START
pub const fn region1_addr_start(&self) -> ®ION1_ADDR_START
0x10 - Region address register
sourcepub const fn region1_addr_end(&self) -> ®ION1_ADDR_END
pub const fn region1_addr_end(&self) -> ®ION1_ADDR_END
0x14 - Region address register
sourcepub const fn region1_pms_attr(&self) -> ®ION1_PMS_ATTR
pub const fn region1_pms_attr(&self) -> ®ION1_PMS_ATTR
0x18 - Region access authority attribute register
sourcepub const fn m0_status_clr(&self) -> &M0_STATUS_CLR
pub const fn m0_status_clr(&self) -> &M0_STATUS_CLR
0xcc - M0 status clear register
sourcepub const fn m0_exception_info0(&self) -> &M0_EXCEPTION_INFO0
pub const fn m0_exception_info0(&self) -> &M0_EXCEPTION_INFO0
0xd0 - M0 exception_info0 register
sourcepub const fn m0_exception_info1(&self) -> &M0_EXCEPTION_INFO1
pub const fn m0_exception_info1(&self) -> &M0_EXCEPTION_INFO1
0xd4 - M0 exception_info1 register
sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0xec - clock gating register
Auto Trait Implementations§
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