optimisation: backlight: use new eeprom_init function

Change in memory:
Flash: -56 bytes
SRAM: 0 bytes
This commit is contained in:
Guðni Már Gilbert 2023-02-09 19:34:56 +00:00 committed by DRracer
parent c2a952cee5
commit 982b1bb4bd
1 changed files with 6 additions and 14 deletions

View File

@ -91,19 +91,11 @@ void backlight_init()
backlightSupport = !READ(LCD_BL_PIN); backlightSupport = !READ(LCD_BL_PIN);
if (!backlightSupport) return; if (!backlightSupport) return;
//initialize backlight //initialize backlight
backlightMode = eeprom_read_byte((uint8_t *)EEPROM_BACKLIGHT_MODE); backlightMode = eeprom_init_default_byte((uint8_t *)EEPROM_BACKLIGHT_MODE, BACKLIGHT_MODE_AUTO);
if (backlightMode == 0xFF) //set default values backlightLevel_HIGH = eeprom_init_default_byte((uint8_t *)EEPROM_BACKLIGHT_LEVEL_HIGH, 130);
{ backlightLevel_LOW = eeprom_init_default_byte((uint8_t *)EEPROM_BACKLIGHT_LEVEL_LOW, 50);
backlightMode = BACKLIGHT_MODE_AUTO; backlightTimer_period = eeprom_init_default_word((uint16_t *)EEPROM_BACKLIGHT_TIMEOUT, 10); // in seconds
backlightLevel_HIGH = 130;
backlightLevel_LOW = 50;
backlightTimer_period = 10; //in seconds
backlight_save();
}
backlightLevel_HIGH = eeprom_read_byte((uint8_t *)EEPROM_BACKLIGHT_LEVEL_HIGH);
backlightLevel_LOW = eeprom_read_byte((uint8_t *)EEPROM_BACKLIGHT_LEVEL_LOW);
backlightTimer_period = eeprom_read_word((uint16_t *)EEPROM_BACKLIGHT_TIMEOUT);
SET_OUTPUT(LCD_BL_PIN); SET_OUTPUT(LCD_BL_PIN);
backlightTimer_reset(); backlightTimer_reset();