Oberon RTK

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 any directory 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-uf2 to 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 abin2uf2 and abin2uf22 are 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