void Initialize() { Config.SetupLcd(display_HD44780); Config.SetupThemocouple(thermocouple); Config.Initialize(); BlinkLed(); //boot completed StartTime = CurrentTime; GrillController.Initialize(); BlinkLed(); //initialize completed }
void timer_Tick(GT.Timer timer) { if (!_hasWelcomeShown) { _hasWelcomeShown = true; Menu.SetState(MenuState.Welcome); } //if (!speedtestdone) //{ // speedtestdone = true; // Menu.SpeedTest(); // Menu.SetState(MenuState.ShowTemps); //} Menu.DoWork(); if (GrillController.DoWork()) { Menu.UpdateScreen(); } }