Skip to content
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.

Commit

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

1. Update `platform.ini` and `library.json` to use original `khoih-prog` instead of `khoih.prog` after PIO fix
  • Loading branch information
khoih-prog authored Oct 9, 2021
1 parent 6a354aa commit ac8beb7
Show file tree
Hide file tree
Showing 22 changed files with 97 additions and 177 deletions.
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13) or Platform.io version
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v2.7.4 or ESP32 v1.0.4)
* Arduino IDE version (e.g. 1.8.16) or Platform.io version
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v3.0.2 or ESP32 v2.0.0)
* 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 @@ -26,10 +26,10 @@ Please ensure to specify the following:
### Example

```
Arduino IDE version: 1.8.13
ESP8266 Core Version 2.7.4
Arduino IDE version: 1.8.16
ESP8266 Core Version 3.0.2
OS: Ubuntu 20.04 LTS
Linux Inspiron 5.4.0-60-generic #67-Ubuntu SMP Tue Jan 5 18:31:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Linux Inspiron 5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 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
81 changes: 12 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@
* [Supported GSM Modems](#supported-gsm-modems)
* [Supported boards-modules](#supported-boards-modules)
* [To be supported boards-modules in the future](#to-be-supported-boards-modules-in-the-future)
* [Changelog](#changelog)
* [Major Releases v1.2.0](#major-releases-v120)
* [Major Releases v1.1.0](#major-releases-v110)
* [Releases v1.0.10](#releases-v1010)
* [Changelog](changelog.md)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Use Arduino Library Manager](#use-arduino-library-manager)
Expand Down Expand Up @@ -73,7 +70,6 @@
* [3.3. Enter persistent ConfigPortal](#33-enter-persistent-configportal)
* [Debug](#debug)
* [Troubleshooting](#troubleshooting)
* [Releases](#releases)
* [Issues](#issues)
* [TO DO](#to-do)
* [DONE](#done)
Expand Down Expand Up @@ -170,40 +166,14 @@ More modems may be supported later:
---
---

## Changelog

### Major Releases v1.2.0

1. To permit autoreset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check [**Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27**](https://github.com/khoih-prog/Blynk_WM/issues/27)
2. Fix rare Config Portal bug not updating Config and dynamic Params data successfully in very noisy or weak WiFi situation
3. Add functions to control Config Portal from software or Virtual Switches. Check [How to trigger a Config Portal from code #25](https://github.com/khoih-prog/Blynk_WM/issues/25)
4. Add the new Virtual ConfigPortal SW feature to examples.
5. Disable the GSM/GPRS modem initialization which blocks the operation of Config Portal when using Config Portal.

### Major Releases v1.1.0

1. Add support to LittleFS for ESP32 using [LittleFS_esp32](https://github.com/lorol/LITTLEFS) Library
2. Add support to MultiDetectDetector. **MultiDetectDetector** feature to force Config Portal when configurable multi-reset is detected within predetermined time.
3. Clean-up all compiler warnings possible.
4. Add Table of Contents
5. Add Version String
6. Add MRD-related examples.

### Releases v1.0.10

1. Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
2. Bump up to v1.0.10 to sync with [BlynkGSM_Manager library v1.0.10](https://github.com/khoih-prog/BlynkGSM_Manager).

---
---

## Prerequisites

1. [`Arduino IDE 1.8.13+` for Arduino](https://www.arduino.cc/en/Main/Software)
2. [`ESP32 core 1.0.4+`](https://github.com/espressif/arduino-esp32/releases) for ESP32 (Use Arduino Board Manager). Check [![Latest Stable Release Version](https://img.shields.io/github/release/espressif/arduino-esp32.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/latest/)
3. [`ESP8266 core 2.7.4+`](https://github.com/esp8266/Arduino/releases) for ES82662 (Use Arduino Board Manager). Check [![Latest Release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/)
4. [`Blynk library 0.6.1+`](https://github.com/blynkkk/blynk-library/releases). To install, check [![GitHub version](https://img.shields.io/github/release/blynkkk/blynk-library.svg)](https://github.com/blynkkk/blynk-library/releases/latest)
5. [`TinyGSM library 0.10.9+`](https://github.com/vshymanskyy/TinyGSM). To install, check [![GitHub version](https://img.shields.io/github/release/vshymanskyy/TinyGSM.svg)](https://github.com/vshymanskyy/TinyGSM/releases/latest)
1. [`Arduino IDE 1.8.16+` for Arduino](https://www.arduino.cc/en/Main/Software)
2. [`ESP32 Core 2.0.0+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
3. [`ESP8266 core 3.0.2+`](https://github.com/esp8266/Arduino/releases) for ES82662 (Use Arduino Board Manager). Check [![Latest Release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/)
4. [`Blynk library 1.0.1+`](https://github.com/blynkkk/blynk-library/releases). To install, check [![GitHub version](https://img.shields.io/github/release/blynkkk/blynk-library.svg)](https://github.com/blynkkk/blynk-library/releases/latest)
5. [`TinyGSM library 0.11.3+`](https://github.com/vshymanskyy/TinyGSM). To install, check [![GitHub version](https://img.shields.io/github/release/vshymanskyy/TinyGSM.svg)](https://github.com/vshymanskyy/TinyGSM/releases/latest)
6. [`ESP_DoubleResetDetector library 1.1.1+`](https://github.com/khoih-prog/ESP_DoubleResetDetector) to use DRD feature. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_DoubleResetDetector.svg?)](https://www.ardu-badge.com/ESP_DoubleResetDetector)
7. [`ESP_MultiResetDetector library 1.1.1+`](https://github.com/khoih-prog/ESP_MultiResetDetector) to use MRD feature. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP_MultiResetDetector.svg?)](https://www.ardu-badge.com/ESP_MultiResetDetector).
8. [`ESPAsyncWebServer v1.2.3+`](https://github.com/me-no-dev/ESPAsyncWebServer).
Expand Down Expand Up @@ -1393,7 +1363,7 @@ This is the terminal debug output when running both WiFi and GSM/GPRS at the sam

```
Start Async_TTGO_TCALL_MRD_GSM (Simultaneous WiFi+GSM) using LittleFS on ESP32_DEV
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_MultiResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1476,7 +1446,7 @@ This is the terminal debug output when running both WiFi and GSM/GPRS at the sam

```
Start Async_ESP8266_MRD_GSM (Simultaneous WiFi+GSM) using LittleFS on ESP8266_NODEMCU
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_MultiResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1573,7 +1543,7 @@ Pubs Topics = PubTopic_ESP32_GSM

```
Start Async_ESP8266_MRD_GSM (Simultaneous WiFi+GSM) using LittleFS on ESP8266_NODEMCU
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_MultiResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1654,7 +1624,7 @@ This is the terminal debug output when running both WiFi and GSM/GPRS at the sam

```
Start Async_TTGO_TCALL_GSM (Simultaneous WiFi+GSM) using LittleFS on TTGO_T1
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_DoubleResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1734,7 +1704,7 @@ CP Button Hit. Rebooting
ets Jun 8 2016 00:22:57
Start Async_TTGO_TCALL_GSM (Simultaneous WiFi+GSM) using LittleFS on TTGO_T1
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_DoubleResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1789,7 +1759,7 @@ Saving config file OK

```
Start Async_TTGO_TCALL_GSM (Simultaneous WiFi+GSM) using LittleFS on TTGO_T1
Blynk_Async_GSM_Manager v1.2.0
Blynk_Async_GSM_Manager v1.2.1
ESP_DoubleResetDetector v1.1.1
Set GSM module baud rate
Use WiFi to connect Blynk
Expand Down Expand Up @@ -1867,33 +1837,6 @@ If you get compilation errors, more often than not, you may need to install a ne
Sometimes, the library will only work if you update the board core to the latest version because I am using newly added functions.


---
---

## Releases

### Major Releases v1.2.0

1. To permit autoreset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check [**Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27**](https://github.com/khoih-prog/Blynk_WM/issues/27)
2. Fix rare Config Portal bug not updating Config and dynamic Params data successfully in very noisy or weak WiFi situation
3. Add functions to control Config Portal from software or Virtual Switches. Check [How to trigger a Config Portal from code #25](https://github.com/khoih-prog/Blynk_WM/issues/25)
4. Add the new Virtual ConfigPortal SW feature to examples.
5. Disable the GSM/GPRS modem initialization which blocks the operation of Config Portal when using Config Portal.

### Major Releases v1.1.0

1. Add support to LittleFS for ESP32 using [LittleFS_esp32](https://github.com/lorol/LITTLEFS) Library
2. Add support to MultiDetectDetector. **MultiDetectDetector** feature to force Config Portal when configurable multi-reset is detected within predetermined time.
3. Clean-up all compiler warnings possible.
4. Add Table of Contents
5. Add Version String
6. Add MRD-related examples.

### Releases v1.0.10

1. Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
2. Bump up to v1.0.10 to sync with [BlynkGSM_Manager library v1.0.10](https://github.com/khoih-prog/BlynkGSM_Manager).

---
---

Expand Down
51 changes: 51 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
## Blynk_Async_GSM_Manager

[![arduino-library-badge](https://www.ardu-badge.com/badge/Blynk_Async_GSM_Manager.svg?)](https://www.ardu-badge.com/Blynk_Async_GSM_Manager)
[![GitHub release](https://img.shields.io/github/release/khoih-prog/Blynk_Async_GSM_Manager.svg)](https://github.com/khoih-prog/Blynk_Async_GSM_Manager/releases)
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/khoih-prog/Blynk_Async_GSM_Manager/blob/master/LICENSE)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/Blynk_Async_GSM_Manager.svg)](http://github.com/khoih-prog/Blynk_Async_GSM_Manager/issues)

---
---

## Table of Contents

* [Changelog](#changelog)
* [Releases v1.2.1](#releases-v121)
* [Major Releases v1.2.0](#major-releases-v120)
* [Major Releases v1.1.0](#major-releases-v110)
* [Releases v1.0.10](#releases-v1010)

---
---

## Changelog

### Releases v1.2.1

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

### Major Releases v1.2.0

1. To permit autoreset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check [**Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27**](https://github.com/khoih-prog/Blynk_WM/issues/27)
2. Fix rare Config Portal bug not updating Config and dynamic Params data successfully in very noisy or weak WiFi situation
3. Add functions to control Config Portal from software or Virtual Switches. Check [How to trigger a Config Portal from code #25](https://github.com/khoih-prog/Blynk_WM/issues/25)
4. Add the new Virtual ConfigPortal SW feature to examples.
5. Disable the GSM/GPRS modem initialization which blocks the operation of Config Portal when using Config Portal.

### Major Releases v1.1.0

1. Add support to LittleFS for ESP32 using [LittleFS_esp32](https://github.com/lorol/LITTLEFS) Library
2. Add support to MultiDetectDetector. **MultiDetectDetector** feature to force Config Portal when configurable multi-reset is detected within predetermined time.
3. Clean-up all compiler warnings possible.
4. Add Table of Contents
5. Add Version String
6. Add MRD-related examples.

### Releases v1.0.10

1. Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
2. Bump up to v1.0.10 to sync with [BlynkGSM_Manager library v1.0.10](https://github.com/khoih-prog/BlynkGSM_Manager).


9 changes: 0 additions & 9 deletions examples/Async_ESP32_GSM/Async_ESP32_GSM.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_ESP32_GSM_SHT3x/Async_ESP32_GSM_SHT3x.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_ESP32_MRD_GSM/Async_ESP32_MRD_GSM.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_ESP8266_GSM/Async_ESP8266_GSM.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_ESP8266_GSM_SHT3x/Async_ESP8266_GSM_SHT3x.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_ESP8266_MRD_GSM/Async_ESP8266_MRD_GSM.ino
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/BlynkGSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
9 changes: 0 additions & 9 deletions examples/Async_TTGO_TCALL_GSM/Async_TTGO_TCALL_GSM.ino
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@
Based on and modified from Blynk library v0.6.1 https://github.com/blynkkk/blynk-library/releases
Built by Khoi Hoang https://github.com/khoih-prog/Blynk_Async_GSM_Manager
Licensed under MIT license
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.10 K Hoang 25/08/2020 Initial coding to use (ESP)AsyncWebServer instead of (ESP8266)WebServer.
Bump up to v1.0.10 to sync with BlynkGSM_Manager v1.0.10.
1.1.0 K Hoang 03/01/2021 Add support to ESP32 LittleFS. Remove possible compiler warnings. Update examples. Add MRD
1.2.0 K Hoang 02/02/2021 Add functions to control Config Portal (CP) from software or Virtual Switches
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
*****************************************************************************************************************************/

#include "defines.h"
Expand Down
Loading

0 comments on commit ac8beb7

Please sign in to comment.