feat: publish FreeRTOS C FC06 card

This commit is contained in:
2026-07-19 16:36:03 +02:00
commit 0fc6158501
195 changed files with 60591 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# FC06 — FreeRTOS software timers
This card distinguishes successful timer command submission from later command
processing and callback execution by the timer daemon. The deterministic replay
uses one one-shot timer and one auto-reload timer. It resets the one-shot before
its original expiry and changes the auto-reload period after two callbacks.
Expected callback ticks are `auto=[2,4,7]` and `one-shot=6`. The callback runs
on the daemon stack, obtains a typed `TimerTag` through `pvTimerGetTimerID()` and
only records bounded evidence.
```sh
make check
python3 /home/user/dev/workspace/stem/tools/card-layouts/tools/build_freertos_c_card.py .
python3 /home/user/dev/workspace/stem/tools/card-layouts/tools/render_card.py .
```