Updates 2024


Change Note 2024-12-29

RuntimeErrors extension and overhaul, with example/test program.

Change Note 2024-12-15

New modules, module Clocks split, OberonDev.

Change Note 2024-12-02

Config changes, new UF2 transmogrifier.

Change Note 2024-11-25

Alarms, Watchdog, Startup, example programs.

Change Note 2024-11-17

More modules and example programs for both the RP2040 and the RP2350.

Change Note 2024-11-11

Essential lib modules, kernel-v1, and example programs ported to also support the RP2350.

Change Note 2024-11-03

First set of library modules adjusted and extended for both MCUs.

Change Note 2024-10-24

First groundwork for RP2350 support; RP2040 code running on the RP2350.

Change Note 2024-08-07

Re-designed UART string driver for kernel use, revisited example program.

Change Note 2024-07-27

Astrobe for Cortex-M0 v9.3 baseline, extended assembly listings.

Change Note 2024-07-07

New test/example program, improved and new tools.

Change Note 2024-06-27

Improved tool for using PIO, extended example program.

Change Note 2024-06-23

New tool for using PIO, new example program.

Change Note 2024-06-16

Extended UART device module, new example program.

Change Note 2024-06-03

Updated SPI and UART device modules, new example program.

Change Note 2024-05-29

Device and GPIO pad configuration via base configs, SPI driver with per-transaction configurations, updated example program.

Change Note 2024-05-25

Device modules clean-up, buffered text output, new example program.

Change Note 2024-05-17

SPI device driver, new example program.

Change Note 2024-05-05

Evaluation of trap handlers, new example program.

Change Note 2024-04-25

Alarms timing, new example programs.

Change Note 2024-04-16

Evaluation of task scheduling, new example program.

Change Note 2024-04-04

Astrobe v9.1 baseline, new example program.

Change Note 2024-03-01

First prototype of kernel-v2.

Change Note 2024-02-16

Bootrom access, new example program.

Change Note 2024-02-13

Stack usage checking, new example program.

Change Note 2024-02-10

Inter-core messaging, new example program.

Change Note 2024-02-02

Watchdog proof of concept, framework updates, new example program (watchdog prototype).

Change Note 2024-01-30

Thread synchronisation with signals and semaphores; new example programs.

Change Note 2024-01-29

Text input, kernel, register address values, new example program.

Change Note 2024-01-17

Text IO infrastructure, Kernel, new example program.