removed some Serial.print

This commit is contained in:
Marcel Peterkau 2022-03-09 23:05:17 +01:00
parent dab826b862
commit cda2bb7afc
3 changed files with 10 additions and 9 deletions

View File

@ -18,7 +18,9 @@ void InitEEPROM()
{ {
ee.begin(); ee.begin();
if (!ee.isConnected()) if (!ee.isConnected())
Serial.println(PSTR("ERROR: Can't find eeprom...")); {
MaintainDTC(DTC_NO_EEPROM_FOUND, true);
}
} }
#endif #endif
@ -29,22 +31,18 @@ void EEPROM_Process()
{ {
case EE_CFG_SAVE: case EE_CFG_SAVE:
StoreConfig_EEPROM(); StoreConfig_EEPROM();
Serial.println("EE_CFG_SAVE");
globals.requestEEAction = EE_IDLE; globals.requestEEAction = EE_IDLE;
break; break;
case EE_CFG_LOAD: case EE_CFG_LOAD:
GetConfig_EEPROM(); GetConfig_EEPROM();
Serial.println("EE_CFG_LOAD");
globals.requestEEAction = EE_IDLE; globals.requestEEAction = EE_IDLE;
break; break;
case EE_PDS_SAVE: case EE_PDS_SAVE:
StorePersistence_EEPROM(); StorePersistence_EEPROM();
Serial.println("EE_PDS_SAVE");
globals.requestEEAction = EE_IDLE; globals.requestEEAction = EE_IDLE;
break; break;
case EE_PDS_LOAD: case EE_PDS_LOAD:
GetPersistence_EEPROM(); GetPersistence_EEPROM();
Serial.println("EE_PDS_LOAD");
globals.requestEEAction = EE_IDLE; globals.requestEEAction = EE_IDLE;
break; break;
case EE_IDLE: case EE_IDLE:
@ -86,7 +84,7 @@ void GetConfig_EEPROM()
if (Checksum_EEPROM((uint8_t *)&LubeConfig, sizeof(LubeConfig)) != checksum) if (Checksum_EEPROM((uint8_t *)&LubeConfig, sizeof(LubeConfig)) != checksum)
{ {
Serial.printf(PSTR("CFG EEPROM Checksum BAD\n")); MaintainDTC(DTC_EEPROM_CFG_BAD, true);
FormatConfig_EEPROM(); FormatConfig_EEPROM();
} }
LubeConfig.checksum = checksum; LubeConfig.checksum = checksum;
@ -141,8 +139,7 @@ void GetPersistence_EEPROM()
if (Checksum_EEPROM((uint8_t *)&PersistenceData, sizeof(PersistenceData)) != checksum) if (Checksum_EEPROM((uint8_t *)&PersistenceData, sizeof(PersistenceData)) != checksum)
{ {
Serial.printf(PSTR("Persistance EEPROM Checksum BAD\n")); MaintainDTC(DTC_EEPROM_PDS_BAD, true);
Serial.printf(PSTR("PSD Address: 0x%04X"), getPersistanceAddress());
FormatPersistence_EEPROM(); FormatPersistence_EEPROM();
} }
PersistenceData.checksum = checksum; PersistenceData.checksum = checksum;

View File

@ -9,6 +9,7 @@
#include <EEPROM.h> #include <EEPROM.h>
#endif #endif
#include "globals.h" #include "globals.h"
#include "dtc.h"
#define EEPROM_SIZE_BYTES I2C_DEVICESIZE_24LC256 #define EEPROM_SIZE_BYTES I2C_DEVICESIZE_24LC256

View File

@ -3,13 +3,16 @@
#include <Arduino.h> #include <Arduino.h>
#define MAX_DTC_STORAGE 3 #define MAX_DTC_STORAGE 6
typedef enum DTCNums_e typedef enum DTCNums_e
{ {
DTC_NO_GPS_SERIAL, DTC_NO_GPS_SERIAL,
DTC_NO_CAN_SIGNAL, DTC_NO_CAN_SIGNAL,
DTC_TANK_EMPTY, DTC_TANK_EMPTY,
DTC_NO_EEPROM_FOUND,
DTC_EEPROM_CFG_BAD,
DTC_EEPROM_PDS_BAD,
DTC_LAST_DTC DTC_LAST_DTC
} DTCNums_t; } DTCNums_t;