diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 645e64db..10fa2d2e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p Please ensure to specify the following: -* Arduino IDE version (e.g. 1.8.15) or Platform.io version -* Core Version (e.g. Arduino SAMD core v1.8.11, Adafruit SAMD core v1.7.3, Arduino-mbed RP2040 v2.3.1) +* Arduino IDE version (e.g. 1.8.16) or Platform.io version +* Core Version (e.g. Arduino SAMD core v1.8.12, Adafruit SAMD core v1.7.5, Arduino-mbed RP2040 v2.6.1) * Board type (e.g. NANO_RP2040_CONNECT, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040, GENERIC_RP2040, etc.) * Contextual information (e.g. what you were trying to achieve) * Simplest possible steps to reproduce @@ -27,11 +27,11 @@ Please ensure to specify the following: ### Example ``` -Arduino IDE version: 1.8.15 -Arduino-mbed RP2040 v2.3.1 +Arduino IDE version: 1.8.16 +Arduino-mbed RP2040 v2.6.1 NANO_RP2040_CONNECT Module OS: Ubuntu 20.04 LTS -Linux xy-Inspiron-3593 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux +Linux xy-Inspiron-3593 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux Context: I encountered an endless loop while trying to connect to Local WiFi. diff --git a/README.md b/README.md index 261575b6..04f4bdca 100644 --- a/README.md +++ b/README.md @@ -133,13 +133,13 @@ This [**WiFiNINA_Generic library**](https://github.com/khoih-prog/WiFiNINA_Gener 2. [`Arduino AVR core 1.8.3+`](https://github.com/arduino/ArduinoCore-avr) for Arduino (Use Arduino Board Manager) for AVR boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-avr.svg)](https://github.com/arduino/ArduinoCore-avr/releases/latest) 3. [`Teensy core 1.55+`](https://www.pjrc.com/teensy/td_download.html) for Teensy (4.1, 4.0, 3.6, 3.5, 3,2, 3.1, 3.0, LC) boards 4. [`Arduino SAM DUE core 1.6.12+`](https://github.com/arduino/ArduinoCore-sam) for SAM DUE ARM Cortex-M3 boards - 5. [`Arduino SAMD core 1.8.11+`](https://www.arduino.cc/en/Guide/ArduinoM0) for SAMD ARM Cortex-M0+ boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-samd.svg)](https://github.com/arduino/ArduinoCore-samd/releases/latest) + 5. [`Arduino SAMD core 1.8.12+`](https://www.arduino.cc/en/Guide/ArduinoM0) for SAMD ARM Cortex-M0+ boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-samd.svg)](https://github.com/arduino/ArduinoCore-samd/releases/latest) 6. [`Adafruit SAMD core 1.7.5+`](https://www.adafruit.com/) for SAMD ARM Cortex-M0+ and M4 boards (Nano 33 IoT, etc.). [![GitHub release](https://img.shields.io/github/release/adafruit/ArduinoCore-samd.svg)](https://github.com/adafruit/ArduinoCore-samd/releases/latest) 7. [`Seeeduino SAMD core 1.8.2+`](https://github.com/Seeed-Studio/ArduinoCore-samd) for SAMD21/SAMD51 boards (XIAO M0, Wio Terminal, etc.). [![Latest release](https://img.shields.io/github/release/Seeed-Studio/ArduinoCore-samd.svg)](https://github.com/Seeed-Studio/ArduinoCore-samd/releases/latest/) 8. [`Adafruit nRF52 v1.1.0+`](https://www.adafruit.com) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest) 9. [`Arduino Core for STM32 v2.1.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest) -10. [`Arduino mbed_rp2040 core 2.5.2+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest) -11. [`Earle Philhower's arduino-pico core v1.9.5+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest) +10. [`Arduino mbed_rp2040 core 2.6.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest) +11. [`Earle Philhower's arduino-pico core v1.9.6+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest) 12. [`Arduino AVR core 1.8.3+`](https://github.com/arduino/ArduinoCore-avr) for Arduino AVR boards. Use Arduino Board Manager to install. [![Latest release](https://img.shields.io/github/release/arduino/ArduinoCore-avr.svg)](https://github.com/arduino/ArduinoCore-avr/releases/latest/) 13. [`Adafruit AVR core 1.4.14+`](https://github.com/adafruit/Adafruit_Arduino_Boards) for Adafruit AVR boards. Use Arduino Board Manager to install. 14. [`Sparkfun AVR core 1.1.13+`](https://github.com/sparkfun/Arduino_Boards) for Sparkfun AVR boards. Use Arduino Board Manager to install. @@ -524,7 +524,7 @@ For example ``` Start WiFiNINA CheckFirmwareVersion on SAMD_NANO_33_IOT -WiFiNINA_Generic v1.8.13 +WiFiNINA_Generic v1.8.14-1 Firmware version installed: aaa.bbb.ccc Latest firmware version available : aaa.bbb.ccc @@ -590,7 +590,7 @@ This is the screen to demonstrate the SSL certificates have been loaded successf // To eliminate FW warning when using not latest nina-fw version // To use whenever WiFi101-FirmwareUpdater-Plugin is not sync'ed with nina-fw version -#define WIFI_FIRMWARE_LATEST_VERSION "1.4.5" +//#define WIFI_FIRMWARE_LATEST_VERSION "1.4.5" #include #include @@ -1105,7 +1105,7 @@ The following are screen shot and debug terminal output when running example [Ad ``` Starting AdvancedServer on SAMD_NANO_33_IOT -WiFiNINA_Generic v1.8.13 +WiFiNINA_Generic v1.8.14-1 [NN] =============================== [NN] Used/default SPI pinout: @@ -1275,116 +1275,6 @@ Sometimes, the library will only work if you update the `WiFiNINA module/shield` --- --- -## Releases - -### Releases v1.8.13 - -1. Sync with [Arduino WiFiNINA Library v1.8.13](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.13). - - Update latest available nina-fw to v1.4.8 - -2. Add support to SAMD51 ADAFRUIT_MATRIXPORTAL_M4_EXPRESS - -### Releases v1.8.12 - -1. Sync with [Arduino WiFiNINA Library v1.8.12](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.12). - - Update latest available nina-fw to v1.4.7 - -2. Add support to many AVR (328P, 32U4, 16U4, etc.) boards. Check [Add support to Arduino UNO board #9](https://github.com/khoih-prog/WiFiNINA_Generic/pull/9) - -### Releases v1.8.11 - -1. Sync with [Arduino WiFiNINA Library v1.8.11](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.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 - -2. Permit nina-fw version overridden to use whenever WiFi101-FirmwareUpdater-Plugin is not sync'ed with nina-fw version - -### Releases v1.8.10-1 - -1. Fix PinStatus-related compile error for some platforms - -### Releases v1.8.10 - -1. Sync with [Arduino WiFiNINA Library v1.8.10](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.10). - - Add support to **Arduino Nano RP2040 Connect** using [**Arduino mbed OS for Nano boards**](https://github.com/arduino/ArduinoCore-mbed). - - Update latest available nina-fw to v1.4.5 - - Bug fixes. -2. 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](https://github.com/earlephilhower/arduino-pico). -3. 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](https://github.com/arduino/ArduinoCore-mbed). -4. Update `Packages' Patches` - -### Releases v1.8.5 - -1. Sync with [Arduino WiFiNINA Library v1.8.5](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.5). Bugfix: Feed watchdog within busy-wait-loop within connectBearSSL to prevent a premature reset. -2. Update `Packages' Patches` - -### Releases v1.8.2 - -1. Sync with [Arduino WiFiNINA Library v1.8.2](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.2). Using the latest WiFiNINA FW v1.4.3 in [WiFi101-FirmwareUpdater-Plugin v0.10.13](https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/tag/v0.10.13) -2. Add possibility to resend data if lwip_send fails. - -### Releases v1.8.0 - -1. Sync with [Arduino WiFiNINA Library v1.8.0](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.0). Using the latest WiFiNINA FW v1.4.2 in [WiFi101-FirmwareUpdater-Plugin v0.10.13](https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/tag/v0.10.13) -2. 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. -3. Introduce **WiFiBearSSLClient (offloaded to Nina)** - -### Releases v1.7.2 - -1. Add support to **Adafruit Airlift M4 boards: METRO_M4_AIRLIFT_LITE, PYBADGE_AIRLIFT_M4.** Thanks to [Gerard Moorcroft](https://github.com/gmstuff) to report issue [**WiFi Hangs when attempting to start WiFi (Adafruit M4 Express Airlift Lite board)**](https://github.com/khoih-prog/MySQL_MariaDB_Generic/issues/2) leading to this new version. -2. Add WIFININA_GENERIC_VERSION - -#### Releases v1.7.1 - -1. Sync with [Arduino WiFiNINA Library v1.7.1](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.7.1). Using the latest WiFiNINA FW v1.4.1 in [WiFi101-FirmwareUpdater-Plugin v0.10.12](https://github.com/arduino/WiFi101-FirmwareUpdater-Plugin/releases/tag/v0.10.12) - -#### Releases v1.7.0 - -1. Sync with [Arduino WiFiNINA Library v1.7.0](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.7.0). See [Add 'downloadOTA' command to download OTA file and verify length/CRC](https://github.com/arduino-libraries/WiFiNINA/pull/124) -2. 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)](https://github.com/arduino/ArduinoCore-samd/pull/399) - -#### Releases v1.6.2 - -1. Fix WiFiStorage bug introduced from v1.6.0 resulting compile error. -2. Add example for WiFiStorage. - -#### Releases v1.6.1 - -1. Add support to all **STM32F/L/H/G/WB/MP1** -2. Add support to **Seeeduino SAMD21/SAMD51 boards ** -3. Fix bug introduced to v1.6.0 resulting nRF52 compile error. - -#### Releases v1.6.0 - -1. Sync'ed with latest WiFiNINA Library v1.6.0. -2. New features include **WiFiStorage** and update to **NINA Firmware v1.4.0** from v1.3.0 - - -#### Releases v1.5.3 - -1. Add function to support new WebSockets2_Generic Library -2. Update default pin-outs for nRF52 boards, especially NINA_112_ublox. - -#### Releases v1.5.2 - -1. 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.** -2. Update default pin-outs for nRF52 boards, especially NINA_B302_ublox. - -Again with credits of [Miguel Alexandre Wisintainer](https://github.com/tcpipchip). - -#### Releases v1.5.1 - -1. 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. -2. Add support to **NINA_B302_ublox running as nRF52840**. Thanks to great work of [Miguel Alexandre Wisintainer](https://github.com/tcpipchip) for initiating, inspriring, working with, developing, debugging and testing. See [u-blox nina b](https://github.com/khoih-prog/WiFiNINA_Generic/issues/1) - -#### Releases v1.5.0 - -1. The original [Arduino WiFiNINA library](http://www.arduino.cc/en/Reference/WiFiNINA) 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](http://www.arduino.cc/en/Reference/WiFiNINA) to provide support for many more boards, such as **SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, etc.** - ---- ---- - ### TO DO 1. Bug Searching and Killing 2. Support more types of boards using WiFiNINA and other WiFi shields. @@ -1412,6 +1302,7 @@ Again with credits of [Miguel Alexandre Wisintainer](https://github.com/tcpipchi 17. Add support to **Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.** 18. Add support to **Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.** 19. Add support to **ADAFRUIT_MATRIXPORTAL_M4_EXPRESS** +20. Add support to generic `__SAMD21E1xA__`, `__SAMD21G1xA__` and `__SAMD21J1xA__` --- diff --git a/changelog.md b/changelog.md index 6d56d06e..77dc8e13 100644 --- a/changelog.md +++ b/changelog.md @@ -12,6 +12,7 @@ ## Table of Contents * [Changelog](#changelog) + * [Releases v1.8.14-1](#releases-v1814-1) * [Releases v1.8.13](#releases-v1813) * [Releases v1.8.12](#releases-v1812) * [Releases v1.8.11](#releases-v1811) @@ -36,6 +37,15 @@ ## Changelog +### Releases v1.8.14-1 + +1. Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY +2. Add support to generic `__SAMD21E1xA__`, `__SAMD21G1xA__` and `__SAMD21J1xA__` +3. Add `headers` in `library.json` for PIO +4. Update `platform.io` +5. Remove debug leftovers. Check [Debug text comes out of the serial port when listening for UDP connections #15](https://github.com/khoih-prog/WiFiNINA_Generic/issues/15) + + ### Releases v1.8.13 1. Sync with [Arduino WiFiNINA Library v1.8.13](https://github.com/arduino-libraries/WiFiNINA/releases/tag/1.8.13). diff --git a/examples/AP_SimpleWebServer/defines.h b/examples/AP_SimpleWebServer/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/AP_SimpleWebServer/defines.h +++ b/examples/AP_SimpleWebServer/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ConnectNoEncryption/defines.h b/examples/ConnectNoEncryption/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ConnectNoEncryption/defines.h +++ b/examples/ConnectNoEncryption/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ConnectWithWEP/defines.h b/examples/ConnectWithWEP/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ConnectWithWEP/defines.h +++ b/examples/ConnectWithWEP/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ConnectWithWPA/defines.h b/examples/ConnectWithWPA/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ConnectWithWPA/defines.h +++ b/examples/ConnectWithWPA/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ConnectWithWPA2Enterprise/defines.h b/examples/ConnectWithWPA2Enterprise/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ConnectWithWPA2Enterprise/defines.h +++ b/examples/ConnectWithWPA2Enterprise/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/MultiServers/defines.h b/examples/MultiServers/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/MultiServers/defines.h +++ b/examples/MultiServers/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ScanNetworks/defines.h b/examples/ScanNetworks/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ScanNetworks/defines.h +++ b/examples/ScanNetworks/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/ScanNetworksAdvanced/defines.h b/examples/ScanNetworksAdvanced/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/ScanNetworksAdvanced/defines.h +++ b/examples/ScanNetworksAdvanced/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/SimpleWebServerWiFi/defines.h b/examples/SimpleWebServerWiFi/defines.h index 643d7599..ad5e4cca 100644 --- a/examples/SimpleWebServerWiFi/defines.h +++ b/examples/SimpleWebServerWiFi/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/Tools/CheckFirmwareVersion/defines.h b/examples/Tools/CheckFirmwareVersion/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/Tools/CheckFirmwareVersion/defines.h +++ b/examples/Tools/CheckFirmwareVersion/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiChatServer/defines.h b/examples/WiFiChatServer/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiChatServer/defines.h +++ b/examples/WiFiChatServer/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiNINA_SSL_Test/defines.h b/examples/WiFiNINA_SSL_Test/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiNINA_SSL_Test/defines.h +++ b/examples/WiFiNINA_SSL_Test/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiPing/defines.h b/examples/WiFiPing/defines.h index 215e73aa..5ff9c4de 100644 --- a/examples/WiFiPing/defines.h +++ b/examples/WiFiPing/defines.h @@ -370,6 +370,21 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE diff --git a/examples/WiFiSSLClient/defines.h b/examples/WiFiSSLClient/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiSSLClient/defines.h +++ b/examples/WiFiSSLClient/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiUdpNtpClient/defines.h b/examples/WiFiUdpNtpClient/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiUdpNtpClient/defines.h +++ b/examples/WiFiUdpNtpClient/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiUdpSendReceiveString/defines.h b/examples/WiFiUdpSendReceiveString/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiUdpSendReceiveString/defines.h +++ b/examples/WiFiUdpSendReceiveString/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiWebClient/arduino_secrets.h b/examples/WiFiWebClient/arduino_secrets.h index 6c94b3a0..7864fa11 100644 --- a/examples/WiFiWebClient/arduino_secrets.h +++ b/examples/WiFiWebClient/arduino_secrets.h @@ -1,2 +1,4 @@ -#define SECRET_SSID "your_ssid" -#define SECRET_PASS "your_pass" +#define SECRET_SSID "HueNet1" +#define SECRET_PASS "jenniqqs" +//#define SECRET_SSID "your_ssid" +//#define SECRET_PASS "your_pass" diff --git a/examples/WiFiWebClient/defines.h b/examples/WiFiWebClient/defines.h index e0a812bb..6605dc92 100644 --- a/examples/WiFiWebClient/defines.h +++ b/examples/WiFiWebClient/defines.h @@ -371,6 +371,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiWebClientRepeating/defines.h b/examples/WiFiWebClientRepeating/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiWebClientRepeating/defines.h +++ b/examples/WiFiWebClientRepeating/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/examples/WiFiWebServer/defines.h b/examples/WiFiWebServer/defines.h index 406cff68..5ff9c4de 100644 --- a/examples/WiFiWebServer/defines.h +++ b/examples/WiFiWebServer/defines.h @@ -370,6 +370,22 @@ #endif +#if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) ) + #if !defined(BOARD_NAME) + #if (ARDUINO_AVR_UNO_WIFI_REV2) + #define BOARD_NAME "megaAVR UNO WiFi Rev2" + #elif (ARDUINO_AVR_NANO_EVERY) + #define BOARD_NAME "megaAVR Nano Every" + #else + #define BOARD_NAME "megaAVR Unknown" + #endif + #endif +#endif + +#ifndef BOARD_TYPE + #define BOARD_TYPE "Unknown board" +#endif + #ifndef BOARD_NAME #define BOARD_NAME BOARD_TYPE #endif diff --git a/library.json b/library.json index f05a77cd..248c18c7 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "WiFiNINA_Generic", - "version": "1.8.13", + "version": "1.8.14-1", "keywords": "wifi, wi-fi, WiFiNINA, NINA-B302-ublox, W101, W102, shield, Teensy, SAM DUE, SAMD, STM32, nRF52, rpi-pico, rp2040, Credentials, Manager, nano-rp2040-connect, raspberry-pi-pico, mega, 32u4", "description": "Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect", "authors": [ @@ -31,5 +31,6 @@ }, "frameworks": "*", "platforms": "*", - "examples": "examples/*/*/*.ino" + "examples": "examples/*/*/*.ino", + "headers": "WiFiNINA_Generic.h" } diff --git a/library.properties b/library.properties index 1045a661..b5fa75da 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=WiFiNINA_Generic -version=1.8.13 +version=1.8.14-1 author=Arduino, Khoi Hoang maintainer=Khoi Hoang sentence=Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect diff --git a/platformio/platformio.ini b/platformio/platformio.ini index baa8908e..3177b17b 100644 --- a/platformio/platformio.ini +++ b/platformio/platformio.ini @@ -8,20 +8,34 @@ ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html + [platformio] ; ============================================================ ; chose environment: ; ESP8266 ; ESP32 ; SAMD +; DUE ; NRF52 ; STM32 +; AVR +; TEENSY +; pico +;portenta_h7_m7 +;portenta_h7_m4 + ; ============================================================ ;default_envs = ESP8266 ;default_envs = ESP32 default_envs = SAMD +;default_envs = DUE ;default_envs = NRF52 ;default_envs = STM32 +;default_envs = AVR +;default_envs = TEENSY +;default_envs = pico +;default_envs = portenta_h7_m7 +;default_envs = portenta_h7_m4 [env] ; ============================================================ @@ -44,6 +58,23 @@ build_flags = ; comment the folowing line to enable WiFi debugging ; -D NDEBUG +; ============================================================ +; ============================================================ + +[env:DUE] +platform = atmelsam +framework = arduino +board = due + +; change microcontroller +board_build.mcu = at91sam3x8e + +; change MCU frequency +board_build.f_cpu = 84000000L + +; ============================================================ +; ============================================================ + [env:ESP8266] platform = espressif8266 framework = arduino @@ -89,6 +120,9 @@ board = nodemcuv2 ;board = xinabox_cw01 ;board = esp32doit-devkit-v1 +; ============================================================ +; ============================================================ + [env:ESP32] platform = espressif32 framework = arduino @@ -130,6 +164,9 @@ board = esp32doit-devkit-v1 ;board = iotbusproteus ;board = nina_w10 +; ============================================================ +; ============================================================ + [env:SAMD] platform = atmelsam framework = arduino @@ -203,6 +240,8 @@ board = adafruit_itsybitsy_m4 ;board = rolawan ;board = seeed_grove_ui_wireless +; ============================================================ +; ============================================================ [env:NRF52] platform = nordicnrf52 @@ -224,6 +263,9 @@ board = feather52840 ;board = ninab302 ;board = ninab112 +; ============================================================ +; ============================================================ + [env:STM32] platform = ststm32 framework = arduino @@ -335,3 +377,106 @@ framework = arduino ; Board configuration Many more Boards to be filled ; ============================================================ +; ============================================================ +; ============================================================ + +[env:AVR] +platform = atmelavr +framework = arduino + +; ============================================================ +; Board configuration AVR +; ============================================================ + +;board = yun +;board = uno +;board = diecimila +;board = nano +;board = nanoatmega328 +;board = mega +board = megaatmega2560 +;board = megaADK +;board = leonardo +;board = leonardoeth +;board = micro +;board = esplora +;board = mini +;board = ethernet +;board = fio +;board = bt +;board = LilyPadUSB +;board = lilypad +;board = pro +;board = atmegang +;board = robotControl +;board = robotMotor +;board = gemma +;board = circuitplay32u4cat +;board = yunmini +;board = chiwawa +;board = one +;board = unowifi + +; ============================================================ +; ============================================================ + +[env:TEENSY] +platform = teensy +framework = arduino + +; ============================================================ +; Choose your board by uncommenting one of the following lines +; ============================================================ + +; ============================================================ +; Board configuration TEENSY +; ============================================================ + +;board = teensy2 +;board = teensy2pp +;board = teensy30 +;board = teensy31 +;board = teensylc +;board = teensy35 +;board = teensy36 +;board = teensy40 +;board = teensy41 + +; ============================================================ +; Choose your board by uncommenting one of the following lines +; ============================================================ + +; ============================================================ +; Board configuration raspberrypi pico +; ============================================================ + +[env:pico] +; ============================================================ +; Just a sample +; You have to research and fix if there is issue +; ============================================================ +platform = raspberrypi +board = pico +framework = arduino +upload_protocol = picotool + +; ============================================================ +; ============================================================ + +; ============================================================ +; Board configuration portenta_h7_m7 +; ============================================================ + +[env:portenta_h7_m7] +platform = ststm32 +board = portenta_h7_m7 +framework = arduino + +; ============================================================ +; Board configuration portenta_h7_m4 +; ============================================================ + +[env:portenta_h7_m4] +platform = ststm32 +board = portenta_h7_m4 +framework = arduino diff --git a/src/WiFiClient_Generic.cpp b/src/WiFiClient_Generic.cpp index c196c2be..76469180 100644 --- a/src/WiFiClient_Generic.cpp +++ b/src/WiFiClient_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #define _WIFININA_LOGLEVEL_ 1 diff --git a/src/WiFiClient_Generic.h b/src/WiFiClient_Generic.h index 59f555cc..39630533 100644 --- a/src/WiFiClient_Generic.h +++ b/src/WiFiClient_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFiNINA_Generic.h b/src/WiFiNINA_Generic.h index 97823a0f..1d22219b 100644 --- a/src/WiFiNINA_Generic.h +++ b/src/WiFiNINA_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFiNINA_Pinout_Generic.h b/src/WiFiNINA_Pinout_Generic.h index b9ddfa7a..02520629 100644 --- a/src/WiFiNINA_Pinout_Generic.h +++ b/src/WiFiNINA_Pinout_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once @@ -107,11 +108,14 @@ #warning Using default WiFiNINA settings -#elif ( defined(ARDUINO_SAMD_ZERO) || defined(ARDUINO_SAMD_MKR1000) || defined(ARDUINO_SAMD_MKRWIFI1010) \ +#elif ( defined(ARDUINO_SAMD_ZERO) || defined(ARDUINO_SAMD_MKR1000) || defined(ARDUINO_SAMD_MKRWIFI1010) \ || defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_SAMD_MKRFox1200) || defined(ARDUINO_SAMD_MKRWAN1300) || defined(ARDUINO_SAMD_MKRWAN1310) \ - || defined(ARDUINO_SAMD_MKRGSM1400) || defined(ARDUINO_SAMD_MKRNB1500) || defined(ARDUINO_SAMD_MKRVIDOR4000) || defined(__SAMD21G18A__) \ - || defined(ARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS) || defined(__SAMD21E18A__) || defined(__SAMD51__) || defined(__SAMD51J20A__) || defined(__SAMD51J19A__) \ - || defined(__SAMD51G19A__) || defined(__SAMD51P19A__) || defined(__SAMD21G18A__) ) + || defined(ARDUINO_SAMD_MKRGSM1400) || defined(ARDUINO_SAMD_MKRNB1500) || defined(ARDUINO_SAMD_MKRVIDOR4000) \ + || defined(ARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS) || defined(__SAMD51__) || defined(__SAMD51J20A__) \ + || defined(__SAMD51J19A__) || defined(__SAMD51G19A__) || defined(__SAMD51P19A__) \ + || defined(__SAMD21E15A__) || defined(__SAMD21E16A__) || defined(__SAMD21E17A__) || defined(__SAMD21E18A__) \ + || defined(__SAMD21G15A__) || defined(__SAMD21G16A__) || defined(__SAMD21G17A__) || defined(__SAMD21G18A__) \ + || defined(__SAMD21J15A__) || defined(__SAMD21J16A__) || defined(__SAMD21J17A__) || defined(__SAMD21J18A__) ) #if !( defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_SAMD_MKRWIFI1010) || defined(ARDUINO_SAMD_MKRVIDOR4000) \ || defined(ARDUINO_SAM_DUE) || defined(__SAM3X8E__) ) diff --git a/src/WiFiSSLClient_Generic.cpp b/src/WiFiSSLClient_Generic.cpp index 8b52e5a4..167bea4c 100644 --- a/src/WiFiSSLClient_Generic.cpp +++ b/src/WiFiSSLClient_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include "WiFiSSLClient_Generic.h" diff --git a/src/WiFiSSLClient_Generic.h b/src/WiFiSSLClient_Generic.h index 732cecfd..bed1be11 100644 --- a/src/WiFiSSLClient_Generic.h +++ b/src/WiFiSSLClient_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFiServer_Generic.cpp b/src/WiFiServer_Generic.cpp index aab44c24..72ed657f 100644 --- a/src/WiFiServer_Generic.cpp +++ b/src/WiFiServer_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include diff --git a/src/WiFiServer_Generic.h b/src/WiFiServer_Generic.h index fb23b70a..463cfa4a 100644 --- a/src/WiFiServer_Generic.h +++ b/src/WiFiServer_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFiStorage_Generic.cpp b/src/WiFiStorage_Generic.cpp index a67ec64d..dd40a9ea 100644 --- a/src/WiFiStorage_Generic.cpp +++ b/src/WiFiStorage_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include "WiFiStorage_Generic.h" diff --git a/src/WiFiStorage_Generic.h b/src/WiFiStorage_Generic.h index a3dfa2ff..53a08707 100644 --- a/src/WiFiStorage_Generic.h +++ b/src/WiFiStorage_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFiUdp_Generic.cpp b/src/WiFiUdp_Generic.cpp index fb960756..d9523943 100644 --- a/src/WiFiUdp_Generic.cpp +++ b/src/WiFiUdp_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include diff --git a/src/WiFiUdp_Generic.h b/src/WiFiUdp_Generic.h index 371ccc9d..cca9f901 100644 --- a/src/WiFiUdp_Generic.h +++ b/src/WiFiUdp_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/WiFi_Generic.cpp b/src/WiFi_Generic.cpp index 0c7756f1..3769a82a 100644 --- a/src/WiFi_Generic.cpp +++ b/src/WiFi_Generic.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include "utility/wifi_drv.h" diff --git a/src/WiFi_Generic.h b/src/WiFi_Generic.h index 8786f18d..a137abab 100644 --- a/src/WiFi_Generic.h +++ b/src/WiFi_Generic.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once @@ -61,7 +62,7 @@ #define WIFI_HAS_FEED_WATCHDOG_FUNC -#define WIFININA_GENERIC_VERSION "WiFiNINA_Generic v1.8.13" +#define WIFININA_GENERIC_VERSION "WiFiNINA_Generic v1.8.14-1" #include diff --git a/src/utility/WiFiSocketBuffer.cpp b/src/utility/WiFiSocketBuffer.cpp index 8113e86e..47abd47c 100644 --- a/src/utility/WiFiSocketBuffer.cpp +++ b/src/utility/WiFiSocketBuffer.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include diff --git a/src/utility/WiFiSocketBuffer.h b/src/utility/WiFiSocketBuffer.h index 96c8211d..081000cc 100644 --- a/src/utility/WiFiSocketBuffer.h +++ b/src/utility/WiFiSocketBuffer.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/debug.h b/src/utility/debug.h index 2c984f34..84e1b72b 100644 --- a/src/utility/debug.h +++ b/src/utility/debug.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/nano_rp2040_support.cpp b/src/utility/nano_rp2040_support.cpp index fdc7d0f0..cdcf28ba 100644 --- a/src/utility/nano_rp2040_support.cpp +++ b/src/utility/nano_rp2040_support.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ //#ifdef ARDUINO_NANO_RP2040_CONNECT diff --git a/src/utility/server_drv.cpp b/src/utility/server_drv.cpp index 05357782..0c754b13 100644 --- a/src/utility/server_drv.cpp +++ b/src/utility/server_drv.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #define _DEBUG_ diff --git a/src/utility/server_drv.h b/src/utility/server_drv.h index 8f913330..bbf3f805 100644 --- a/src/utility/server_drv.h +++ b/src/utility/server_drv.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/spi_drv.cpp b/src/utility/spi_drv.cpp index 280ead0c..3ee81ded 100644 --- a/src/utility/spi_drv.cpp +++ b/src/utility/spi_drv.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include "Arduino.h" diff --git a/src/utility/spi_drv.h b/src/utility/spi_drv.h index 1064d991..8d5cf3a0 100644 --- a/src/utility/spi_drv.h +++ b/src/utility/spi_drv.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/wifi_drv.cpp b/src/utility/wifi_drv.cpp index b5709d21..5d50c521 100644 --- a/src/utility/wifi_drv.cpp +++ b/src/utility/wifi_drv.cpp @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #include diff --git a/src/utility/wifi_drv.h b/src/utility/wifi_drv.h index 0af3736e..f03425f0 100644 --- a/src/utility/wifi_drv.h +++ b/src/utility/wifi_drv.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/wifi_spi.h b/src/utility/wifi_spi.h index b01e0315..3de8512f 100644 --- a/src/utility/wifi_spi.h +++ b/src/utility/wifi_spi.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/wl_definitions.h b/src/utility/wl_definitions.h index 41b1ec5e..a114386c 100644 --- a/src/utility/wl_definitions.h +++ b/src/utility/wl_definitions.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once diff --git a/src/utility/wl_types.h b/src/utility/wl_types.h index 95308c4b..2fbe4cf2 100644 --- a/src/utility/wl_types.h +++ b/src/utility/wl_types.h @@ -24,7 +24,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Version: 1.8.13 + Version: 1.8.14-1 Version Modified By Date Comments ------- ----------- ---------- ----------- @@ -49,6 +49,7 @@ 1.8.11 K Hoang 14/06/2021 Sync with WiFiNINA v1.8.11 : Support RP2040, new FW v1.4.6 1.8.12 K Hoang 30/06/2021 Sync with WiFiNINA v1.8.12 : new FW v1.4.7. Add support to most AVR boards. 1.8.13 K Hoang 03/08/2021 Sync with WiFiNINA v1.8.13 : new FW v1.4.8. Add support to ADAFRUIT_MATRIXPORTAL_M4_EXPRESS + 1.8.14-1 K Hoang 25/11/2021 Fix examples to support ATmega4809 such as UNO_WIFI_REV2 and NANO_EVERY ***********************************************************************************************************************************/ #pragma once