- Fix minor
speed-link-duplex
bug forWIZNet W6100
- Add preliminary support to
WIZNet W6100
using IPv4. IPv6 will be supported in the future
- Auto-detect
W5x00
and settings (ETHERNET_LARGE_BUFFERS
,MAX_SOCK_NUM
) to setMAX_SIZE
to send. Check 'ETHERNET_SERVER_SEND_MAX_SIZE' was not declared in this scope #16
- Fix severe limitation to permit sending larger data than 2/4/8/16K buffer
- Add examples EthernetWebServer_BigData to demo how to send larger data than 2/4/8/16K buffer
- Optimize code
- Clean up
- Update
Packages' Patches
- Add support to Seeeduino nRF52840-based boards such as Seeed XIAO_NRF52840 and XIAO_NRF52840_SENSE, etc. using Seeed
mbed
ornRF52
core - Add astyle using
allman
style. Restyle the library - Update
Packages' Patches
to add SeeeduinonRF52
core
- Fix bug for
Wiznet W5200 / wiz820io
. Check ESP32 - Wiznet W5200 problem #13 - Update
Packages' Patches
- Add support to AVR Dx (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore
- Slow SPI clock only when necessary (such as for W5100, SAMD21 Zero, etc.)
- Use correct Debug Terminal
Serial
for so-called SAMD21 Zero boards from Arduino as well as Adafruit
- Slow SPI clock to
8MHz
and selectSPI_MODE0
for old W5100 shield using SAMD Zero. Check AdvancedWebServer example give me wrong ip HTTP EthernetWebServer is @ IP : 0.0.0.0 #62 - Default to
W5100
to be safe. To change if usingW5200, W5500, W5100s
or testing faster SPI clock speeds
- Using
raw_address()
as default only for arduino-pico core for compatibility with remaining cores - Sync with Ethernet library v2.0.1
- Add Ethernet_Generic Library API
- Auto-select SPI(s)
SS/CS
pins according to board package if available - Update
Packages' Patches
- Using raw_address() as default instead of private IPAddress data
- Add missing
LibraryPatches
for ESP32 - Update
Packages' Patches
- Add setHostname() and related DHCP functions. Check Only 15 UDP packets / second with W5100S-EVB-Pico possible? #6
- Add example SetDHCPHostName to demo the new feature
- Update
Packages' Patches
- Add support to custom SPI for RP2040, Nano_RP2040_Connect, Portenta_H7, etc. using Arduino-mbed core
- Add support to STM32 boards using Arduino_Core_STM32
- Add support to any board with core supporting custom hardware / software
SPI
, for example STM32.
- Add support to WIZNet W5100S. Check Wiznet W5100S #56
- Add support to
SPI1
forRP2040
usingEarle Philhower's arduino-pico
core - Add example WebClientRepeating_RP2040_SPI1 to demo the new feature
- Update
Packages' Patches
-
Initial porting and coding to merge, as many as possible, the features of the following libraries :
-
Add support to ESP32 SPI2
-
Convert to h-only library
-
Add debug feature
-
Optimize code to reduce compiled binary size
-
Add
Packages' Patches