ESP32_ping
ESP32_ping copied to clipboard
Arduino IDE can not compile pingtest.ino for ESP32
I am trying to complete a project in Arduino IDE using an ESP32 (mini kit MH ET Live).
Once a day, the code updates an RTC through NPT. The problem is that if there is no internet connection, the code stops.
To use a conditional that omits this instruction, I would need to verify that there is not an active connection to the Internet. I've thought about sending a ping and waiting for its return, but I have not found a library that works well for ESP32. I tried the libraries and the examples of ESP32_ping and ESP32Ping without success. The pbecchi library now gives an error that says it can not compile for the module that I use.
I would like to know how else I can verify that the ESP32 has an Internet connection.
I am a newbie in this field with three months since I started learning how to program. Hope someone can help me.
In the discussion on the Arduino Forum: http://forum.arduino.cc/index.php?topic=590873 we determined this is a duplicate of https://github.com/pbecchi/ESP32_ping/issues/8
The problem occurs with Arduino core for the ESP32 1.0.1. The problem does not occur with Arduino core for the ESP32 1.0.0.
The workaround:
- (In the Arduino IDE) Tools > Board > Boards Manager
- Wait for downloads to finish
- Scroll down until you see "ESP32 by espressif systems". Click on it.
- From the dropdown menu, select "1.0.0".
- Click "Install".
- Wait for the installation to finish.
- Click "Close".
Will there be an update to support newer core versions?
Will there be an update to support newer core versions?
PotatoX has found the way to make pbecchi/ESP32_ping library working with the new Arduino core for the ESP32 1.0.1 version. I'm using it and it works fine. Visit https://github.com/PotatoX/ESP32_ping
Oslaf