Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
endurodave committed Dec 10, 2024
1 parent 8f25701 commit 8d5e7d2
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ A compact C++ finite state machine (FSM) implementation that's easy to use on em
- [Multithread safety](#multithread-safety)
- [Alternatives](#alternatives)
- [Benefits](#benefits)
- [Star History](#star-history)
- [References](#references)


Expand Down Expand Up @@ -977,6 +978,12 @@ reinterpret_cast&lt;StateFunc&gt;(stateFunc)</pre>

<p>I&rsquo;ve used variations of this code for self-test engines, a gesture recognition library, user interface wizards, and machine automation, among other projects. This implementation offers easy use for the inheriting classes. With the macros it lets you just &quot;turn the crank&quot; without much thought given to the underlying mechanics of how the state engine operates. This allows you more time to concentrate on more important things, like the design of the state transitions and state function implementation.</p>

# Star History

Find this repository useful? Consider giving it a star!

[![Star History Chart](https://api.star-history.com/svg?repos=endurodave/StateMachine&type=Date)](https://star-history.com/#endurodave/StateMachine&Date)

# References

<ul>
Expand Down

0 comments on commit 8d5e7d2

Please sign in to comment.