Change Note 2024-04-04
Astrobe v9.1 baseline, new example program.
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.
- Clocks.mod, Cores.mod, Messages.mod
Module MemoryExt
- Access to the RP2040's two 4k SRAM blocks above the 256k block as specified by module
Configand 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
SetAlarmfor 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.
Last updated: 4 April 2024