JeeH 5.4.0

JeeH 5.4.0

April 2, 2024
News

JeeH version 5.4.0 release notes and highlights:

This is mostly to consolidate what there is, to prepare for a new v6 series of releases (the reason is described in this post - in short: I want to redo the tasks-vs-threads design and the test automation).

Changes in v5.4.0:

  • More work on a RAM-based test runner, using openocd to upload the code.

  • Explore more ways to send test output through ITM/SWO, which avoids the need to dedicate a UART to this. It relies on PB3 being connected to the ST-Link, which is the case on most Nucleo and Discovery boards from STM.

  • A brief exploration to run Unity tests through ITM/SWO. It works, but Unity does not add very much for my tests, and pio test is a bit less convenient than pio run.

  • The core development now focuses on the Nucleo-32 G431KB board, which has a Cortex M4 with modern peripherals (e.g. DMAMUX), and an ST-Link v3 on board.

That’s about it for this release. It’s more a preparation for the next step, i.e. reculer pour mieux sauter …

Onwards!