From 22d4535e79e09416c48ec0bdbb3e18b1c3ea3430 Mon Sep 17 00:00:00 2001 From: Ken <> Date: Wed, 30 Oct 2019 01:00:35 -0400 Subject: [PATCH] Fix EEPROM saving issue when issuing a RESET command via a serial terminal. --- firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.cpp | 3 +++ firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.cpp b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.cpp index 9472c15..76e33b3 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.cpp +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.cpp @@ -12,6 +12,9 @@ long voltMeterConstant = VM_CONST_DEFAULT; uint8_t pP_i2c_address = 0xa0; void resetEEPROM() { + + resetConfig(); + EEPROM.put(GAIN_FACTOR_ADDRESS, GAIN_FACTOR); EEPROM.put(FOLLOWER_THRESHOLD_ADDRESS, followerThrs); EEPROM.put(COMP_THRESHOLD_ADDRESS, compThrs); diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h index 406db87..b5d57f1 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h @@ -61,6 +61,7 @@ #endif void resetEEPROM(); +void resetConfig(); void restoreConfig(); -#endif \ No newline at end of file +#endif