Tiny hierarchical state machine for embedded systems — no heap, no dynamic allocation.
Static, bounded, interrupt-safe hierarchical state machine (HSM) with entry/exit/update actions, initial (default) substates, timed transitions, and a fixed-size event queue. Designed for AVR, ESP32, STM32, RP2040, SAMD and other Arduino-compatible targets.
| Filename | Release Date | File Size |
|---|---|---|
| PulseHSM-1.2.1.zip | 73.05 KiB | |
| PulseHSM-1.2.0.zip | 2026-09-11 | 61.56 KiB |