Ethernet
Ethernet copied to clipboard
Inconsistencies between Ethernet libraries of different architectures
I'm working on a multi architecture project and foundthat there are inconsistencies of Ethernet libraries for different architectures. E.g.:
- Ethernet library for AVR contains Dns.h (with more DNS related functions) while Ehternet for Opta doesn't
- Ehternet for AVR doesn't contain hostname related functions (e.g.: Ethternet.setHostName())
It'd be good to synchronize different Arduino architectures at API level, to make it possible to create portable code.
It was posted to https://github.com/arduino/ArduinoCore-mbed/issues/843 also.
https://github.com/JAndrassy/Arduino-Networking-API/blob/main/ArduinoNetAPILibs.md
Thanks, it very informative. But I think, that the APIs (at least the ones maintained by Arduino) sould be in sync to support the cross-platform development.
But I think, that the APIs (at least the ones maintained by Arduino) sould be in sync to support the cross-platform development.
yes I am working on it. Ale the + in the tables are functions added since September 2023 and many PR are waiting to be merged
also https://github.com/JAndrassy/Arduino-Networking-API/blob/main/ArduinoNetLibsTestReport.md