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

Commit

Permalink
v1.2.0 to sync with AmebaD core v3.1.3
Browse files Browse the repository at this point in the history
### Release v1.2.0

1. Update to sync with Ameba Arduino SDK v3.1.3 WiFi.status() bug fix. Check [Update README.md](#2)
2. Update examples
3. Update libraries' dependencies
4. Update `Packages' Patches`
  • Loading branch information
khoih-prog authored Aug 18, 2022
1 parent 68cde02 commit 96abf71
Show file tree
Hide file tree
Showing 9 changed files with 181 additions and 31 deletions.
6 changes: 3 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.19) or Platform.io version
* `AmebaD` Core Version (e.g. Arduino AmebaD core v3.1.2)
* `AmebaD` Core Version (e.g. Arduino AmebaD core v3.1.3)
* 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,9 @@ Please ensure to specify the following:

```
Arduino IDE version: 1.8.19
Arduino AmebaD core v3.1.2
Arduino AmebaD core v3.1.3
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.13.0-41-generic #46~20.04.1-Ubuntu SMP Wed Apr 20 13:16:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.15.0-41-generic #44~20.04.1-Ubuntu SMP Fri Jun 24 13:27:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
The board couldn't autoreconnect to Local Blynk Server after router power recycling.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
/*
pgmspace.h - Definitions for compatibility with AVR pgmspace macros
Copyright (c) 2015 Arduino LLC
Based on work of Paul Stoffregen on Teensy 3 (http://pjrc.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE
*/

#ifndef __PGMSPACE_H_
#define __PGMSPACE_H_ 1

#include <inttypes.h>

#define PROGMEM
#define PGM_P const char *
#define PSTR(str) (str)

#define _SFR_BYTE(n) (n)

typedef void prog_void;
typedef char prog_char;
typedef unsigned char prog_uchar;
typedef int8_t prog_int8_t;
typedef uint8_t prog_uint8_t;
typedef int16_t prog_int16_t;
typedef uint16_t prog_uint16_t;
typedef int32_t prog_int32_t;
typedef uint32_t prog_uint32_t;
typedef int64_t prog_int64_t;
typedef uint64_t prog_uint64_t;

typedef const void* int_farptr_t;
typedef const void* uint_farptr_t;

#define memchr_P(s, c, n) memchr((s), (c), (n))
#define memcmp_P(s1, s2, n) memcmp((s1), (s2), (n))
#define memccpy_P(dest, src, c, n) memccpy((dest), (src), (c), (n))
#define memcpy_P(dest, src, n) memcpy((dest), (src), (n))
#define memmem_P(haystack, haystacklen, needle, needlelen) memmem((haystack), (haystacklen), (needle), (needlelen))
#define memrchr_P(s, c, n) memrchr((s), (c), (n))
#define strcat_P(dest, src) strcat((dest), (src))
#define strchr_P(s, c) strchr((s), (c))
#define strchrnul_P(s, c) strchrnul((s), (c))
#define strcmp_P(a, b) strcmp((a), (b))
#define strcpy_P(dest, src) strcpy((dest), (src))
#define strcasecmp_P(s1, s2) strcasecmp((s1), (s2))
#define strcasestr_P(haystack, needle) strcasestr((haystack), (needle))
#define strcspn_P(s, accept) strcspn((s), (accept))
#define strlcat_P(s1, s2, n) strlcat((s1), (s2), (n))
#define strlcpy_P(s1, s2, n) strlcpy((s1), (s2), (n))
#define strlen_P(a) strlen((a))
#define strnlen_P(s, n) strnlen((s), (n))
#define strncmp_P(s1, s2, n) strncmp((s1), (s2), (n))
#define strncasecmp_P(s1, s2, n) strncasecmp((s1), (s2), (n))
#define strncat_P(s1, s2, n) strncat((s1), (s2), (n))
#define strncpy_P(s1, s2, n) strncpy((s1), (s2), (n))
#define strpbrk_P(s, accept) strpbrk((s), (accept))
#define strrchr_P(s, c) strrchr((s), (c))
#define strsep_P(sp, delim) strsep((sp), (delim))
#define strspn_P(s, accept) strspn((s), (accept))
#define strstr_P(a, b) strstr((a), (b))
#define strtok_P(s, delim) strtok((s), (delim))
#define strtok_rP(s, delim, last) strtok((s), (delim), (last))

#define strlen_PF(a) strlen((a))
#define strnlen_PF(src, len) strnlen((src), (len))
#define memcpy_PF(dest, src, len) memcpy((dest), (src), (len))
#define strcpy_PF(dest, src) strcpy((dest), (src))
#define strncpy_PF(dest, src, len) strncpy((dest), (src), (len))
#define strcat_PF(dest, src) strcat((dest), (src))
#define strlcat_PF(dest, src, len) strlcat((dest), (src), (len))
#define strncat_PF(dest, src, len) strncat((dest), (src), (len))
#define strcmp_PF(s1, s2) strcmp((s1), (s2))
#define strncmp_PF(s1, s2, n) strncmp((s1), (s2), (n))
#define strcasecmp_PF(s1, s2) strcasecmp((s1), (s2))
#define strncasecmp_PF(s1, s2, n) strncasecmp((s1), (s2), (n))
#define strstr_PF(s1, s2) strstr((s1), (s2))
#define strlcpy_PF(dest, src, n) strlcpy((dest), (src), (n))
#define memcmp_PF(s1, s2, n) memcmp((s1), (s2), (n))

#define sprintf_P(s, f, ...) sprintf((s), (f), __VA_ARGS__)
#define snprintf_P(s, f, ...) snprintf((s), (f), __VA_ARGS__)

#define pgm_read_byte(addr) (*(const unsigned char *)(addr))
#define pgm_read_word(addr) (*(const unsigned short *)(addr))
#define pgm_read_dword(addr) (*(const unsigned long *)(addr))
#define pgm_read_float(addr) (*(const float *)(addr))
#define pgm_read_ptr(addr) (*(const void **)(addr))

#define pgm_read_byte_near(addr) pgm_read_byte(addr)
#define pgm_read_word_near(addr) pgm_read_word(addr)
#define pgm_read_dword_near(addr) pgm_read_dword(addr)
#define pgm_read_float_near(addr) pgm_read_float(addr)
#define pgm_read_ptr_near(addr) pgm_read_ptr(addr)

#define pgm_read_byte_far(addr) pgm_read_byte(addr)
#define pgm_read_word_far(addr) pgm_read_word(addr)
#define pgm_read_dword_far(addr) pgm_read_dword(addr)
#define pgm_read_float_far(addr) pgm_read_float(addr)
#define pgm_read_ptr_far(addr) pgm_read_ptr(addr)

#define pgm_get_far_address(addr) (&(addr))

#endif
42 changes: 27 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@

## Table of Contents

* [Important Notes](#important-notes)
* [WiFi.status() bug](#wifistatus-bug)
* [Why do we need this WiFiManager_RTL8720 library](#why-do-we-need-this-WiFiManager_RTL8720-library)
* [Features](#features)
* [WiFiMulti_Generic library usage](#WiFiMulti_Generic-library-usage)
Expand Down Expand Up @@ -87,6 +89,7 @@
---
---


### Why do we need this [WiFiManager_RTL8720 library](https://github.com/khoih-prog/WiFiManager_RTL8720)

#### Features
Expand Down Expand Up @@ -143,12 +146,13 @@ This [**WiFiManager_RTL8720** library](https://github.com/khoih-prog/WiFiManager
## Prerequisites

1. [`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [![GitHub release](https://img.shields.io/github/release/arduino/Arduino.svg)](https://github.com/arduino/Arduino/releases/latest)
2. [`Arduino AmebaD core 3.1.2+`](https://github.com/ambiot/ambd_arduino) for Realtek RTL8720DN, RTL8722DM and RTM8722CSM. [![GitHub release](https://img.shields.io/github/release/ambiot/ambd_arduino.svg)](https://github.com/ambiot/ambd_arduino/releases/latest)
3. [`FlashStorage_RTL8720 library v1.1.0+`](https://github.com/khoih-prog/FlashStorage_RTL8720). [![GitHub release](https://img.shields.io/github/release/khoih-prog/FlashStorage_RTL8720.svg)](https://github.com/khoih-prog/FlashStorage_RTL8720/releases/latest)
4. [`DoubleResetDetector_Generic v1.8.1+`](https://github.com/khoih-prog/DoubleResetDetector_Generic). To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/DoubleResetDetector_Generic.svg?)](https://www.ardu-badge.com/DoubleResetDetector_Generic)
5. [`MultiResetDetector_Generic v1.8.1+`](https://github.com/khoih-prog/MultiResetDetector_Generic). To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/MultiResetDetector_Generic.svg?)](https://www.ardu-badge.com/MultiResetDetector_Generic)
6. [`WiFiMulti_Generic library v1.1.1+`](https://github.com/khoih-prog/WiFiMulti_Generic) to use WiFiMulti function. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/WiFiMulti_Generic.svg?)](https://www.ardu-badge.com/WiFiMulti_Generic). **New**
7. [`Modified Adafruit_MQTT_Library v2.4.2+`](https://github.com/khoih-prog/Adafruit_MQTT_Library) to use MQTT examples for many boards.
2. [`Arduino AmebaD core 3.1.3+`](https://github.com/ambiot/ambd_arduino) for Realtek RTL8720DN, RTL8722DM and RTM8722CSM. [![GitHub release](https://img.shields.io/github/release/ambiot/ambd_arduino.svg)](https://github.com/ambiot/ambd_arduino/releases/latest)
3. [`WiFiWebServer_RTL8720 library v1.1.2+`](https://github.com/khoih-prog/WiFiWebServer_RTL8720). [![GitHub release](https://img.shields.io/github/release/khoih-prog/WiFiWebServer_RTL8720.svg)](https://github.com/khoih-prog/WiFiWebServer_RTL8720/releases/latest)
4. [`FlashStorage_RTL8720 library v1.1.0+`](https://github.com/khoih-prog/FlashStorage_RTL8720). [![GitHub release](https://img.shields.io/github/release/khoih-prog/FlashStorage_RTL8720.svg)](https://github.com/khoih-prog/FlashStorage_RTL8720/releases/latest)
5. [`DoubleResetDetector_Generic v1.8.1+`](https://github.com/khoih-prog/DoubleResetDetector_Generic). To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/DoubleResetDetector_Generic.svg?)](https://www.ardu-badge.com/DoubleResetDetector_Generic)
6. [`MultiResetDetector_Generic v1.8.1+`](https://github.com/khoih-prog/MultiResetDetector_Generic). To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/MultiResetDetector_Generic.svg?)](https://www.ardu-badge.com/MultiResetDetector_Generic)
7. [`WiFiMulti_Generic library v1.2.2+`](https://github.com/khoih-prog/WiFiMulti_Generic) to use WiFiMulti function. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/WiFiMulti_Generic.svg?)](https://www.ardu-badge.com/WiFiMulti_Generic). **New**
8. [`Modified Adafruit_MQTT_Library v2.4.2+`](https://github.com/khoih-prog/Adafruit_MQTT_Library) to use MQTT examples for many boards.

---
---
Expand Down Expand Up @@ -182,11 +186,11 @@ You can also use this link [![arduino-library-badge](https://www.ardu-badge.com/

#### 1. For AmebaD boards

To avoid compile error relating to PROGMEM, you have to copy the file [Realtek AmebaD core pgmspace.h](Packages_Patches/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h) into Realtek AmebaD directory (~/.arduino15/packages/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h).
To avoid compile error relating to PROGMEM, you have to copy the file [Realtek AmebaD core pgmspace.h](Packages_Patches/realtek/hardware/AmebaD/3.1.3/cores/arduino/avr/pgmspace.h) into Realtek AmebaD directory (~/.arduino15/packages/realtek/hardware/AmebaD/3.1.3/cores/arduino/avr/pgmspace.h).

Supposing the Realtek AmebaD core version is 3.1.2. This file must be copied into the directory:
Supposing the Realtek AmebaD core version is 3.1.3. This file must be copied into the directory:

- `~/.arduino15/packages/realtek/hardware/AmebaD/3.1.2/cores/arduino/avr/pgmspace.h`
- `~/.arduino15/packages/realtek/hardware/AmebaD/3.1.3/cores/arduino/avr/pgmspace.h`

Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz
This file must be copied into the directory:
Expand Down Expand Up @@ -748,29 +752,29 @@ Please take a look at other examples, as well.

#### 1. File [RTL8720_WiFi.ino](examples/RTL8720_WiFi/RTL8720_WiFi.ino)

https://github.com/khoih-prog/WiFiManager_RTL8720/blob/1f0b76463cfcf47c582d773a7e8863daf6a38a34/examples/RTL8720_WiFi/RTL8720_WiFi.ino#L14-L150
https://github.com/khoih-prog/WiFiManager_RTL8720/blob/68cde022cb353d9231893ebf63f19d47cdf75392/examples/RTL8720_WiFi/RTL8720_WiFi.ino#L14-L163


---

#### 2. File [defines.h](examples/RTL8720_WiFi/defines.h)

https://github.com/khoih-prog/WiFiManager_RTL8720/blob/1f0b76463cfcf47c582d773a7e8863daf6a38a34/examples/RTL8720_WiFi/defines.h#L14-L134
https://github.com/khoih-prog/WiFiManager_RTL8720/blob/68cde022cb353d9231893ebf63f19d47cdf75392/examples/RTL8720_WiFi/defines.h#L14-L134


---

#### 3. File [Credentials.h](examples/RTL8720_WiFi/Credentials.h)

https://github.com/khoih-prog/WiFiManager_RTL8720/blob/1f0b76463cfcf47c582d773a7e8863daf6a38a34/examples/RTL8720_WiFi/Credentials.h#L14-L93
https://github.com/khoih-prog/WiFiManager_RTL8720/blob/68cde022cb353d9231893ebf63f19d47cdf75392/examples/RTL8720_WiFi/Credentials.h#L14-L93


---

#### 4. File [dynamicParams.h](examples/RTL8720_WiFi/dynamicParams.h)


https://github.com/khoih-prog/WiFiManager_RTL8720/blob/1f0b76463cfcf47c582d773a7e8863daf6a38a34/examples/RTL8720_WiFi/dynamicParams.h#L14-L74
https://github.com/khoih-prog/WiFiManager_RTL8720/blob/68cde022cb353d9231893ebf63f19d47cdf75392/examples/RTL8720_WiFi/dynamicParams.h#L14-L74


---
Expand All @@ -787,7 +791,7 @@ This is the terminal output when running [**RTL8720_WiFi**](examples/RTL8720_WiF

```
Starting RTL8720_WiFi on Rtlduino RTL8720DN
WiFiManager_RTL8720 v1.1.0
WiFiManager_RTL8720 v1.2.0
DoubleResetDetector_Generic v1.8.1
interface 0 is initialized
interface 1 is initialized
Expand Down Expand Up @@ -996,7 +1000,7 @@ A client connected to this server :

```
Starting RTL8720_WiFi on Rtlduino RTL8720DN
WiFiManager_RTL8720 v1.1.0
WiFiManager_RTL8720 v1.2.0
DoubleResetDetector_Generic v1.8.1
interface 0 is initialized
interface 1 is initialized
Expand Down Expand Up @@ -1147,6 +1151,14 @@ Submit issues to: [WiFiManager_RTL8720 issues](https://github.com/khoih-prog/WiF

Please help contribute to this project and add your name here.

1. Thanks to [Dakamaster](https://github.com/S10143806H) to make PR [Update README.md](https://github.com/khoih-prog/WiFiManager_RTL8720/pull/2) leading to v1.2.0


<table>
<tr>
<td align="center"><a href="https://github.com/S10143806H"><img src="https://github.com/S10143806H.png" width="100px;" alt="S10143806H"/><br /><sub><b>Dakamaster</b></sub></a><br /></td>
</tr>
</table>

---

Expand Down
8 changes: 8 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.2.0](#release-v120)
* [Release v1.1.0](#release-v110)
* [Release v1.0.1-1](#release-v1011)
* [Release v1.0.0](#release-v100)
Expand All @@ -22,6 +23,13 @@

## Changelog

### Release v1.2.0

1. Update to sync with Ameba Arduino SDK v3.1.3 WiFi.status() bug fix. Check [Update README.md](https://github.com/khoih-prog/WiFiManager_RTL8720/pull/2)
2. Update examples
3. Update libraries' dependencies
4. Update `Packages' Patches`

### Release v1.1.0

1. Add MQTT example
Expand Down
10 changes: 8 additions & 2 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "WiFiManager_RTL8720",
"version": "1.1.0",
"version": "1.2.0",
"keywords": "wifi, wi-fi, MultiWiFi, multi-wifi, WiFiManager, RTL8720DN, RTL8722DM, RTM8722CSM, realtek, amebad-core, Communication, iot, credentials, persistent, config-portal, DoubleReset, MultiReset, DoubleResetDetector, littlefs, spiffs, eeprom, light-weight",
"description": "Library to configure MultiWiFi/Credentials at runtime for Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc. boards. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in FlashStorage. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Double or MultiDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.",
"authors":
Expand All @@ -24,6 +24,12 @@
},
"dependencies":
[
{
"owner": "khoih-prog",
"name": "WiFiWebServer_RTL8720",
"version": "^1.1.2",
"platforms": "*"
},
{
"owner": "khoih-prog",
"name": "FlashStorage_RTL8720",
Expand All @@ -43,7 +49,7 @@
{
"owner": "khoih-prog",
"name": "WiFiMulti_Generic",
"version": ">=1.1.1",
"version": ">=1.2.2",
"platforms": "*"
},
{
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=WiFiManager_RTL8720
version=1.1.0
version=1.2.0
author=Khoi Hoang
maintainer=Khoi Hoang <khoih.prog@gmail.com>
license=MIT
Expand All @@ -8,5 +8,5 @@ paragraph=Library to configure MultiWiFi/Credentials at runtime for Realtek RTL8
category=Communication
url=https://github.com/khoih-prog/WiFiManager_RTL8720
architectures=AmebaD
depends=DoubleResetDetector_Generic, MultiResetDetector_Generic, FlashStorage_RTL8720, WiFiMulti_Generic, Adafruit_MQTT_Library
depends=WiFiWebServer_RTL8720, DoubleResetDetector_Generic, MultiResetDetector_Generic, FlashStorage_RTL8720, WiFiMulti_Generic, Adafruit_MQTT_Library
includes=WiFiManager_RTL8720.h
8 changes: 4 additions & 4 deletions platformio/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,17 @@ lib_ldf_mode = chain+

lib_deps =
; PlatformIO 4.x
; WiFiMulti_Generic@>=1.1.1
; WiFiWebServer@>=1.8.0
; WiFiMulti_Generic@>=1.2.2
; WiFiWebServer_RTL8720@>=1.1.2
; Functional-Vlpp@>=1.0.2
; DoubleResetDetector_Generic@>=1.8.1
; MultiResetDetector_Generic@>=1.8.1
; FlashStorage_RTL8720@>=1.1.0
; https://github.com/khoih-prog/Adafruit_MQTT_Library

; PlatformIO 5.x
khoih-prog/WiFiMulti_Generic@>=1.1.1
khoih-prog/WiFiWebServer@>=1.8.0
khoih-prog/WiFiMulti_Generic@>=1.2.2
khoih-prog/WiFiWebServer_RTL8720@>=1.1.2
khoih-prog/Functional-Vlpp@>=1.0.2
khoih-prog/DoubleResetDetector_Generic@>=1.8.1
khoih-prog/MultiResetDetector_Generic@>=1.8.1
Expand Down
9 changes: 5 additions & 4 deletions src/WiFiManager_RTL8720.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_RTL8720
Licensed under MIT license
Version: 1.1.0
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 18/05/2022 Initial coding for RTL8720DN, RTL8722DM, RTL8722CSM, etc.
1.1.0 K Hoang 19/05/2022 Add MQTT example
1.2.0 K Hoang 18/08/2022 Update to sync with Ameba Arduino SDK v3.1.3 WiFi.status() bug fix
********************************************************************************************************************************/

#ifndef WiFiManager_RTL8720_h
Expand All @@ -31,13 +32,13 @@
#endif

#ifndef RTL8720_WIFIMANAGER_VERSION
#define RTL8720_WIFIMANAGER_VERSION "WiFiManager_RTL8720 v1.1.0"
#define RTL8720_WIFIMANAGER_VERSION "WiFiManager_RTL8720 v1.2.0"

#define RTL8720_WIFIMANAGER_VERSION_MAJOR 1
#define RTL8720_WIFIMANAGER_VERSION_MINOR 1
#define RTL8720_WIFIMANAGER_VERSION_MINOR 2
#define RTL8720_WIFIMANAGER_VERSION_PATCH 0

#define RTL8720_WIFIMANAGER_VERSION_INT 1001000
#define RTL8720_WIFIMANAGER_VERSION_INT 1002000

#endif

Expand Down
3 changes: 2 additions & 1 deletion src/WiFiManager_RTL8720_Debug.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
Built by Khoi Hoang https://github.com/khoih-prog/WiFiManager_RTL8720
Licensed under MIT license
Version: 1.1.0
Version: 1.2.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 18/05/2022 Initial coding for RTL8720DN, RTL8722DM, RTL8722CSM, etc.
1.1.0 K Hoang 19/05/2022 Add MQTT example
1.2.0 K Hoang 18/08/2022 Update to sync with Ameba Arduino SDK v3.1.3 WiFi.status() bug fix
********************************************************************************************************************************/

#ifndef WiFiManager_RTL8720_Debug_h
Expand Down

0 comments on commit 96abf71

Please sign in to comment.