Cortex M Versions Save

Low level access to Cortex-M processors

v0.6.5

3 years ago

This release is forwards-compatible with cortex-m 0.7, and depends on and re-exports many types from that version. Both 0.6.5 and 0.7 may co-exist in a build.

v0.6.3

3 years ago

Added

  • Initial Cortex-M Security Extension support for armv8m
  • UDF intrinsic
  • Methods to enable/disable exceptions in SCB

Fixed

  • Fix bug in asm::delay not updating status clobber flags
  • Swapped to llvm_asm! to support inline assembly on new nightlies
  • Our precompiled assembly routines have additional debug information
  • ITM is_fifo_ready improved to support armv8
  • Cache enabling moved to pre-built assembly routines to prevent possible undefined behaviour