FreeRTOS Emulator with SDL2 Based Graphics and Input Library
1.0
A POSIX wrapper to run FreeRTOS on an x86 machine with some basic input and output libraries aimed at making teaching FreeRTOS simpler.
|
The state machine. More...
Public Attributes | |
SemaphoreHandle_t | lock |
state_t * | current_state |
state_t * | next_state |
void(* | callback )(void) |
struct list_item | states |
int | count |
The state machine.
void(* state_machine::callback) (void) |
SM callback, executed at the end of each cycle
int state_machine::count |
Number of states in the SM
state_t* state_machine::current_state |
State currently executing in the SM
SemaphoreHandle_t state_machine::lock |
state_t* state_machine::next_state |
State to be moved to
struct list_item state_machine::states |
Array of all states in the SM