Enum cortex_m::exception::Exception
[−]
[src]
pub enum Exception { ThreadMode, Nmi, HardFault, MemoryManagementFault, BusFault, UsageFault, SVCall, PendSV, Systick, Interrupt(u8), // some variants omitted }
Enumeration of all exceptions
Variants
ThreadMode
i.e. currently not servicing an exception
Nmi
Non-maskable interrupt.
HardFault
All class of fault.
MemoryManagementFault
Memory management.
BusFault
Pre-fetch fault, memory access fault.
UsageFault
Undefined instruction or illegal state.
SVCall
System service call via SWI instruction
PendSV
Pendable request for system service
Systick
System tick timer
Interrupt(u8)
An interrupt
Methods
impl Exception
[src]
Trait Implementations
impl Clone for Exception
[src]
fn clone(&self) -> Exception
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more