RTC DS3231 get reset
Hi you must put time to eeprom.
// get the offset we stored our data from address zero
uint8_t address = RtcEeprom.GetMemory(0);
if (address != stringAddr)
{
   // Serial.print(&quot;address didn't match &quot;);
   // Serial.println(address);
}

{
    // get the size of the data from address 1
    uint8_t count = RtcEeprom.GetMemory(1);
    uint8_t buff[64];

    // get our data from the address with the given size
    uint8_t gotten = RtcEeprom.GetMemory(address, buff, count);

    if (gotten != count ||
        count != sizeof(data) - 1) // remove the extra null terminator strings add
    {
        //Serial.print(&quot;something didn't match, count = &quot;);
        //Serial.print(count, DEC);
        //Serial.print(&quot;, gotten = &quot;);
        //Serial.print(gotten, DEC);
        //Serial.println();
    }
    //Serial.print(&quot;data read (&quot;);
    //Serial.print(gotten);
    //Serial.print(&quot;) = \&quot;&quot;);
    for (uint8_t ch = 0; ch &lt; gotten; ch++)
    {
        //Serial.print((char)buff[ch]);
    }
   
}