Modulo Wi-Fi ESP8266

zoomx:
L'ESP8266 ha un solo core che si occupa anche del WiFi.
Quello che ti succede è che il codice nel loop da qualche parte ci mette troppo tempo e il chip va in reset a causa del Watchdog.

Oppure perché sei in questo pezzo di codice

    if (retries == 0) {

// basically die and wait for WDT to reset me
      while (1);
    }



che, appunto, fa intervenire il Watchdog

grazie, ho confrontato il mio codice con quello esempio della libreria ed ho scoperto di aver spostato una parte del "codice base" in un altro punto, forse è quello il problema perchè ora non mi da più quell'errore.
in ogni modo ho deciso di riscriverlo da capo perchè stavo facendo delle modifiche ma mi sa che l'ho solo incasinato.

una domanda sola prima di cominciare:
ora non andrò più ad utilizzare la seriale e mi servono 2 pin per dei pulsanti (che vorrei mettere in input_pullup) e un pin in OUT per trasmettere tramite modulo RF.
per evitare di fare danni, l'OUT per RF è meglio se lo metto nel pin rx del seriale (lo dichiaro come 3?)?
così se metto l'esp nel convertitore per fare delle prove ho il tx libero da configurazione e posso usarlo con la seriale, giusto?
e gpo0 e gpo2 (quindi dichiarati 0 e 2) in input_pullup mi potrebbero creare problemi in un avvio standard o avvio in programmazione?

chiedo per sicurezza prima di fulminare qualcosa.

grazie :slight_smile: