32,7 → 32,6 |
|
#if !(ALLCHARSDEBUG|(WRITECHARS != -1)) |
|
// EEPROM bytes |
uint8_t EEMEM ee_checkbyte1 = CHECKBYTE1; |
uint8_t EEMEM ee_checkbyte2 = CHECKBYTE2; |
uint8_t EEMEM ee_COSD_FLAGS_MODES = 0; |
51,6 → 50,9 |
|
const displaymode_t * mode; |
|
const char ee_message0[] PROGMEM = "Loading from EEPROM"; |
const char ee_message1[] PROGMEM = "No Data in EEPROM"; |
const char* ee_msg[] PROGMEM = {ee_message0, ee_message1}; |
|
/** |
* read data saved in eeprom, print out message if <verbose> is set |
57,7 → 59,7 |
*/ |
void get_eeprom(uint8_t verbose) { |
if (eeprom_read_byte(&ee_checkbyte1) == CHECKBYTE1 && eeprom_read_byte(&ee_checkbyte2) == CHECKBYTE2) { |
if (verbose) write_ascii_string_pgm(2, 2, PSTR("Loading from EEPROM")); // Loading data |
if (verbose) write_ascii_string_pgm(2, 2, ee_msg[0]); // Loading data |
COSD_FLAGS_MODES = eeprom_read_byte(&ee_COSD_FLAGS_MODES); |
COSD_FLAGS_CONFIG = eeprom_read_byte(&ee_COSD_FLAGS_CONFIG); |
COSD_DISPLAYMODE = eeprom_read_byte(&ee_COSD_DISPLAYMODE); |
66,7 → 68,7 |
scope[i] = eeprom_read_byte(&ee_COSD_SCOPE[i]); |
} |
} else { |
if (verbose) write_ascii_string_pgm(2, 2, PSTR("No Data in EEPROM")); // Loading data |
if (verbose) write_ascii_string_pgm(2, 2, ee_msg[1]); // Loading data |
} |
} |
|