49 lines
912 B
C++
49 lines
912 B
C++
#include "Defines.h"
|
|
#include "DisplayHelper.h"
|
|
#include "Settings.h"
|
|
#include "LEDRunner.h"
|
|
|
|
|
|
class EyeTrainerMain
|
|
{
|
|
public:
|
|
//==============================================================
|
|
//state
|
|
//==============================================================
|
|
|
|
DeviceMode m_deviceMode;
|
|
|
|
Settings m_Settings;
|
|
LEDRunner m_LEDRunner;
|
|
DisplayHelper m_DisplayHelper;
|
|
|
|
//==============================================================
|
|
//end of state
|
|
//==============================================================
|
|
|
|
EyeTrainerMain() { }
|
|
|
|
void setup()
|
|
{
|
|
pinMode(LED_BUILTIN, OUTPUT);
|
|
m_Settings = Settings();
|
|
m_LEDRunner = LEDRunner(m_Settings);
|
|
m_LEDRunner.setup();
|
|
m_DisplayHelper = DisplayHelper();
|
|
m_DisplayHelper.setup();
|
|
}
|
|
|
|
void loop()
|
|
{
|
|
|
|
}
|
|
|
|
void runTest()
|
|
{
|
|
m_LEDRunner.runTest();
|
|
m_DisplayHelper.runTest();
|
|
}
|
|
|
|
private:
|
|
|
|
}; |