Repository
Location and contents
GitHub
All Oberon RTK software modules and tools can be found in the following GitHub repository:
Other
In a general quest to (try to) move away from Big Tech, I am also exploring other Git repository providers, such as Codeberg.
Repository Structure
+ lib: Oberon RTK framework module library
+ v1.0: initial
+ any: generic, hardware independent
+ board: board-specific, possibly with external components and wiring
+ rp2040s
+ any
+ pico
+ mcu: MCU-specific
+ m0
+ rp2040
+ v2.0: add RP2350
+ any: generic, hardware independent
+ board: board-specific, possibly with external components and wiring
+ rpi
+ mcu: MCU-specific
+ rpi
+ v2.1: add Pico2-Ice
+ any: generic, hardware independent
+ board: board-specific, possibly with external components and wiring
+ rpi
+ tvi: TinyVision's Pico2-Ice board
+ mcu: MCU-specific
+ rpi
+ any
+ rp2040
+ rp2350
+ v3.0: add STM32 and NXP
+ any: generic, hardware independent
+ board: board-specific, possibly with external components and wiring
+ rpi
+ stm
+ nxp
+ mcu: MCU-specific
+ rpi
+ any
+ rp2040
+ rp2350
+ stm
+ stm32h573
+ stm32u585
+ nxp
+ mcxa346
+ mcxn947
+ v3.1: drop NXP (for now)
+ any: generic, hardware independent
+ board: board-specific, possibly with external components and wiring
+ rpi
+ stm
+ mcu: MCU-specific
+ m33
+ rpi
+ any
+ rp2040
+ rp2350
+ stm
+ any
+ stm32h573
+ stm32u585
+ changes: change notes
+ config: configuration files
+ astrobe-rp2040: for Astrobe for RP2040
+ pico-rp2040
+ astrobe-rp2350: for Astrobe for RP2350
+ pico2-rp2350
+ pico2-ice-rp2350
+ h573i-dk
+ u585u-iot
+ frdm-mcxa346
+ frdm-mcxn947
+ examples: example and test programs
+ v1.0: for lib/v1.0
+ pico
+ v2.0: for lib/v2.0
+ rpi
+ v2.1: for lib/v2.1
+ rpi
+ tvi
+ v3.0: for lib/v3.0
+ rpi
+ stm
+ nxp
+ v3.1: for lib/v3.1
+ rpi
+ stm
+ tools: development, debugging and testing tools
+ targets: data files for different targets
If we distill a set of framework directories required for (example)
- one MCU: STMH573
- the board: STM32H573I-DK
- for one library version:
lib/v3.1
+ lib
+ v3.1
+ any
+ board
+ stm
+ h573i-dk
+ mcu
+ m33
+ stm
+ any
+ stm32h573
+ base
+ startup
The corresponding Astrobe config files:
+ config
+ astrobe-rp2350 (read: "Astrobe for RP2350")
+ h573i-dk
+ v31-stm32h573-dk-k1.ini (for kernel-v1)
+ v31-stm32h573-dk-k4.ini (for kernel-v4)
Last updated: 22 April 2026