ColorMusic
ColorMusic copied to clipboard
EEPROM update fix
- Update this_mode in EEPROM after changing it by the button on D3 pin through eeprom_flag and eeprom_timer.
- Despite define KEEP_SETTINGS 0, EEPROM was updated from procedure loop().
- Variables eeprom_flag and eeprom_timer were not defined. With no remote controls (#if REMOTE_TYPE != 0) they remained undefined.
- Теперь в EEPROM обновляется this_mode и после нажатия кнопки на пине D3 (раньше записывались только изменения, сделанные с пультов). Реализовано через переменные eeprom_flag и eeprom_timer (как это сделано для пультов).
- Несмотря на define KEEP_SETTINGS 0, EEPROM обновлялся из цикла loop().
- Переменные eeprom_flag и eeprom_timer были не определены. Без пультов (#if REMOTE_TYPE != 0) они так и оставались неопределёнными.