STM是一个状态机库的C语言实现，支持FSM和HSM。该库参考了QP-nano。