time_t ist der Timestamp, den du durch Libs wie time.h und rtc.h bekommst. Also gehe ich davon aus, dass er definiert ist

Siehe auch: http://www2.informatik.uni-halle.de/lehre/c/c_time.html

In den funktionierenden Beispielen wird auf unsigned long zurückgegriffen, da diese vom selben Typ sind. Ich weiß aber noch nicht, ob diese mittelt
time_t meineVariable = (time_t) EEPROM.readLong(11); wieder als time_t zurückgecastet werden müssen. Das probier ich gleich aus