Skip to content

Commit cb47855

Browse files
sambhurstcfriedt
authored andcommitted
lib: smf: Add State Machine Framework
Add an application agnostic State Machine Framework library to Zephyr that provides an easy way for developers to integrate state machines into their application. Twister passed: twister -T tests/lib/smf/ Signed-off-by: Sam Hurst <[email protected]>
1 parent a6dcf33 commit cb47855

19 files changed

+2208
-0
lines changed

CODEOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,7 @@
541541
/include/toolchain/ @dcpleung @nashif @andyross
542542
/include/zephyr.h @dcpleung @nashif @andyross
543543
/kernel/ @dcpleung @nashif @andyross
544+
/lib/smf/ @sambhurst
544545
/lib/util/ @carlescufi @jakub-uC
545546
/lib/util/fnmatch/ @carlescufi @jakub-uC
546547
/lib/util/getopt/ @jakub-uC

doc/guides/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ User and Developer Guides
2424
platformio/index.rst
2525
portability/index.rst
2626
porting/index
27+
smf/index.rst
2728
test/index
2829
tfm/index
2930
west/index

doc/guides/smf/img/flat.svg

+60
Loading

doc/guides/smf/img/hierarchical.svg

+65
Loading

0 commit comments

Comments
 (0)