Persist display intensity to EEPROM

This commit is contained in:
Mark Qvist
2023-05-03 14:05:49 +02:00
parent 7e86873ead
commit 7274a6cc70
4 changed files with 13 additions and 0 deletions

View File

@@ -117,6 +117,10 @@ void setup() {
#endif
#if HAS_DISPLAY
if (EEPROM.read(eeprom_addr(ADDR_CONF_DSET)) != CONF_OK_BYTE) {
eeprom_update(eeprom_addr(ADDR_CONF_DSET), CONF_OK_BYTE);
eeprom_update(eeprom_addr(ADDR_CONF_DINT), 0xFF);
}
disp_ready = display_init();
update_display();
#endif
@@ -798,6 +802,7 @@ void serialCallback(uint8_t sbyte) {
ESCAPE = false;
}
display_intensity = sbyte;
di_conf_save(display_intensity);
}
#endif