feat: started game design
This commit is contained in:
@@ -2,13 +2,31 @@
|
||||
|
||||
#include "Arduino.h"
|
||||
#include "board.h"
|
||||
#include "SerialDebug.h"
|
||||
#include "sensor.h"
|
||||
#include "audio.h"
|
||||
#include "rfid.h"
|
||||
|
||||
#define HALLINTERVAL 100
|
||||
#define HALLIDLETHRESHOLD 4
|
||||
#define HALLIDLESAMPLES 4
|
||||
#define HALLPLAYSAMPLES 8
|
||||
|
||||
#define TIMEOUT_IDLE 7000
|
||||
|
||||
typedef enum{
|
||||
stateInit,
|
||||
stateIdle,
|
||||
stateScanning,
|
||||
stateStartPlaying,
|
||||
statePlaying,
|
||||
stateStopPlaying,
|
||||
stateStopped,
|
||||
stateLAST
|
||||
}GamneStates;
|
||||
|
||||
void initGame(void);
|
||||
void handleGame(void);
|
||||
bool hallIsIdle(void);
|
||||
|
||||
void handleHallSensor(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user