Index: NVDataMgmt.c =================================================================== diff -u -rff5e595afd7ad79dd7693dfa598b24fdeacad95d -rd4aea540d447203cfd9aca91281d1dc9e9e9bc1d --- NVDataMgmt.c (.../NVDataMgmt.c) (revision ff5e595afd7ad79dd7693dfa598b24fdeacad95d) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision d4aea540d447203cfd9aca91281d1dc9e9e9bc1d) @@ -23,7 +23,6 @@ #include "system.h" #include "F021.h" -#include "ConcentratePumps.h" #include "MsgQueues.h" #include "NVDataMgmt.h" #include "RTC.h" @@ -79,7 +78,7 @@ #define HD_TREATMENT_TIME_ADDRESS 0x00000010 // 16 ///< HD treatment time start address in RTC RAM (16). #define DG_CONSUMED_WATER_ADDRESS 0x00000020 // 32 ///< DG water consumption start address in RTC RAM (32). #define SERVICE_RECORD_START_ADDRESS 0x00000030 // 48 ///< Service date record start address in RTC RAM (HD/DG) (48). -#define DG_SCHEDULED_RUNS_START_ADDRESS (SERVICE_RECORD_START_ADDRESS + MAX_RTC_RAM_OPS_BUFFER_BYTES) ///< DG scheduled runs start address in RTC RAM. +#define DG_SCHEDULED_RUNS_START_ADDRESS (SERVICE_RECORD_START_ADDRESS + sizeof(DG_SERVICE_GROUP_T)) ///< DG scheduled runs start address in RTC RAM. // Data addresses in EEPROM #define CALIBRATION_RECORD_START_ADDRESS (BANK7_SECTOR0_START_ADDRESS + sizeof(MFG_RECORD_T)) //TODO remove ///< Calibration record start address in EEPROM.