I want to go with a state machine pattern. Is using freeRTOS Queues to send event messages between tasks?
For example, if I have 3 freeRTOS tasks running, each watching a common stateQueue. Tasks take action when they get a new stateQueue item, and potentially trigger state transitions by adding to the stateQueue, but a tasks only takes action if the st...