clean up statemachine and simplify sensor

This commit is contained in:
2023-01-01 20:11:24 +01:00
parent 01be1b6a93
commit ae2dde8e63
7 changed files with 205 additions and 122 deletions

View File

@@ -9,17 +9,19 @@
#include "power.h"
#define TIMEOUT_IDLE 20000
#define TIMEOUT_ARMED 10000
typedef enum{
stateInit,
stateIdle,
stateScanning,
stateArmed,
stateStartPlaying,
statePlaying,
stateStopPlaying,
stateStopped,
stateLAST
}GamneStates;
}GameStates;
void initGame(void);
void handleGame(void);
@@ -27,3 +29,6 @@ bool hallIsIdle(void);
void handleHallSensor(void);
String StateToString(GameStates state);