Files
eye_trainer/EyeTrainerMain.h
2024-12-15 03:50:10 -08:00

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:
};