An extracted standalone repository for the automata/state-machine system that was introduced on branch Sq4e/StateAutomata from a RoboMaster repo .
UIC-RoboMaster/UICRM-Embedded
include/: public headers for the automata builder, input components, and meta utilitiessrc/: minimal source files kept to preserve the original project layoutexamples/host/: host-side sample programsdocs/: original user documentation copied from the main repository
cmake -S . -B build
cmake --build buildstate_automata: library targetstate_automata_simple_fsm: host examplestate_automata_unit_test: host example
- This extraction keeps the original file organization and licensing.
- The embedded board-specific examples were not moved into the standalone build because they still depend on the main firmware repository's board support stack.