- Fix bug causing time jumping back or forth when network has problem. Check Time jumping back when connection is lost and forward when up #9 and Time jumping back 9 minutes #1
- Modify example ESP_NTPClient_Advanced to demo the better way to use the library, without using long
delay()
- Add support to
RP2040W
boards using CYW43439 WiFi - Optimize and clean up
- Modify
platformio.ini
andlibrary.json
to reduce error with PIO - Update
Packages' Patches
- Sync with NTPClient releases v3.2.1
- Use new Ethernet_Generic library as default for W5x00.
- Rewrite to avoid
multiple-definitions
linker error for multiple-file project - Add example multiFileProject to demo how to avoid
multiple-definitions
linker error for multiple-file project - Add support to SPI1 for RP2040 using arduino-pico core
- Add support SPI2 for ESP32
- Rewrite all the examples to support new features
- Update
Packages' Patches
- Add setUDP() function to enable auto-switching between
WiFi
andEthernet
UDP instances. Check added setUDP function #8 - Add new examples ESP_WiFi_ETH_NTPClient_Advanced and WT32_WiFi_ETH01_NTPClient_Advanced to use the new setUDP() function for auto-switching between
WiFi
andEthernet
UDP to update NTP time. - Update
Packages_Patches
- Fix getUTCEpochMillis() bug. Check getUTCEpochMillis() not returning correct value #7
- Update Adafruit SAMD
Packages_Patches
- Make compatible with old code
- Update all examples
- Update
Packages_Patches
- Add support to Portenta_H7 using Murata WiFi of Vision-Shield Ethernet
- Fix
multiple-definitions
linker error. Check Different behaviour using the src_cpp or src_h lib #80 - Update all examples
- Update
Packages_Patches
- Auto detect ESP32 core version.
- Fix bug in examples for WT32_ETH01
- Update
Packages' Patches
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Add support to RTL8720DN, RTL8722DM, RTL8722CSM, etc. boards
- Add examples with new features
- Fix typo in
library.json
- Add support to WT32_ETH01 (ESP32 + LAN8720) boards
- Add examples with new features
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico core.
- Add support to RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 core.
- Add packet validity checks
- Add version string
- Improve and add more debugging codes
- Add examples to use STM32 Built-In RTC.
- Initial porting to many Generic boards using WiFi/Ethernet modules/shields.
- Add support to SAMD21/SAMD51, nRF52, STM32F/L/H/G/WB/MP1 with WiFiNINA, W5x00, ENC28J60, LAN8742A Ethernet modules/shields.
- Add functions.
- Completely new examples using NTP time to update DS3231 RTC and/or local clock.