|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Apps that are hardware-confirmed and machine-checkable: the dedicated dev-box listener builds the binary and drives the Pi instrument host to flash and exercise it unattended, asserting pass or fail with no human in the loop.
Placement here records the successful bench evidence that promoted an app; it does not imply that every later commit has been rerun. A current-pass claim requires a dated just hil::suite result for the commit being discussed.
Each app's root-level hil.conf, paired with examples/ek_ra8d2/hw_validated/hil/<app>/src/main.c, is the source of truth for how it is verified – the mode, the string or counter to look for, and the timeout. scripts/hil/all.sh reads them; there is no second list here to drift from them. just apps::build <appname> builds any app, and the top-level CMake discovers this directory, so adding one needs no edit anywhere else.
Apps whose acceptance is a human observation – a picture on the LCD, a button press, a file copied from a PC – are in ../manual/. Apps that were in this tier but failed a recorded bench run are in ../../hil_needs_revalidation/, which records the blocker and the way back for each.