Type Alias atsame54n::system_control::cfsr::R
source · pub type R = R<CFSR_SPEC>;
Expand description
Register CFSR
reader
Aliased Type§
struct R { /* private fields */ }
Implementations§
source§impl R
impl R
sourcepub fn iaccviol(&self) -> IACCVIOL_R
pub fn iaccviol(&self) -> IACCVIOL_R
Bit 0 - Instruction access violation
sourcepub fn daccviol(&self) -> DACCVIOL_R
pub fn daccviol(&self) -> DACCVIOL_R
Bit 1 - Data access violation
sourcepub fn munstkerr(&self) -> MUNSTKERR_R
pub fn munstkerr(&self) -> MUNSTKERR_R
Bit 3 - MemManage Fault on unstacking for exception return
sourcepub fn mlsperr(&self) -> MLSPERR_R
pub fn mlsperr(&self) -> MLSPERR_R
Bit 5 - MemManager Fault occured during FP lazy state preservation
sourcepub fn mmarvalid(&self) -> MMARVALID_R
pub fn mmarvalid(&self) -> MMARVALID_R
Bit 7 - MemManage Fault Address Register valid
sourcepub fn preciserr(&self) -> PRECISERR_R
pub fn preciserr(&self) -> PRECISERR_R
Bit 9 - Precise data bus error
sourcepub fn impreciserr(&self) -> IMPRECISERR_R
pub fn impreciserr(&self) -> IMPRECISERR_R
Bit 10 - Imprecise data bus error
sourcepub fn unstkerr(&self) -> UNSTKERR_R
pub fn unstkerr(&self) -> UNSTKERR_R
Bit 11 - BusFault on unstacking for exception return
sourcepub fn bfarvalid(&self) -> BFARVALID_R
pub fn bfarvalid(&self) -> BFARVALID_R
Bit 15 - BusFault Address Register valid
sourcepub fn undefinstr(&self) -> UNDEFINSTR_R
pub fn undefinstr(&self) -> UNDEFINSTR_R
Bit 16 - Undefined instruction UsageFault
sourcepub fn invstate(&self) -> INVSTATE_R
pub fn invstate(&self) -> INVSTATE_R
Bit 17 - Invalid state UsageFault
sourcepub fn unaligned(&self) -> UNALIGNED_R
pub fn unaligned(&self) -> UNALIGNED_R
Bit 24 - Unaligned access UsageFault
sourcepub fn divbyzero(&self) -> DIVBYZERO_R
pub fn divbyzero(&self) -> DIVBYZERO_R
Bit 25 - Divide by zero UsageFault