Releases: UIPEthernet/UIPEthernet
Releases · UIPEthernet/UIPEthernet
UIPEthernet 2.0.12
UIPEthernet 2.0.11
Fixes:
- UIPUdp.cpp beginPacket fix IPAddress check for esp8266 core 3.x.x
- platformio library.json fixes by Ivan Kravets
- UIPClient._allocateData - fix data clear
- UIPClient - fix NULL data field checks
UIPEthernet 2.0.10
- make hardwareStatus() and linkStatus() work without Erhernet.begin(mac)
- UIPServer.end() - stop() all clients
- fixed library.json for platformio
UIPEthernet 2.0.9
- major bug fix - wrong calculation of packet position wrapped on RXSTOP
- Enc28J60Network: reserve space for TSV. coded by N.Truchsess in ntruchsess/arduino_uip#103
- solved problem with STM32F3 define in ARDUINO_ARCH_STM32
- sendPacket: fixed Errata 13 workaround and send result returned
- UIPClient - fix of the 'overlay' struct uip_userdata_closed_t
- Enc28J60 object removed. all functions in Enc28J60Network were static
- uip_timer, uip_clock, clock-arch and uip_debug were not used. removed
- Ethernet.tick() - polling for active connection was too frequent. in UIP_CLIENT_TIMER mode (it is default) an active connection was polled every tick()
- UIPClient - added getters remoteIP() and remotePort()
- UIPClient - implementation of availableForWrite()
- UIPClient - sending next packet right after ACK boost the performance
- UIPClient - aborted was not handled
- UIPClient - _write() looped forever if connection timed out
- UIPClient - UIP_WRITE_TIMEOUT instead of UIP_ATTEMPTS_ON_WRITE
- UIPServer - added operator bool() and function end()
- UIPEthernet - added hardwareStatus() (Ethernet 2.00 compatibility)
- Ethernet.h file for super libraries including Ethernet.h
UIPEthernet 2.0.8
- Fix local UDP broadcast address evaluation with ~ operator on 32bit systems (pknoe3lh)
- Re-fix Errata 14 (Bigpet)
- ENC28J60_USE_SPILIB for ARDUINO_ARCH_AVR and ARDUINO_ARCH_MEGAAVR (jandrassy)
- Add support for Teensy4 boards (IMXRT1062) (rjongeneelen)
EthernetServer.accept()
implementation (jandrassy)- compilation with logging enabled fixes for megaavr core (jandrassy)
- stm32 blue pill wiring picture corrected (jandrassy)
UIPEthernet 2.0.7
- bug fixes
- Ethernet lib compatibility:
init(cs_pin)
andlinkStatus
- ARP Table improvement
- UIPServer esp32 core 1.0.1 compilation compatibility
- uipethernet-conf.h options can be specified as -D
UIPEthernet_v2.0.6 - for Arduino > 1.5.x and MBED/SMeshStudio (AVR-s, STM32F series,ESP8266, ESP32,Intel ARC32,Nordic nRF51,Teensy boards, Realtek Ameba(RTL8195A,RTL8710))
Added support SAMD.
Added support ESP32.
Modified librarry information files, and readme.md
UIPEthernet_v2.0.5 - for Arduino > 1.5.x and MBED/SMeshStudio (AVR-s, STM32F series,ESP8266,Intel ARC32,Nordic nRF51,Teensy boards, Realtek Ameba(RTL8195A,RTL8710))
Corrected more issues.
Added support for adafruit wiced feather.
Added support for Arduino_Core_STM32.
UIPEthernet_v2.0.4 - for Arduino > 1.5.x and MBED/SMeshStudio (AVR-s, STM32F series,ESP8266,Intel ARC32,Nordic nRF51,Teensy boards, Realtek Ameba(RTL8195A,RTL8710))
Corrected more issues.
Added MCU-s, and IDE.