Struct cortex_m::exception::Handlers [] [src]

#[repr(C)]
pub struct Handlers { pub nmi: extern fn(_: Nmi), pub hard_fault: extern fn(_: HardFault), pub mem_manage: extern fn(_: MemManage), pub bus_fault: extern fn(_: BusFault), pub usage_fault: extern fn(_: UsageFault), pub _reserved0: [Reserved; 4], pub svcall: extern fn(_: Svcall), pub _reserved1: [Reserved; 2], pub pendsv: extern fn(_: Pendsv), pub sys_tick: extern fn(_: SysTick), }

Exception handlers

Fields

Non-maskable interrupt

All class of fault

Memory management

Pre-fetch fault, memory access fault

Undefined instruction or illegal state

Reserved spots in the vector table

System service call via SWI instruction

Reserved spots in the vector table

Pendable request for system service

System tick timer