Enum cortex_m::peripheral::scb::SystemHandler
source · #[repr(u8)]
pub enum SystemHandler {
MemoryManagement,
BusFault,
UsageFault,
SVCall,
DebugMonitor,
PendSV,
SysTick,
}
Expand description
System handlers, exceptions with configurable priority
Variants§
MemoryManagement
Memory management interrupt (not present on Cortex-M0 variants)
BusFault
Bus fault interrupt (not present on Cortex-M0 variants)
UsageFault
Usage fault interrupt (not present on Cortex-M0 variants)
SVCall
SV call interrupt
DebugMonitor
Debug monitor interrupt (not present on Cortex-M0 variants)
PendSV
Pend SV interrupt
SysTick
System Tick interrupt
Trait Implementations§
source§impl Clone for SystemHandler
impl Clone for SystemHandler
source§fn clone(&self) -> SystemHandler
fn clone(&self) -> SystemHandler
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SystemHandler
impl Debug for SystemHandler
source§impl PartialEq<SystemHandler> for SystemHandler
impl PartialEq<SystemHandler> for SystemHandler
source§fn eq(&self, other: &SystemHandler) -> bool
fn eq(&self, other: &SystemHandler) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.