diff --git a/main.c b/main.c index 55dde81..07c3629 100644 --- a/main.c +++ b/main.c @@ -74,8 +74,6 @@ void Main(void) // Not implementing authentic device checks - memset(&gEeprom, 0, sizeof(gEeprom)); - memset(gDTMF_String, '-', sizeof(gDTMF_String)); gDTMF_String[sizeof(gDTMF_String) - 1] = 0; diff --git a/settings.c b/settings.c index d42bc40..8918a0f 100644 --- a/settings.c +++ b/settings.c @@ -44,6 +44,7 @@ void SETTINGS_InitEEPROM(void) uint8_t Data[16]; memset(Data, 0, sizeof(Data)); + memset(&gEeprom, 0, sizeof(gEeprom)); // 0E70..0E77 EEPROM_ReadBuffer(0x0E70, Data, 8);