Macro drone_stm32::vtable
[−]
[src]
macro_rules! vtable { ($($(#[$meta:meta])* $vector:ident,)*) => { ... }; }
Initialize a vector table.
Arguments
nmi
- Non maskable interrupt.hard_fault
- All classes of fault.mem_manage
- Memory management.bus_fault
- Pre-fetch fault, memory access fault.usage_fault
- Undefined instruction or illegal state.sv_call
- System service call via SWI instruction.debug
- Monitor.pend_sv
- Pendable request for system service.sys_tick
- System tick timer.irqN
- External interruptN
. The number of external interrupts depends on the MCU model.
Examples
vtable! { #[doc = "Non maskable interrupt."] nmi, #[doc = "All classes of fault."] hard_fault, #[doc = "System tick timer."] sys_tick, }