Hello, I have an arduino uno board with the wiznet 5500 ethernet shield. Ethernet works. I'm trying to ping 8.8.8.8. I searched online how I can do that and found this post from the forum https://forum.arduino.cc/t/help-with-ethernet-shield-ping-example-please/951466 I have tried it but found an error saying the ICMPPing.h is missing. I checked and that file is there.
Error below.
Ping:17:10: fatal error: ICMPPing.h: No such file or directory
#include <ICMPPing.h>
^~~~~~~~~~~~
exit status 1
ICMPPing.h: No such file or directory
I do not know what to do to make it see that file and why it is missing. Can someone please help me to figure this out?
Yes I have tried to upload the zip file to the library through the IDE. When I did that it states that ( Specified folder/zip file does not contain a valid library ) that is why I tried to add it manually.
I dion't know what is wrong or What I'm doing wrong. This is is the first time getting this type of error.
I'm trying to ping 8.8.8.8 from the arduino shield that is all. Is there any other way? I searched online and mostly all results come back to the same library.
The new error stating the Util.h is missing is coming from the ICMPPing.cpp file. So I changed #include <util.h> to #include "util.h" and that fix that error. On to the next error now when I try to compile it I get this new error. This library is build for the 5100 eithernet shield not the 5500 old library.
New error saying W5100.send_data_processing(_socket, serialized, sizeof(ICMPEcho)); error is 'class W5100Class' has no member named 'send_data_processing'.