#include #include "setting.h" #include "lcd.h" #include "serial.h" #include "input.h" void changeSetting(int changeBy) { if(currentMenu != static_cast(SettingID::SCHEDULE_NOTES) && currentMenu != static_cast(SettingID::HANDLE_NOTES)) //if current menu is not a bool menu EEPROM.write(currentMenu, EEPROM.read(currentMenu) + changeBy); else EEPROM.write(currentMenu, !(static_cast(EEPROM.read(currentMenu)))); } void sendAllSettings() { for(int index = 0; index < NUM_OF_MENUS; index++) { sendSerialToMain(SerialConstants::SETTING_HEADER, index, EEPROM.read(index)); delay(50); } sendSerialToMain(SerialConstants::VOLUME_HEADER, lastAnalog, lastAnalog); }