Expand description
Shared implementations for ARM Cortex-M0 MCUs.
Modules§
- nvic
- Cortex-M NVIC
- support
- syscall
- Implementation of the architecture-specific portions of the kernel-userland system call interface.
Enums§
Functions§
- generic_
isr ⚠ - All ISRs are caught by this handler which disables the NVIC and switches to the kernel.
- hard_
fault_ ⚠handler - svc_
handler ⚠ - systick_
handler_ ⚠m0 - The
systick_handler
is called when the systick interrupt occurs, signaling that an application executed for longer than its timeslice. This interrupt handler is no longer responsible for signaling to the kernel thread that an interrupt has occurred, but is slightly more efficient than thegeneric_isr
handler on account of not needing to mark the interrupt as pending.