Changes 2024-04-04

Astrobe v9.1 Required

  • The free Astrobe for Cortex-M0 Personal Edition v9.1 has been available since mid February. It is the new baseline. All workarounds for former releases have been removed. Any workarounds for v9.1 are still in effect.

Module MemoryExt

  • Access to the RP2040’s two 4k SRAM blocks above the 256k block as specified by module Config and the corresponding Astrobe parameters.
  • Provides a feature to copy a procedure for execution from RAM in lieu of Flash (see example program).

Module MCU2

  • Extended with register addresses and other constants for access to XIP and BUSCTRL.
  • MCU2.mod

Module Timers

  • Extended for alarm interrupt handling
  • Removed procedure SetAlarm for now.
  • Timers.mod

Module Messages

  • Changed implicit type casts via ARRAY n OF BYTE parameters to explicit ones for clarity.
  • Messages.mod

New Example Program CodeLoading

  • Explore the effects of running code from Flash, with and without cache, or from SRAM.
  • Mostly relevant for interrupt handlers.
  • CodeLoading.