Ajuda código Wemos D1 Mini

Olá a todos.

Antes de mais espero que tenham todos tido umas boas festas.

Precisava de ajuda num código (não é meu). Trata-se de um código de exemplo da biblioteca MFRC522. Estou a tentar inseri-lo num Wemos D1 mini mas deparo-me com dois problemas. O 1º foi a tentar compilar o código na linha 147 " for (uint16_t x = 0; x < EEPROM.length(); x = x + 1)" uma vez que o mesmo não aceita o length pois o mesmo não aceita. Até aqui tudo bem pois basta alterar para o limite max do tamanho da epprom. Assim já não dá erro e consigo passa-lo para o Wemos. Mas quando ele arranca está sempre a dar reboot. Aparece o seguinte erro:

Soft WDT reset

ctx: cont
sp: 3ffefaf0 end: 3ffefce0 offset: 01b0

stack>>>
3ffefca0: 3fffdad0 000000ff 3ffeebf4 402021dc
3ffefcb0: feefeffe 00000000 3ffeebf4 4020282e
3ffefcc0: 3fffdad0 00000000 3ffeeca4 40204074
3ffefcd0: feefeffe feefeffe 3ffeecc0 40100108
<<<stack<<<

Precisa de ajuda para adaptar o código ao dispositivo ou pelo menos ajuda para tentar perceber o que se passa.
Agradeço a ajuda de todos.

Obrigado desde já.

Anexo o código original tal como está no exemplo da biblioteca:

AccessControl.ino (24.5 KB)

O ESP8266 não tem uma EEPROM interna... logo é normal que isso aconteça.

Viste a biblioteca EEPROM para perceberes isso?

bubulindo:
O ESP8266 não tem uma EEPROM interna... logo é normal que isso aconteça.

Viste a biblioteca EEPROM para perceberes isso?

Bom dia.

Antes de mais obrigado pela ajuda.
Em relação ao que disseste não tinha verificado essa situação. Sinceramente não sou muito expert mas pelo que me disseste então terei de usar uma epprom externa. Será isso?

Obrigado.

Sim.