State machine frameworks for application development #36
TobiasKaestnerLumira
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In order to create any non-trivial embedded SW one often ends up starting to implement some form of state machines due to the inherent reactive nature of embedded SW. These home-grown solutions often do not even start as 'proper' state machines but are a design mixture of all sorts. This is despite the fact that quite a few mature and feature-rich state machine implementations exist as open source. It's worth looking at some of those more closely to offer them as part of bridle to application developers on top of it.
This is a non-exhaustive list of interesting projects worth looking at:
https://github.com/andrew-gresyk/HFSM2 hierarchical, c++
https://github.com/andrew-gresyk/FFSM2 flat, c++
https://github.com/TheHumbleTransistor/HTHSM hierarchical, c
https://github.com/QuantumLeaps/qpc hierarchical c
https://github.com/QuantumLeaps/qpcpp hierarchical cpp
Beta Was this translation helpful? Give feedback.
All reactions