For no obvious reason it suddenly worked, connecting via DHCP and doing everything as expected. I have now been able to run a project originally developed with UNO+Ethernet shield on this said Keyestudio W5500 board, using the original Ethernet library with IDE 1.8.19. TwoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG) įehler beim Kompilieren für das Board Arduino Uno. Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Dns.cpp:202:21: note: in expansion of macro 'htons' Users/danielkrug/Documents/Arduino/libraries/Ethernet55/util.h:4:24: warning: result of '(256 >8)&0xFF) ) Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)': In file included from /Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Dns.cpp:7:0: Void W5500Class::setIPAddress(uint8_t *_addr) ' Users/danielkrug/Documents/Arduino/libraries/Ethernet55/./utility/w5500.h:402:6: note: candidate: void W5500Class::setIPAddress(uint8_t*) In file included from /Users/danielkrug/Documents/Arduino/libraries/Ethernet55/./utility/w5100.h:24:0,įrom /Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Ethernet55.h:9,įrom /Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Ethernet55.cpp:5: Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Ethernet55.cpp:64:39: error: no matching function for call to 'W5500Class::setIPAddress(IPAddress::&)' Users/danielkrug/Documents/Arduino/libraries/Ethernet55/Ethernet55.cpp: In member function 'void EthernetClass::begin(uint8_t*, IPAddress, IPAddress, IPAddress, IPAddress)': (My own experiments using the popular Ethernet (.2, 3) libraries, derived from my other projects, did compile fine but simply ended up with this Keyestudio board crashing silently as soon as it would encounter the Ethernet-related code part.)ĭaniel Arduino: 1.8.19 (Mac OS X), Board: "Arduino Uno" The Ethernet55 library from Keyestudio was manually added. HI, thanks for the fast reply! I'm going to post the compilation errors below, that happen when using the "Code A" example from their webpage/wiki, which is located here: So I'm really wondering if there is working code out there, which just isn't found with google? Anyone.? I have seen comments on the sellers websites where people claimed they had simply used it with the normal Ethernet library and current IDE, but no details given. I have tried several examples using Ethernet, Ethernet2, Ethernet3 libraries with no success.Īccording to the manufacturer webpage their own modification of the library called "Ethernet55" is meant to be used only with a version 1.4 of the Arduino IDE, but strangely enough such version doesn't seem to even exist? The Ethernet55 thingy gives lots of compilation errors when tried in the up-to-date IDE. While I have used ethernet shields already in several Arduino projects, I wasn't able to get this one up and running. I am wondering if anyone has a running project with the Keyestudio W5500 (model KS0304) board - which is featuring an arduino-like combination with onboard ethernet controller (5500 chipset type) - and would be willing to share their code?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |