您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

Storage.cpp 438B

12345678910111213141516171819
  1. #include "Storage.h"
  2. #include <EEPROM.h>
  3. void Storage::load(AppCoreState& data)
  4. {
  5. auto version = EEPROM.read(0);
  6. if (version == 1)
  7. {
  8. data.appState.water.setting = EEPROM.read(1);
  9. data.appState.heater.setting = EEPROM.read(2);
  10. }
  11. }
  12. void Storage::save(const AppCoreState& data)
  13. {
  14. EEPROM.write(0, 1);
  15. EEPROM.write(1, data.appState.water.setting);
  16. EEPROM.write(2, data.appState.heater.setting);
  17. }