GitHub repository: 0verflux/StateMachineLib
Primary language: C++
Description: A State Machine library for Arduino that provides usage for Finite State Machines (FSM) and Hierarchical State Machines (HSM).