- 博客(1)
- 收藏
- 关注
原创 separate SM:小巧易用且移植性超高的嵌入式状态机内核,一个函数就实现!
Separte SM使用了高度封装的宏,在保留通用性的同时,将内核极致的压缩到了简单的一个函数,用户只需要简单的一句调用,就可以轻松的实现内核的运行,快速的移植可让用户专注于业务代码。2.对内核进行初始化,将用于上下文切换的状态量和相应的枚举类型,通过SEPARATE_INIT_KERNEL传递到内核,其中传参为(状态机列表,枚举类型,上下文切换量,默认回调函数)。业务逻辑与状态机内核解耦,每个状态都对应一个函数,用户只需要专注于每个状态函数中的业务逻辑,即可完成状态机内核的调用。3.调用初始化内核宏。
2024-10-08 22:31:07 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人