我正在使用 MPLAB Harmony 框架实现并行运行的多个状态机,但是当另一个应用程序状态机进入特定状态时,我的一些状态机需要获取消息。考虑到任何“正确”或框架提供的在框架中的状态机之间进行这种简单数据交换的方式,我找不到任何信息。
所以基本上,我如何将有关状态机移动到特定状态的事件的信息(布尔类型信息,处于特定状态或不处于特定状态的两个可能值)交换到另一个应用程序状态机,其操作取决于状态另一个状态机。是否有框架提供的方式来实现这种简单的信息交换?我正在用 C 语言为 32 位 Microchip 微控制器编写应用程序。