Library Modules
See library modules.
ProgData
- New module: read the program meta data at the end of the program binary.
- Repo: ProgData.mod
RuntimeErrorsOut
- Use
ProgData
for the runtime error output.
MemoryExt
- Use
ProgData
for calculating the code addresses withCopyProc
.
Clocks
- Separate the clock gating functionality into new module
ClockCtrl
. - Make the module independent of imports other than
SYSTEM
andMCU2
, as prep step to support the module’s customisation.
ClockCtrl
- New module: clock gating and monitoring functionality from module
Clocks
. - Repo: ClockCtrl
MCU2
- Add definitions for the selection of the clock out functionality via GPIO (from module
Clocks
).
Tools
makeuf2
- Improve command line argument handling.
OberonDev
- The description of the first version of a “universal Oberon IDE”, integrating the Astrobe command line tools for compilation, building, and linking into a single working environment, using Sublime Text as basis.
- Testing the waters here: cobbled together for my own needs, but if there’s sufficient interest, I may release a corresponding Sublime package, with the necessary polishing and more guardrails.
- Obviously, the Professional Edition of the Astrobe IDEs is required.