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

Commit

Permalink
Major Releases v1.2.0
Browse files Browse the repository at this point in the history
### Major Releases v1.2.0

 1. Enable scan of WiFi networks for selection in Configuration Portal. Check [PR for v1.3.0 - Enable scan of WiFi networks #10](khoih-prog/WiFiManager_NINA_Lite#10). Now you can select optional **SCAN_WIFI_NETWORKS**, **MANUAL_SSID_INPUT_ALLOWED** to be able to manually input SSID, not only from a scanned SSID lists and **MAX_SSID_IN_LIST** (from 2-15)
 2. Fix invalid "blank" Config Data treated as Valid.
 3. Permit optionally inputting one set of WiFi SSID/PWD by using `REQUIRE_ONE_SET_SSID_PW == true`
 4. Enforce WiFi PWD minimum length of 8 chars
 5. Minor enhancement to not display garbage when data is invalid
 6. Fix issue of custom Blynk port (different from 8080 or 9443) not working on ESP32. Check [Custom Blynk port not working for BlynkSimpleEsp32_Async_WM.h #4](khoih-prog/Blynk_Async_WM#4)
 7. To permit auto-reset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check [**Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27**](khoih-prog/Blynk_WM#27)
 8. Fix rare Config Portal bug not updating Config and dynamic Params data successfully in very noisy or weak WiFi situation
 9. Tested with [**Latest ESP32 Core 1.0.6**](https://github.com/espressif/arduino-esp32) for ESP32-based boards.
10. Update examples
  • Loading branch information
khoih-prog committed Apr 26, 2021
1 parent 09f0e7d commit 7650299
Show file tree
Hide file tree
Showing 4 changed files with 2,946 additions and 15 deletions.
21 changes: 16 additions & 5 deletions src/BlynkSimpleEsp32_BLE_WF.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Then select either one or both at runtime.

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_ESPManager
Built by Khoi Hoang https://github.com/khoih-prog/BlynkESP32_BT_WF
Licensed under MIT license

Original Blynk Library author:
Expand All @@ -17,7 +17,7 @@
@date Oct 2016
@brief

Version: 1.1.1
Version: 1.2.0

Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -32,19 +32,30 @@
Auto format SPIFFS. Update examples.
1.1.0 K Hoang 30/12/2020 Add support to LittleFS. Remove possible compiler warnings. Update examples
1.1.1 K Hoang 31/01/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
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
1.2.0 K Hoang 24/04/2021 Enable scan of WiFi networks for selection in Configuration Portal and many new features.
*****************************************************************************************************************************/

#pragma once

#ifndef BlynkSimpleEsp32_BLE_WF_h
#define BlynkSimpleEsp32_BLE_WF_h

#ifndef ESP32
#if !( defined(ESP32) )
#error This code is intended to run on the ESP32 platform! Please check your Tools->Board setting.
#elif ( ARDUINO_ESP32S2_DEV || ARDUINO_FEATHERS2 || ARDUINO_ESP32S2_THING_PLUS || ARDUINO_MICROS2 || \
ARDUINO_METRO_ESP32S2 || ARDUINO_MAGTAG29_ESP32S2 || ARDUINO_FUNHOUSE_ESP32S2 || \
ARDUINO_ADAFRUIT_FEATHER_ESP32S2_NOPSRAM )
#define BOARD_TYPE "ESP32-S2"
#error ESP32-S2 is not supporteed yet. Please check later.
#elif ( ARDUINO_ESP32C3_DEV )
#define BOARD_TYPE "ESP32-C3"
#error ESP32-C3 is not supporteed yet. Please check later.
#else
#define BOARD_TYPE "ESP32"
#endif

#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.1.1"
#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.2.0"

#ifndef BLYNK_INFO_CONNECTION
#define BLYNK_INFO_CONNECTION "Esp32_BLE"
Expand Down
21 changes: 16 additions & 5 deletions src/BlynkSimpleEsp32_BT_WF.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Then select either one or both at runtime.

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_ESPManager
Built by Khoi Hoang https://github.com/khoih-prog/BlynkESP32_BT_WF
Licensed under MIT license

Original Blynk Library author:
Expand All @@ -17,7 +17,7 @@
@date Oct 2016
@brief

Version: 1.1.1
Version: 1.2.0

Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -32,19 +32,30 @@
Auto format SPIFFS. Update examples.
1.1.0 K Hoang 30/12/2020 Add support to LittleFS. Remove possible compiler warnings. Update examples
1.1.1 K Hoang 31/01/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
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
1.2.0 K Hoang 24/04/2021 Enable scan of WiFi networks for selection in Configuration Portal and many new features.
*****************************************************************************************************************************/

#pragma once

#ifndef BlynkSimpleEsp32_BT_WF_h
#define BlynkSimpleEsp32_BT_WF_h

#ifndef ESP32
#if !( defined(ESP32) )
#error This code is intended to run on the ESP32 platform! Please check your Tools->Board setting.
#elif ( ARDUINO_ESP32S2_DEV || ARDUINO_FEATHERS2 || ARDUINO_ESP32S2_THING_PLUS || ARDUINO_MICROS2 || \
ARDUINO_METRO_ESP32S2 || ARDUINO_MAGTAG29_ESP32S2 || ARDUINO_FUNHOUSE_ESP32S2 || \
ARDUINO_ADAFRUIT_FEATHER_ESP32S2_NOPSRAM )
#define BOARD_TYPE "ESP32-S2"
#error ESP32-S2 is not supporteed yet. Please check later.
#elif ( ARDUINO_ESP32C3_DEV )
#define BOARD_TYPE "ESP32-C3"
#error ESP32-C3 is not supporteed yet. Please check later.
#else
#define BOARD_TYPE "ESP32"
#endif

#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.1.1"
#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.2.0"

#ifndef BLYNK_INFO_CONNECTION
#define BLYNK_INFO_CONNECTION "ESP32_BT"
Expand Down
21 changes: 16 additions & 5 deletions src/BlynkSimpleEsp32_WF.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Then select either one or both at runtime.

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_ESPManager
Built by Khoi Hoang https://github.com/khoih-prog/BlynkESP32_BT_WF
Licensed under MIT license

Original Blynk Library author:
Expand All @@ -17,7 +17,7 @@
@date Oct 2016
@brief

Version: 1.1.1
Version: 1.2.0

Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -32,19 +32,30 @@
Auto format SPIFFS. Update examples.
1.1.0 K Hoang 30/12/2020 Add support to LittleFS. Remove possible compiler warnings. Update examples
1.1.1 K Hoang 31/01/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
Fix CP and Dynamic Params bugs. To permit autoreset after timeout if DRD/MRD or forced CP
1.2.0 K Hoang 24/04/2021 Enable scan of WiFi networks for selection in Configuration Portal and many new features.
*****************************************************************************************************************************/

#pragma once

#ifndef BlynkSimpleEsp32_WF_h
#define BlynkSimpleEsp32_WF_h

#ifndef ESP32
#if !( defined(ESP32) )
#error This code is intended to run on the ESP32 platform! Please check your Tools->Board setting.
#elif ( ARDUINO_ESP32S2_DEV || ARDUINO_FEATHERS2 || ARDUINO_ESP32S2_THING_PLUS || ARDUINO_MICROS2 || \
ARDUINO_METRO_ESP32S2 || ARDUINO_MAGTAG29_ESP32S2 || ARDUINO_FUNHOUSE_ESP32S2 || \
ARDUINO_ADAFRUIT_FEATHER_ESP32S2_NOPSRAM )
#define BOARD_TYPE "ESP32-S2"
#error ESP32-S2 is not supporteed yet. Please check later.
#elif ( ARDUINO_ESP32C3_DEV )
#define BOARD_TYPE "ESP32-C3"
#error ESP32-C3 is not supporteed yet. Please check later.
#else
#define BOARD_TYPE "ESP32"
#endif

#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.1.1"
#define BLYNK_ESP32_BT_WF_VERSION "BlynkESP32_BT_WF v1.2.0"

#define BLYNK_SEND_ATOMIC

Expand Down
Loading

0 comments on commit 7650299

Please sign in to comment.