Aula #3 – Depuração de Erros do ESP8266

Ferramenta de Decodificação de Stack Trace:

https://github.com/me-no-dev/EspExceptionDecoder

Código de simulação de erro:

void setup()
{
  Serial.begin(115200);
  Serial.println();
  Serial.println("Let's provoke the s/w wdt firing...");
  //
  // provoke an OOM, will be recorded as the last occured one
  char* out_of_memory_failure = (char*)malloc(1000000);
  //
  // wait for s/w wdt in infinite loop below
  while(true);
  //
  Serial.println("This line will not ever print out");
}

void loop(){}

Referência:

https://arduino-esp8266.readthedocs.io/en/latest/faq/a02-my-esp-crashes.html