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

Commit

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

1. Fix Config Portal Bug. 
2. Add functions to control Config Portal from software or Virtual Switches. Check [How to trigger a Config Portal from code #25](khoih-prog/Blynk_WM#25)
3. Use more efficient [FlashStorage_SAMD v1.1.0](https://github.com/khoih-prog/FlashStorage_SAMD).
  • Loading branch information
khoih-prog authored Jan 30, 2021
1 parent 04fb5f9 commit a88cf89
Show file tree
Hide file tree
Showing 23 changed files with 3,500 additions and 1,238 deletions.
1,091 changes: 748 additions & 343 deletions README.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ getHWPort KEYWORD2
getFullConfigData KEYWORD2
clearConfigData KEYWORD2
resetFunc KEYWORD2
resetAndEnterConfigPortal KEYWORD2
resetAndEnterConfigPortalPersistent KEYWORD2

#################
# Handler helpers
Expand Down
16 changes: 14 additions & 2 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "BlynkEthernet_Manager",
"version": "1.1.0",
"version": "1.2.0",
"description": "Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage. Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500, ENC28J60 or NativeEthernet shields to Ethernet and MultiBlynk at runtime. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid. Build a smartphone app for your project in minutes. Blynk allows creating IoT solutions easily. It supports WiFi, BLE, Bluetooth, Ethernet, GSM, USB, Serial. Works with many boards like ESP8266, ESP32, SAM DUE, SAMD21, SAMD51, nRF52, Teensy.",
"keywords": "sensors, control, device, smartphone, mobile, app, web, cloud, communication, protocol, iot, m2m, wifi, ble, bluetooth, ethernet, usb, serial, gsm, gprs, 3g, data, esp32, esp8266, samd21, samd51, nrf52, stm32, nano-33-iot, sam-due, eeprom, littlefs, spiffs, flash-storage, flash-storage-samd, http, W5500, W5x00, ENC28J60, nativeethernet, native-ethernet",
"authors":
Expand Down Expand Up @@ -33,7 +33,7 @@
{
"owner": "khoih-prog",
"name": "EthernetWebServer",
"version": ">=1.2.1",
"version": ">=1.3.0",
"platforms": ["*"]
},
{
Expand All @@ -48,11 +48,23 @@
"version": "^1.0.3",
"platforms": ["*"]
},
{
"owner": "khoih.prog",
"name": "FlashStorage_SAMD",
"version": "^1.1.0",
"platforms": ["*"]
},
{
"owner": "khoih-prog",
"name": "Functional-Vlpp",
"version": "^1.0.1",
"platforms": ["*"]
},
{
"owner": "lorol",
"name": "LittleFS_esp32",
"version": ">=1.0.5",
"platforms": ["espressif32"]
}
],
"frameworks": "*",
Expand Down
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=BlynkEthernet_Manager
version=1.1.0
version=1.2.0
author=Khoi Hoang
license=MIT
maintainer=Khoi Hoang <khoih.prog@gmail.com>
Expand All @@ -8,4 +8,4 @@ paragraph=Library for configuring/auto(re)connecting Ethernet W5100/W5200/W5500,
category=Communication
url=https://github.com/khoih-prog/BlynkEthernet_WM
architectures=*
depends=Blynk,EthernetWebServer,DoubleResetDetector_Generic,ESP_DoubleResetDetector,Functional-Vlpp
depends=Blynk,EthernetWebServer,DoubleResetDetector_Generic,ESP_DoubleResetDetector,Functional-Vlpp,FlashStorage_SAMD,LittleFS_esp32
6 changes: 4 additions & 2 deletions platformio/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,18 @@ upload_speed = 921600
lib_deps =
; PlatformIO 4.x
Blynk@>=0.6.1
EthernetWebServer@>=1.2.1
EthernetWebServer@>=1.3.0
ESP_DoubleResetDetector@>=1.1.1
DoubleResetDetector_Generic@>=1.0.3
Functional-Vlpp@>=1.0.1
FlashStorage_SAMD@>=1.1.0
; PlatformIO 5.x
; blynkkk/Blynk@>=0.6.1
; khoih-prog/EthernetWebServer@>=1.2.1
; khoih-prog/EthernetWebServer@>=1.3.0
; khoih.prog/ESP_DoubleResetDetector@>=1.1.1
; khoih-prog/DoubleResetDetector_Generic@>=1.0.3
; khoih-prog/Functional-Vlpp@>=1.0.1
; khoih.prog/FlashStorage_SAMD@>=1.1.0

build_flags =
; set your debug output (default=Serial)
Expand Down
5 changes: 3 additions & 2 deletions src/Adapters/BlynkEthernetENC.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
@date Jan 2015
@brief
Version: 1.1.0
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
Expand All @@ -38,13 +38,14 @@
1.0.17 K Hoang 25/07/2020 New logic for USE_DEFAULT_CONFIG_DATA. Add support to Seeeduino SAMD21/SAMD51 boards.
1.0.18 K Hoang 15/09/2020 Add support to new EthernetENC library for ENC28J60.
1.1.0 K Hoang 13/01/2021 Add support to new NativeEthernet library for Teensy 4.1. Fix compiler warnings.
1.2.0 K Hoang 29/01/2021 Fix bug. Add feature. Use more efficient FlashStorage_STM32 and FlashStorage_SAMD.
*****************************************************************************************************************************/

#ifndef BlynkEthernetENC_h
#define BlynkEthernetENC_h

#ifndef BLYNK_INFO_CONNECTION
#define BLYNK_INFO_CONNECTION "ENC28J60"
#define BLYNK_INFO_CONNECTION "ENC28J60"
#endif

#ifdef BLYNK_USE_SSL
Expand Down
Loading

0 comments on commit a88cf89

Please sign in to comment.