Error Compilación

Projetos de ESP32
Mr.reivax2
Novato
Mensagens: 1
Registrado em: 03/Mar/2019, 19:34

Error Compilación

Mensagem por Mr.reivax2 » 03/Mar/2019, 19:48

Hola a todos/as
soy un nuevo ususario del forum y hace mucho tiempo que estoy siguiendo los videos

estava montando el proyecto de este video

https://www.youtube.com/watch?v=RcXtLNzpQb0&t=1826s

y al compilar el codigo me sale el error de esp_restart_ noos(); not declared

//função que o temporizador irá chamar, para reiniciar o ESP32
void IRAM_ATTR resetModule(){
ets_printf("(watchdog) reboot\n");
esp_restart_noos(); //reinicia o chip


'esp_restart_noos' was not declared in this scope

a que se debe este error ?
hay que declarar al principio del codigo ?

DanielRizzieri
Novato
Mensagens: 2
Registrado em: 29/Dez/2018, 09:46

Re: Error Compilación

Mensagem por DanielRizzieri » 12/Mar/2019, 21:09

Olá Mr.reivax2!
Use
esp_restart();
ao invés de
esp_restart_noos();
.
Tente e depois nos conte se funcionou.

Leizer
Membro
Mensagens: 6
Registrado em: 25/Fev/2020, 01:08

Re: Error Compilación

Mensagem por Leizer » 25/Mar/2020, 23:39

Olá!

Experimentei a seguinte mudança:

// esp_restart_noos(); // Aqui o CÃO DE GUARDA reinicia o chip
esp_restart();

Não compilava e apontava erro para a linha "esp_restart_noos();", ao mudar para esp_restart(); , o que não compilava, passou a compilar
normalmente, só não testei ainda se a aplicação esta funciona no dispositivo ESP32.

Leizer
Membro
Mensagens: 6
Registrado em: 25/Fev/2020, 01:08

Re: Error Compilación

Mensagem por Leizer » 05/Mai/2020, 22:07

Ola pessoal!

Agora sim, fiz o teste de funcionamento sugerido no vídeo do professor Fernando.

Quando coloco um delay no loop maior que o tempo declarado no watchdog, o dispositivo fica resetando no tempo definido pelo watchdog, quando coloco o delay menor, o codigo segue sua execução normal. Muito bom!

Responder