!= check on struct datatype

You are right.
I corrected it. It works now :slight_smile:
thanks everyone for the help!

  settings_type s_temp;
   EEPROM.get(defaultSettings_EPROM_Address, s_temp);
   Serial.println("eeprom check");
   delay(2000);
   if( memcmp(&s_temp, &s, sizeof(s)) == 0) { // 
      //eeprom default area is initialized to default
       Serial.println("eeprom match");
   }
  else{
      Serial.println("eeprom NOT match! Initializing");
      delay(5000);
      EEPROM.put(Settings_EPROM_Address, s);
      EEPROM.put(defaultSettings_EPROM_Address, s);
  }