pub type R = R<CfsrSpec>;
Expand description
Register CFSR
reader
Aliased Type§
struct R { /* private fields */ }
Implementations§
source§impl R
impl R
sourcepub fn munstkerr(&self) -> MunstkerrR
pub fn munstkerr(&self) -> MunstkerrR
Bit 3 - MemManage fault on unstacking for a return from exception
sourcepub fn mlsperr(&self) -> MlsperrR
pub fn mlsperr(&self) -> MlsperrR
Bit 5 - MemManage fault during floating point lazy state preservation
sourcepub fn mmarvalid(&self) -> MmarvalidR
pub fn mmarvalid(&self) -> MmarvalidR
Bit 7 - MemManage Fault Address Register (MMFAR) valid flag
sourcepub fn preciserr(&self) -> PreciserrR
pub fn preciserr(&self) -> PreciserrR
Bit 9 - Precise data bus error
sourcepub fn impreciserr(&self) -> ImpreciserrR
pub fn impreciserr(&self) -> ImpreciserrR
Bit 10 - Imprecise data bus error
sourcepub fn unstkerr(&self) -> UnstkerrR
pub fn unstkerr(&self) -> UnstkerrR
Bit 11 - BusFault on unstacking for a return from exception
sourcepub fn lsperr(&self) -> LsperrR
pub fn lsperr(&self) -> LsperrR
Bit 13 - BusFault during floating point lazy state preservation
sourcepub fn bfarvalid(&self) -> BfarvalidR
pub fn bfarvalid(&self) -> BfarvalidR
Bit 15 - BusFault Address Register (BFAR) valid flag
sourcepub fn undefinstr(&self) -> UndefinstrR
pub fn undefinstr(&self) -> UndefinstrR
Bit 16 - Undefined instruction UsageFault
sourcepub fn unaligned(&self) -> UnalignedR
pub fn unaligned(&self) -> UnalignedR
Bit 24 - Unaligned access UsageFault
sourcepub fn divbyzero(&self) -> DivbyzeroR
pub fn divbyzero(&self) -> DivbyzeroR
Bit 25 - Divide by zero UsageFault