Expand description
Generic support for all Cortex-M platforms.
Modules§
- dcb
- Cortex-M Debug Control Block (DCB)
- dwt
- Cortex-M Data Watchpoint and Trace Unit (DWT)
- mpu
- Cortex-M Memory Protection Unit (MPU)
- nvic
- Cortex-M Nested Vectored Interrupt Controller (NVIC)
- scb
- Cortex-M System Control Block (SCB)
- support
- Helper functions for the Cortex-M architecture.
- syscall
- Cortex-M System Call Interface
- systick
- Cortex-M SysTick Timer
Macros§
- interrupt_
mask - Generates the (u128, u128) tuple used for the NVIC’s mask functions
next_pending_with_mask
andnext_pending_with_mask
.
Traits§
- CortexM
Variant - Trait to encapsulate differences in between Cortex-M variants
Functions§
- initialize_
ram_ ⚠jump_ to_ main - Assembly function to initialize the .bss and .data sections in RAM.
- print_
cortexm_ ⚠state - unhandled_
interrupt ⚠