Crate cortexm

source ·
Expand description

Generic support for all Cortex-M platforms.

Modules§

  • Implementation of the memory protection unit for the Cortex-M0+, Cortex-M3, Cortex-M4, and Cortex-M7
  • Cortex-M NVIC
  • ARM System Control Block
  • Implementation of the architecture-specific portions of the kernel-userland system call interface.
  • ARM Cortex-M SysTick peripheral.

Macros§

  • Generates the (u128, u128) tuple used for the NVIC’s mask functions next_pending_with_mask and next_pending_with_mask.

Traits§

  • Trait to encapsulate differences in between Cortex-M variants

Functions§