10 lines
198 B
C
10 lines
198 B
C
#include "state_machine.h"
|
|
|
|
void sm_run(StateMachine *sm, void *event_data) {
|
|
if (!sm || !(sm->current_state)) {
|
|
return;
|
|
}
|
|
|
|
sm->current_state = sm->current_state->state_func(sm, event_data);
|
|
}
|