Crate cortexm0

Source
Expand description

Shared implementations for ARM Cortex-M0 MCUs.

Modules§

nvic
Cortex-M Nested Vectored Interrupt Controller (NVIC)
support
Helper functions for the Cortex-M architecture.
syscall
Cortex-M 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.