- Changelog
- Releases v1.8.15-1
- Releases v1.8.15-0
- Releases v1.8.14-7
- Releases v1.8.14-6
- Releases v1.8.14-5
- Releases v1.8.14-4
- Releases v1.8.14-3
- Releases v1.8.14-2
- Releases v1.8.14-1
- Releases v1.8.13
- Releases v1.8.12
- Releases v1.8.11
- Releases v1.8.10-1
- Releases v1.8.10
- Releases v1.8.5
- Releases v1.8.2
- Releases v1.8.0
- Releases v1.7.2
- Releases v1.7.1
- Releases v1.7.0
- Releases v1.6.2
- Releases v1.6.1
- Releases v1.6.0
- Releases v1.5.3
- Releases v1.5.2
- Releases v1.5.1
- Releases v1.5.0
- Using new WiFi101_Generic library to permit sending larger data than total 4K when using
MKR1000
orMKRWiFi1010
withATMEL WINC1500 WiFi
- Modify examples for new features
- Fix severe limitation to permit sending much larger data than total 4K. Check server.send buffer size limited to 4k #23
- Add examples WiFiWebServer_BigData to demo how to send much larger data than total 4K
- Optimize code
- Clean up
- Modify WiFiWebServer example to avoid
analogRead()
crash inarduino-pico
core. Check WiFi.localIP() hangs in Nano RP2040 Connect with Arduino-Pico core (EarlePhilhower) #24 - Use
allman astyle
and addutils
- Update
Packages' Patches
- Add support to
Teensy 4.x
usingAdafruit Airlift Featherwing Co-Processor
- Fix
WiFiStorageFile.flush()
linker error in some platform. Check Flush method not implemented #22 - Update
Packages' Patches
- Fix bug causing data lost when sending large files. Check Thread: Teensy 4.1 - Adafruit Airlift Featherwing Co-Processor FTP Server not opening Port 21. This is just a kludge for temporary use, waiting for better and final fix, dealing with SPI driver, from Arduino.
- Update
Packages' Patches
- Fix bugs by using some unmerged PRs from original WiFiNINA, such as:
- WiFi.config - setting defaults as the Ethernet library #219
- Fix WiFiClient watchdog usage #211
- Watchdog trigger changes #208
- added server.accept() #204
- Fix PinStatus error on some platforms #185
- Add many WiFiMulti-related examples in WiFiMulti
- Update examples
- Update
Packages' Patches
- Fix issue with UDP for Nano_RP2040_Connect using arduino-pico core. Check UDP not running with WiFiNINA library (Example WiFiUdpSendReceiveString) #376
- Add support to
Nano_RP2040_Connect
usingarduino-pico
core. Check Problem with WiFiNINA library for Arduino Nano Connect (__has_include directive) #373 and how i can run Example "ConnectWithWPA" #375 - Update
Packages' Patches
- Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY
- Add support to generic
__SAMD21E1xA__
,__SAMD21G1xA__
and__SAMD21J1xA__
- Add
headers
inlibrary.json
for PIO - Update
platform.io
- Remove debug leftovers. Check Debug text comes out of the serial port when listening for UDP connections #15
- Sync with Arduino WiFiNINA Library v1.8.13.
- Update latest available nina-fw to v1.4.8
- Add support to SAMD51 ADAFRUIT_MATRIXPORTAL_M4_EXPRESS
- Sync with Arduino WiFiNINA Library v1.8.12.
- Update latest available nina-fw to v1.4.7
- Add support to many AVR (328P, 32U4, 16U4, etc.) boards. Check Add support to Arduino UNO board #9
- Sync with Arduino WiFiNINA Library v1.8.11.
- RP2040 - adapt NinaPins to be used as class
- Provide clean API for passing watchdog function
- Update latest available nina-fw to v1.4.6
- Permit nina-fw version overridden to use whenever WiFi101-FirmwareUpdater-Plugin is not sync'ed with nina-fw version
- Fix PinStatus-related compile error for some platforms
- Sync with Arduino WiFiNINA Library v1.8.10.
- Add support to Arduino Nano RP2040 Connect using Arduino mbed OS for Nano boards.
- Update latest available nina-fw to v1.4.5
- Bug fixes.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico v1.5.1+ core.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 v2.1.0+ core.
- Update
Packages' Patches
- Sync with Arduino WiFiNINA Library v1.8.5. Bugfix: Feed watchdog within busy-wait-loop within connectBearSSL to prevent a premature reset.
- Update
Packages' Patches
- Sync with Arduino WiFiNINA Library v1.8.2. Using the latest WiFiNINA FW v1.4.3 in WiFi101-FirmwareUpdater-Plugin v0.10.13
- Add possibility to resend data if lwip_send fails.
- Sync with Arduino WiFiNINA Library v1.8.0. Using the latest WiFiNINA FW v1.4.2 in WiFi101-FirmwareUpdater-Plugin v0.10.13
- Limit the maximum length of the download URL for the OTA binary since the receive buffer on the nina firmware can't hold more than 128 bytes.
- Introduce WiFiBearSSLClient (offloaded to Nina)
- Add support to Adafruit Airlift M4 boards: METRO_M4_AIRLIFT_LITE, PYBADGE_AIRLIFT_M4. Thanks to Gerard Moorcroft to report issue WiFi Hangs when attempting to start WiFi (Adafruit M4 Express Airlift Lite board) leading to this new version.
- Add WIFININA_GENERIC_VERSION
- Sync with Arduino WiFiNINA Library v1.7.1. Using the latest WiFiNINA FW v1.4.1 in WiFi101-FirmwareUpdater-Plugin v0.10.12
- Sync with Arduino WiFiNINA Library v1.7.0. See Add 'downloadOTA' command to download OTA file and verify length/CRC
- Add Arduino SAMD Packages_Patches to fix Arduino SAMD compiler error when using STL. See Improve Arduino compatibility with the STL (min and max macro)
- Fix WiFiStorage bug introduced from v1.6.0 resulting compile error.
- Add example for WiFiStorage.
- Add support to all STM32F/L/H/G/WB/MP1
- Add support to **Seeeduino SAMD21/SAMD51 boards **
- Fix bug introduced to v1.6.0 resulting nRF52 compile error.
- Sync'ed with latest WiFiNINA Library v1.6.0.
- New features include WiFiStorage and update to NINA Firmware v1.4.0 from v1.3.0
- Add function to support new WebSockets2_Generic Library
- Update default pin-outs for nRF52 boards, especially NINA_112_ublox.
- Port FirmwareUpdater to permit nRF52, Teensy, SAMD21, SAMD51, etc. boards to update WiFiNINA W101/W102 firmware and SSL certificates using Arduino IDE WiFi101/WiFiNINA Firmware Updater.
- Update default pin-outs for nRF52 boards, especially NINA_B302_ublox.
Again with credits of Miguel Alexandre Wisintainer.
- Add support to nRF52 boards, such as AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, Clue nRF52840, Nordic nRF52840DK, Particle Xenon, etc. Raytac MDBT50Q-RX Dongle is not supported.
- Add support to NINA_B302_ublox running as nRF52840. Thanks to great work of Miguel Alexandre Wisintainer for initiating, inspriring, working with, developing, debugging and testing. See u-blox nina b
- The original Arduino WiFiNINA library only supports very limited boards, such as: the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2. This library is based on and modified from Arduino WiFiNINA library to provide support for many more boards, such as SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, etc.