uploaded 2 hours ago
Header-only C++20 hierarchical table-driven FSM: declarative constexpr transition tables with compile-time exhaustiveness validation, arbitrary guards, first-class timeouts, refusal-as-a-verdict, and optional observer/introspection debugging. Zero heap, no exceptions/RTTI, C-callable via a thin facade pattern.

1 example

  • esp32
    A minimal ESP-IDF application demonstrating a state machine with button and LED interactions using C and C++.
    7.61 KB