What it solves
Ad-hoc switch statements make state transitions hard to inspect.
How it works
1Event→2transition table→3action→4next state
Use it when
Model a device operating mode
Centralize guarded transitions
Test transitions without hardware
Quick Start
#include "mfsm.h"
/* Define the documented transition table, initialize, then dispatch an event. */Engineering evidence
- Toolkit integration matrix maps the public header mfsm.h
Known limits
- Application owns concurrency and side effects