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)