Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Commit

Permalink
v1.4.1 to update PIO
Browse files Browse the repository at this point in the history
### Release v1.4.1

1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
2. Update `Packages' Patches`
  • Loading branch information
khoih-prog committed Oct 13, 2021
1 parent a7a9420 commit 0176497
Show file tree
Hide file tree
Showing 28 changed files with 148 additions and 341 deletions.
7 changes: 4 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ 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.16) or Platform.io version
* `SAMD` Core Version (e.g. Arduino SAMD core v1.8.11, Adafruit SAMD core v1.7.5, Seeed Studio SAMD v1.8.2)
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.2, ArduinoCore-mbed v2.5.2, etc.)
* Contextual information (e.g. what you were trying to achieve)
* Simplest possible steps to reproduce
* Anything that might be relevant in your opinion, such as:
Expand All @@ -27,9 +27,10 @@ Please ensure to specify the following:

```
Arduino IDE version: 1.8.16
Arduino SAMD Core Version 1.8.11
Nano_RP2040_Connect board
ArduinoCore-mbed v2.5.2
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.4.0-88-generic #99-Ubuntu SMP Thu Sep 23 17:29:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Context:
The board couldn't autoreconnect to Local Blynk Server after router power recycling.
Expand Down
139 changes: 95 additions & 44 deletions README.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
## Table of Contents

* [Changelog](#changelog)
* [Release v1.4.1](#release-v141)
* [Major Release v1.4.0](#major-release-v140)
* [Release v1.3.1](#release-v131)
* [Major Release v1.3.0](#major-release-v130)
Expand All @@ -33,6 +34,11 @@

## Changelog

### Release v1.4.1

1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
2. Update `Packages' Patches`

### Major Release v1.4.0

1. Add support to RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico).
Expand Down
20 changes: 0 additions & 20 deletions examples/Mega_WiFiNINA/Mega_WiFiNINA.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

#include "defines.h"
Expand Down
20 changes: 0 additions & 20 deletions examples/RP2040_WiFiNINA/RP2040_WiFiNINA.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

#include "defines.h"
Expand Down
20 changes: 0 additions & 20 deletions examples/RP2040_WiFiNINA_MQTT/RP2040_WiFiNINA_MQTT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

/****************************************************************************************************************************
Expand Down
20 changes: 0 additions & 20 deletions examples/SAMD_WiFiNINA/SAMD_WiFiNINA.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

#include "defines.h"
Expand Down
20 changes: 0 additions & 20 deletions examples/SAMD_WiFiNINA_MQTT/SAMD_WiFiNINA_MQTT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/
/****************************************************************************************************************************
You have to modify file ./libraries/Adafruit_MQTT_Library/Adafruit_MQTT.cpp as follows to avoid dtostrf error, if exists
Expand Down
20 changes: 0 additions & 20 deletions examples/SAM_DUE_WiFiNINA/SAM_DUE_WiFiNINA.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

#include "defines.h"
Expand Down
20 changes: 0 additions & 20 deletions examples/SAM_DUE_WiFiNINA_MQTT/SAM_DUE_WiFiNINA_MQTT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/
/****************************************************************************************************************************
You have to modify file ./libraries/Adafruit_MQTT_Library/Adafruit_MQTT.cpp as follows to avoid dtostrf error, if exists
Expand Down
20 changes: 0 additions & 20 deletions examples/STM32_WiFiNINA/STM32_WiFiNINA.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/

#include "defines.h"
Expand Down
20 changes: 0 additions & 20 deletions examples/STM32_WiFiNINA_MQTT/STM32_WiFiNINA_MQTT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,6 @@

Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_NINA_Lite
Licensed under MIT license
Version: 1.4.0

Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 26/03/2020 Initial coding
1.0.1 K Hoang 27/03/2020 Fix SAMD soft-reset bug. Add support to remaining boards
1.0.2 K Hoang 15/04/2020 Fix bug. Add SAMD51 support.
1.0.3 K Hoang 24/04/2020 Fix bug. Add nRF5 (Adafruit, NINA_B302_ublox, etc.) support. Add MultiWiFi, HostName capability.
SSID password maxlen is 63 now. Permit special chars # and % in input data.
1.0.4 K Hoang 04/05/2020 Add Configurable Config Portal Title, Default Config Data and DRD. Update examples.
1.0.5 K Hoang 11/07/2020 Modify LOAD_DEFAULT_CONFIG_DATA logic. Enhance MultiWiFi connection logic. Add MQTT examples.
1.1.0 K Hoang 19/02/2021 Optimize code and use better FlashStorage_SAMD and FlashStorage_STM32.
Add customs HTML header feature. Fix bug.
1.1.1 K Hoang 13/03/2021 Fix USE_DYNAMIC_PARAMETERS bug.
1.1.2 K Hoang 30/03/2021 Fix MultiWiFi connection bug.
1.1.3 K Hoang 12/04/2021 Fix invalid "blank" Config Data treated as Valid.
1.2.0 K Hoang 14/04/2021 Optional one set of WiFi Credentials. Enforce WiFi PWD minimum 8 chars
1.3.0 Michael H 21/04/2021 Enable scan of WiFi networks for selection in Configuration Portal
1.3.1 K Hoang 15/05/2021 Fix createHTML bug.
1.4.0 K Hoang 28/05/2021 Add support to Nano_RP2040_Connect, RASPBERRY_PI_PICO using Arduino mbed or Arduino-pico core
**********************************************************************************************************************************/
/****************************************************************************************************************************
You have to modify file ./libraries/Adafruit_MQTT_Library/Adafruit_MQTT.cpp as follows to avoid dtostrf error, if exists
Expand Down
Loading

0 comments on commit 0176497

Please sign in to comment.