void verifyAndCorrectSettings( void ) { bool needToWriteOut = false; //printOutUserSettings(); //A setting should either equal 1 or 0. Otherwise, set to 1; if ( isNotValid(SETTINGS->USE_24_HOUR) ) { SETTINGS->USE_24_HOUR = 0x01; needToWriteOut = true; } if ( isNotValid(SETTINGS->USE_CELSIUS) ) { SETTINGS->USE_CELSIUS = 0x01; needToWriteOut = true; } if ( isNotValid(SETTINGS->DISPLAY_DAYOFWEEK) ) { SETTINGS->DISPLAY_DAYOFWEEK = 0x01; needToWriteOut = true; } if ( isNotValid(SETTINGS->DISPLAY_DATE) ) { SETTINGS->DISPLAY_DATE = 0x01; needToWriteOut = true; } if ( isNotValid(SETTINGS->DISPLAY_TEMP) ) { SETTINGS->DISPLAY_TEMP = 0x01; needToWriteOut = true; } if( isNotValid(SETTINGS->DISPLAY_INFO) ) { SETTINGS->DISPLAY_INFO = 0x01; needToWriteOut = true; } if( isNotValid(SETTINGS->DISPLAY_USERSTRING) ) { SETTINGS->DISPLAY_USERSTRING = 0x01; needToWriteOut = true; } if(needToWriteOut) { saveSettingsToEEPROM(); Serial.println(F("Corrected User Settings")); printOutUserSettings(); } }
bool MailVerifier::isValidEmailAddress(const std::string & emailAddress) const { return !isNotValid(emailAddress); }