pub struct R(_);
Expand description
Register CORE_0_IRAM0_PMS_MONITOR_2
reader
Implementations
sourceimpl R
impl R
sourcepub fn core_0_iram0_pms_monitor_violate_intr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_R
pub fn core_0_iram0_pms_monitor_violate_intr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_R
Bit 0 - recorded core0 iram0 pms monitor interrupt status.
sourcepub fn core_0_iram0_pms_monitor_violate_status_wr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_WR_R
pub fn core_0_iram0_pms_monitor_violate_status_wr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_WR_R
Bit 1 - recorded core0 iram0 wr status, only if loadstore is 1 have meaning, 1(store), 0(load).
sourcepub fn core_0_iram0_pms_monitor_violate_status_loadstore(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_LOADSTORE_R
pub fn core_0_iram0_pms_monitor_violate_status_loadstore(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_LOADSTORE_R
Bit 2 - recorded core0 iram0 loadstore status, indicated the type of operation, 0(fetch), 1(load/store).
sourcepub fn core_0_iram0_pms_monitor_violate_status_world(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_WORLD_R
pub fn core_0_iram0_pms_monitor_violate_status_world(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_WORLD_R
Bits 3:4 - recorded core0 iram0 world status, 0x01 means world0, 0x10 means world1.
sourcepub fn core_0_iram0_pms_monitor_violate_status_addr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_ADDR_R
pub fn core_0_iram0_pms_monitor_violate_status_addr(
&self
) -> CORE_0_IRAM0_PMS_MONITOR_VIOLATE_STATUS_ADDR_R
Bits 5:28 - recorded core0 iram0 address [25:2] status when core0 iram0 violated permission, the real address is 0x40000000+addr*4
Methods from Deref<Target = R<CORE_0_IRAM0_PMS_MONITOR_2_SPEC>>
Trait Implementations
sourceimpl From<R<CORE_0_IRAM0_PMS_MONITOR_2_SPEC>> for R
impl From<R<CORE_0_IRAM0_PMS_MONITOR_2_SPEC>> for R
sourcefn from(reader: R<CORE_0_IRAM0_PMS_MONITOR_2_SPEC>) -> Self
fn from(reader: R<CORE_0_IRAM0_PMS_MONITOR_2_SPEC>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more