Skip to content

Releases: UIPEthernet/UIPEthernet

UIPEthernet 2.0.12

08 May 09:23
5c0e521
Compare
Choose a tag to compare
  • Revert "UIPClient - fix NULL data field checks"
  • UIPClient - process incoming data even when remote closed
  • restart UDP connection also when logging is off (by Karl Õmblus)

UIPEthernet 2.0.11

03 Jan 18:18
ac99991
Compare
Choose a tag to compare

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

21 May 16:51
2b12cfc
Compare
Choose a tag to compare
  • make hardwareStatus() and linkStatus() work without Erhernet.begin(mac)
  • UIPServer.end() - stop() all clients
  • fixed library.json for platformio

UIPEthernet 2.0.9

14 Sep 15:49
97b6a52
Compare
Choose a tag to compare
  • 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

23 Feb 16:03
Compare
Choose a tag to compare
  • 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

18 Feb 18:33
Compare
Choose a tag to compare
  • bug fixes
  • Ethernet lib compatibility: init(cs_pin) and linkStatus
  • 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))

24 Jan 15:23
a258150
Compare
Choose a tag to compare

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))

24 Jan 08:22
2d383c9
Compare
Choose a tag to compare

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))

UIPEthernet_v2.0.3 - for Arduino > 1.5.x and MBED/SMeshStudio (AVR-s, STM32F series,ESP8266,Intel ARC32,Nordic nRF51,Teensy boards)