Struct bluenrg::event::FaultData [−][src]
pub struct FaultData { pub reason: CrashReason, pub sp: u32, pub r0: u32, pub r1: u32, pub r2: u32, pub r3: u32, pub r12: u32, pub lr: u32, pub pc: u32, pub xpsr: u32, // some fields omitted }
Fault data reported after a crash.
Fields
reason: CrashReason
Fault reason.
sp: u32
MCP SP register
r0: u32
MCU R0 register
r1: u32
MCU R1 register
r2: u32
MCU R2 register
r3: u32
MCU R3 register
r12: u32
MCU R12 register
lr: u32
MCU LR register
pc: u32
MCU PC register
xpsr: u32
MCU xPSR register
Methods
impl FaultData
[src]
impl FaultData
pub fn debug_data(&self) -> &[u8]
[src]
pub fn debug_data(&self) -> &[u8]
Returns the valid debug data.
Trait Implementations
impl Clone for FaultData
[src]
impl Clone for FaultData
fn clone(&self) -> FaultData
[src]
fn clone(&self) -> FaultData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for FaultData
[src]
impl Copy for FaultData
impl Debug for FaultData
[src]
impl Debug for FaultData