Example #1
0
 void chargingMonitorError() {
     lcdClear();
     Screen::displayMonitorError();
     Buzzer::soundError();
     waitButtonPressed();
     Buzzer::soundOff();
 }
Example #2
0
 void chargingComplete() {
     lcdClear();
     Screen::displayScreenProgramCompleted();
     Buzzer::soundProgramComplete();
     waitButtonPressed();
     Buzzer::soundOff();
 }
    void chargingComplete() {
        lcdClear();
        Screen::displayScreenProgramCompleted();
#ifndef ENABLE_T_INTERNAL
        hardware::setBatteryOutput(false); // ADD THIS LINE TO TURN OFF THE FAN
#endif
        Buzzer::soundProgramComplete();
        waitButtonPressed();
        Buzzer::soundOff(); 
    }
Example #4
0
void Screen::runAskResetEeprom(uint8_t what)
{
    lcdClear();
    lcdSetCursor0_0();
    lcdPrint_P(PSTR("eeprom reset:"));
    lcdPrintUInt(what);
    lcdSetCursor0_1();
    lcdPrint_P(PSTR("            yes"));
    while (waitButtonPressed() != BUTTON_START);
}
void ProgramDataMenu::createName()
{
    p_.createName(programIndex_+1);

    lcdClear();
    lcdSetCursor0_0();
    lcdPrint_P(PSTR("Name:"));
    lcdSetCursor0_1();
    lcdPrint(p_.name, PROGRAM_DATA_MAX_NAME);
    waitButtonPressed();
    Buzzer::soundSelect();
}
Example #6
0
void Screen::runResetEepromDone(uint8_t before, uint8_t after) {
    if(after != 0) {
        displayStrings(PSTR("eeprom reset\n"
                            "error: "));
        lcdPrintUInt(after);
    } else {
        //TODO
        //if(before )
        displayStrings(PSTR("please calibrate"));
        waitButtonPressed();
    }
}
Example #7
0
void Screen::runNotImplemented()
{
    displayNotImplemented();
    waitButtonPressed();
}
Example #8
0
void Screen::runCalibrationError(const char *s, uint8_t error) {
    displayStrings(PSTR("calib. error"), s);
    lcdPrintUnsigned(error, 3);
    waitButtonPressed();
}