Change Note 2024-12-02
Config changes, new UF2 transmogrifier.
Library Modules
See [library modules]({{<relref "/docs/lib">}}).
Config
- Focus the module on memory layout definitions only.
- Now the same for both RPs, and will be moved to the
anydirectory unless an issue arises. - See [Config.mod]({{<relref "/docs/lib/rp-any/config">}}) for more information.
MCU2
- Focus on facts about the MCU only, ie. no configuration definitions or other design decisions.
- Move configured clock rates values to module
Clocks.
Clocks
- Add configured clock rates,
Tools
- From the ground up rewritten transmogrification tool
make-uf2to create and upload UF2 binaries from Astrobe's .bin files. - Used for both MCU using different sub-commands.
- See [make-uf2]({{<relref "/docs/tools/man-make-uf2">}}).
- The current tools
abin2uf2andabin2uf22are no longer supported and will be archived with a future update.
Website
Main updated and new sections:
- [make-uf2]({{<relref "/docs/tools/man-make-uf2">}})
- [Astrobe]({{<relref "/docs/tools/astrobe">}})
- [StartUp]({{<relref "/concepts/architecture/startup">}})
- [Config.mod]({{<relref "/docs/lib/rp-any/config">}})
Example Program
- [BlinkPlus]({{<relref "/docs/examples/v2/blinkplus">}}): fix call to removed procedure in module
Timers.
Last updated: 2 December 2024