Crate cortexm0

Source
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§

CortexM0

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 the generic_isr handler on account of not needing to mark the interrupt as pending.