flashOS v0.6

flashOS v0.6.0

Added:

  • Bootloader for the Flashr probe. MCUboot chain-loads flashOS from slot 0, and a signed image can be updated over USB into the second slot, swapped on reboot, and reverted automatically if it fails to confirm.

  • Alongside CMSIS-DAP, Flashr now presents two CDC serial ports, one for updates over SMP and one for a control protocol that returns identity, firmware version, fault state, and port status. It enumerates driverless on Windows, macOS, and Linux.

  • A hardware watchdog resets the board if a service loop stops, and reports the cause on the next boot.

  • An LED self test runs at startup, the status LED shows idle, programming, and fault states, and faults are held in a register the control port can read.