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

Commit d0ed062

Browse files
authored
v1.6.0 for WizNet WizFi360
### Release v1.6.0 1. Add support to WizNet `WizFi360`, such as `WIZNET_WIZFI360_EVB_PICO` using `arduino-pico` core 2. Add Config Portal scaling support to mobile devices.
1 parent ec526c9 commit d0ed062

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+5206
-4945
lines changed

CONTRIBUTING.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,32 @@ However, before reporting a bug please check through the following:
1010

1111
If you don't find anything, please [open a new issue](https://github.com/khoih-prog/ESP_AT_WM_Lite/issues/new).
1212

13+
---
14+
1315
### How to submit a bug report
1416

1517
Please ensure to specify the following:
1618

1719
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
18-
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.5, ESP8266 core v3.0.2, ArduinoCore-mbed v3.4.1, etc.)
20+
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP32 core v2.0.6, ESP8266 core v3.1.1, ArduinoCore-mbed v3.5.4, etc.)
1921
* Contextual information (e.g. what you were trying to achieve)
2022
* Simplest possible steps to reproduce
2123
* Anything that might be relevant in your opinion, such as:
2224
* Operating system (Windows, Ubuntu, etc.) and the output of `uname -a`
2325
* Network configuration
2426

27+
Please be educated, civilized and constructive as you've always been. Disrespective posts against [GitHub Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-event-code-of-conduct) will be ignored and deleted.
28+
29+
---
2530

2631
### Example
2732

2833
```
2934
Arduino IDE version: 1.8.19
3035
RASPBERRY_PI_PICO board
31-
ArduinoCore-mbed v3.4.1
36+
ArduinoCore-mbed v3.5.4
3237
OS: Ubuntu 20.04 LTS
33-
Linux xy-Inspiron-3593 5.15.0-52-generic #58~20.04.1-Ubuntu SMP Thu Oct 13 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
38+
Linux xy-Inspiron-3593 5.15.0-58-generic #64~20.04.1-Ubuntu SMP Fri Jan 6 16:42:31 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
3439
3540
Context:
3641
I encountered a crash while trying to use the library

README.md

Lines changed: 124 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* [Why do we need this ESP_AT_WM_Lite library](#why-do-we-need-this-esp_at_wm_lite-library)
1818
* [Features](#features)
1919
* [Currently supported Boards](#currently-supported-boards)
20+
* [Currently Supported AT-command shields](#currently-supported-at-command-shields)
2021
* [Changelog](changelog.md)
2122
* [Prerequisites](#prerequisites)
2223
* [Important Notes about AT Firmwares](#important-notes-about-at-firmwares)
@@ -72,7 +73,8 @@
7273
* [ 3. SAM_DUE_ESP8266Shield](examples/SAM_DUE_ESP8266Shield)
7374
* [ 4. STM32_ESP8266Shield](examples/STM32_ESP8266Shield)
7475
* [ 5. nRF52_ESP8266Shield](examples/nRF52_ESP8266Shield)
75-
* [ 6. RPi_Pico_ESP8266Shield](examples/RPi_Pico_ESP8266Shield) **New**
76+
* [ 6. RPi_Pico_ESP8266Shield](examples/RPi_Pico_ESP8266Shield)
77+
* [ 7. RPi_Pico_WizFi360](examples/RPi_Pico_WizFi360) **New**
7678
* [So, how it works?](#so-how-it-works)
7779
* [1. Without SCAN_WIFI_NETWORKS](#1-without-scan_wifi_networks)
7880
* [2. With SCAN_WIFI_NETWORKS](#2-with-scan_wifi_networks)
@@ -103,6 +105,9 @@
103105
* [4. RPi_Pico_ESP8266Shield on MBED RASPBERRY_PI_PICO](#4-rpi_pico_esp8266shield-on-mbed-raspberry_pi_pico)
104106
* [4.1 Open Config Portal](#41-open-config-portal)
105107
* [4.2 Got valid Credential from Config Portal, then connected to WiFi](#42-got-valid-credential-from-config-portal-then-connected-to-wifi)
108+
* [5. RPi_Pico_WizFi360 on WIZNET_WIZFI360_EVB_PICO](#5-RPi_Pico_WizFi360-on-WIZNET_WIZFI360_EVB_PICO)
109+
* [5.1 Open Config Portal](#51-open-config-portal)
110+
* [5.2 Got valid Credential from Config Portal, then connected to WiFi](#52-got-valid-credential-from-config-portal-then-connected-to-wifi)
106111
* [Debug](#debug)
107112
* [Troubleshooting](#troubleshooting)
108113
* [Issues](#issues)
@@ -192,23 +197,49 @@ This [**ESP_AT_WM_Lite** library](https://github.com/khoih-prog/ESP_AT_WM_Lite)
192197

193198
8. RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed) or [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico).
194199

200+
9. **WIZNET_WIZFI360_EVB_PICO** using [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico)
201+
202+
#### WIZNET_WIZFI360_EVB_PICO
203+
204+
<p align="center">
205+
<img src="https://github.com/khoih-prog/ESP_AT_WM_Lite/raw/master/pics/WIZNET_WIZFI360_EVB_PICO.png">
206+
</p>
207+
208+
209+
---
210+
211+
#### Currently Supported AT-command shields
212+
213+
1. `ESP8266-AT-command` shield
214+
2. `ESP32-AT-command` shield
215+
3. `W600` and `WIS600-01S` AT-command shield
216+
4. `WizFi360` AT-command shield
217+
218+
#### WIZFI360
219+
220+
<p align="center">
221+
<img src="https://github.com/khoih-prog/ESP_AT_WM_Lite/raw/master/pics/wizfi360-pa.png">
222+
</p>
223+
224+
225+
195226
---
196227
---
197228

198229
## Prerequisites
199230

200231
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)
201232
2. [`Arduino AVR core 1.8.6+`](https://github.com/arduino/ArduinoCore-avr) for Arduino (Use Arduino Board Manager) for AVR boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-avr.svg)](https://github.com/arduino/ArduinoCore-avr/releases/latest)
202-
3. [`Arduino Core for STM32 v2.3.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.). [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
203-
4. [`Teensy core 1.57+`](https://www.pjrc.com/teensy/td_download.html) for Teensy (4.1, 4.0, 3.6, 3.5, 3,2, 3.1, 3.0, LC) boards
233+
3. [`Arduino Core for STM32 v2.4.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.). [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
234+
4. [`Teensy core v1.57+`](https://github.com/PaulStoffregen/cores) for Teensy 4.1. [![GitHub release](https://img.shields.io/github/release/PaulStoffregen/cores.svg)](https://github.com/PaulStoffregen/cores/releases/latest)
204235
5. [`Arduino SAM DUE core v1.6.12+`](https://github.com/arduino/ArduinoCore-sam) for SAM DUE ARM Cortex-M3 boards.
205236
6. [`Arduino SAMD core 1.8.13+`](https://github.com/arduino/ArduinoCore-samd) for SAMD ARM Cortex-M0+ boards. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-samd.svg)](https://github.com/arduino/ArduinoCore-samd/releases/latest)
206237
7. [`Adafruit SAMD core 1.7.11+`](https://github.com/adafruit/ArduinoCore-samd) for SAMD ARM Cortex-M0+ and M4 boards (Nano 33 IoT, etc.). [![GitHub release](https://img.shields.io/github/release/adafruit/ArduinoCore-samd.svg)](https://github.com/adafruit/ArduinoCore-samd/releases/latest)
207238
8. [`Seeeduino SAMD core 1.8.3+`](https://github.com/Seeed-Studio/ArduinoCore-samd) for SAMD21/SAMD51 boards (XIAO M0, Wio Terminal, etc.). [![Latest release](https://img.shields.io/github/release/Seeed-Studio/ArduinoCore-samd.svg)](https://github.com/Seeed-Studio/ArduinoCore-samd/releases/latest/)
208239
9. [`Adafruit nRF52 v1.3.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
209-
10. [`Arduino mbed_rp2040 core 3.4.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
210-
11. [`Earle Philhower's arduino-pico core v2.6.3+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
211-
12. [`ESP8266_AT_WebServer library v1.6.0+`](https://github.com/khoih-prog/ESP8266_AT_WebServer) to be able to support ESP32-AT shields. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP8266_AT_WebServer.svg?)](https://www.ardu-badge.com/ESP8266_AT_WebServer)
240+
10. [`Arduino mbed_rp2040 core 3.5.4+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
241+
11. [`Earle Philhower's arduino-pico core v2.7.1+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
242+
12. [`ESP8266_AT_WebServer library v1.7.1+`](https://github.com/khoih-prog/ESP8266_AT_WebServer) to be able to support ESP32-AT shields. To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/ESP8266_AT_WebServer.svg?)](https://www.ardu-badge.com/ESP8266_AT_WebServer)
212243
13. [`FlashStorage_SAMD library v1.3.2+`](https://github.com/khoih-prog/FlashStorage_SAMD) for SAMD21 and SAMD51 boards (ZERO, MKR, NANO_33_IOT, M0, M0 Pro, AdaFruit Itsy-Bitsy M4, etc.). To install, check [![arduino-library-badge](https://www.ardu-badge.com/badge/FlashStorage_SAMD.svg?)](https://www.ardu-badge.com/FlashStorage_SAMD)
213244
14. [`FlashStorage_STM32F1 library v1.1.0+`](https://github.com/khoih-prog/FlashStorage_STM32F1) for STM32F1/F3 boards. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/FlashStorage_STM32F1.svg?)](https://www.ardu-badge.com/FlashStorage_STM32F1)
214245
15. [`FlashStorage_STM32 library v1.2.0+`](https://github.com/khoih-prog/FlashStorage_STM32) for STM32F/L/H/G/WB/MP1 boards. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/FlashStorage_STM32.svg?)](https://www.ardu-badge.com/FlashStorage_STM32)
@@ -888,7 +919,8 @@ Please be noted that the following **reserved names are already used in library*
888919
3. [SAM_DUE_ESP8266Shield](examples/SAM_DUE_ESP8266Shield)
889920
4. [STM32_ESP8266Shield](examples/STM32_ESP8266Shield)
890921
5. [nRF52_ESP8266Shield](examples/nRF52_ESP8266Shield)
891-
6. [RPi_Pico_ESP8266Shield](examples/RPi_Pico_ESP8266Shield). **New**
922+
6. [RPi_Pico_ESP8266Shield](examples/RPi_Pico_ESP8266Shield)
923+
7. [RPi_Pico_WizFi360](examples/RPi_Pico_WizFi360). **New**
892924

893925
---
894926

@@ -1191,7 +1223,7 @@ This is the terminal output when running [nRF52_ESP8266Shield](examples/nRF52_ES
11911223

11921224
```
11931225
Start nRF52_ESP8266Shield on NRF52840_FEATHER
1194-
ESP_AT_WM_Lite v1.5.2
1226+
ESP_AT_WM_Lite v1.6.0
11951227
Debug Level = 3
11961228
[ESP_AT] Use ES8266-AT Command
11971229
LittleFS Flag read = 0xd0d01234
@@ -1231,7 +1263,7 @@ CCCC
12311263

12321264
```
12331265
Start nRF52_ESP8266Shield on NRF52840_FEATHER
1234-
ESP_AT_WM_Lite v1.5.2
1266+
ESP_AT_WM_Lite v1.6.0
12351267
Debug Level = 3
12361268
[ESP_AT] Use ES8266-AT Command
12371269
LittleFS Flag read = 0xd0d04321
@@ -1267,7 +1299,7 @@ HHHHHHHHH HHHHHHHHHH HHHHHHHHHH HHHHHHHHHH
12671299

12681300
```
12691301
Start nRF52_ESP8266Shield on NRF52840_FEATHER
1270-
ESP_AT_WM_Lite v1.5.2
1302+
ESP_AT_WM_Lite v1.6.0
12711303
Debug Level = 3
12721304
[ESP_AT] Use ES8266-AT Command
12731305
LittleFS Flag read = 0xd0d04321
@@ -1311,7 +1343,7 @@ This is the terminal output when running [SAMD_ESP8266Shield](examples/SAMD_ESP8
13111343

13121344
```
13131345
Start SAMD_ESP8266Shield on ITSYBITSY_M4
1314-
ESP_AT_WM_Lite v1.5.2
1346+
ESP_AT_WM_Lite v1.6.0
13151347
Debug Level = 3
13161348
[ESP_AT] Use ES8266-AT Command
13171349
Flag read = 0xffffffff
@@ -1351,7 +1383,7 @@ FFFF[ESP_AT] h:UpdFlash
13511383

13521384
```
13531385
Start SAMD_ESP8266Shield on ITSYBITSY_M4
1354-
ESP_AT_WM_Lite v1.5.2
1386+
ESP_AT_WM_Lite v1.6.0
13551387
Debug Level = 3
13561388
[ESP_AT] Use ES8266-AT Command
13571389
Flag read = 0xd0d04321
@@ -1379,7 +1411,7 @@ HHHHHHHHH HHHHHHHHHH HHHHHHHHHH HHHHHHHHHH
13791411

13801412
```
13811413
Start SAMD_ESP8266Shield on ITSYBITSY_M4
1382-
ESP_AT_WM_Lite v1.5.2
1414+
ESP_AT_WM_Lite v1.6.0
13831415
Debug Level = 3
13841416
[ESP_AT] Use ES8266-AT Command
13851417
Flag read = 0xd0d04321
@@ -1419,7 +1451,7 @@ This is the terminal output when running [RPi_Pico_ESP8266Shield](examples/RPi_P
14191451

14201452
```
14211453
Start RPi_Pico_ESP8266Shield on RASPBERRY_PI_PICO
1422-
ESP_AT_WM_Lite v1.5.2
1454+
ESP_AT_WM_Lite v1.6.0
14231455
Debug Level = 3
14241456
[ESP_AT] Use ES8266-AT Command
14251457
LittleFS Flag read = 0xd0d04321
@@ -1461,7 +1493,7 @@ CCCCCCCCC CCCC
14611493

14621494
```
14631495
Start RPi_Pico_ESP8266Shield on RASPBERRY_PI_PICO
1464-
ESP_AT_WM_Lite v1.5.2
1496+
ESP_AT_WM_Lite v1.6.0
14651497
Debug Level = 4
14661498
[ESP_AT] Use ES8266-AT Command
14671499
LittleFS Flag read = 0xd0d04321
@@ -1528,7 +1560,7 @@ This is the terminal output when running [RPi_Pico_ESP8266Shield](examples/RPi_P
15281560

15291561
```
15301562
Start RPi_Pico_ESP8266Shield on MBED RASPBERRY_PI_PICO
1531-
ESP_AT_WM_Lite v1.5.2
1563+
ESP_AT_WM_Lite v1.6.0
15321564
Debug Level = 3
15331565
[ESP_AT] Use ES8266-AT Command
15341566
LittleFS size (KB) = 64
@@ -1572,7 +1604,7 @@ CCCCCCCCC CCCC
15721604

15731605
```
15741606
Start RPi_Pico_ESP8266Shield on MBED RASPBERRY_PI_PICO
1575-
ESP_AT_WM_Lite v1.5.2
1607+
ESP_AT_WM_Lite v1.6.0
15761608
Debug Level = 4
15771609
[ESP_AT] Use ES8266-AT Command
15781610
LittleFS size (KB) = 64
@@ -1610,6 +1642,77 @@ ClearFlag write = 0xd0d04321
16101642
HHHHHHHHHH HHHHHHHHHH HHHHHHHHHH HH
16111643
```
16121644

1645+
1646+
---
1647+
1648+
#### 5. RPi_Pico_WizFi360 on WIZNET_WIZFI360_EVB_PICO
1649+
1650+
This is the terminal output when running [RPi_Pico_WizFi360](examples/RPi_Pico_WizFi360) example on **WIZNET_WIZFI360_EVB_PICO**
1651+
1652+
#### 5.1 Open Config Portal
1653+
1654+
```
1655+
Start RPi_Pico_WizFi360 on WIZNET_WIZFI360_EVB_PICO
1656+
ESP_AT_WM_Lite v1.6.0
1657+
Debug Level = 1
1658+
[ESP_AT] Using ESP32-AT Command
1659+
LittleFS Flag read = 0xd0d04321
1660+
Flag read = 0xd0d04321
1661+
No doubleResetDetected
1662+
Saving DOUBLERESETDETECTOR_FLAG to DRD file : 0xd0d01234
1663+
Saving DRD file OK
1664+
SetFlag write = 0xd0d01234
1665+
[ESP_AT] Invalid Stored WiFi Config Data.
1666+
[ESP_AT] WiFi PWD len < 8
1667+
[ESP_AT] b:StayInCfgPortal:NoCfgDat
1668+
[ESP_AT] Scanning Network
1669+
[ESP_AT] scanWifiNetworks: Done, Scanned Networks n = 9
1670+
[ESP_AT] WiFi networks found:
1671+
[ESP_AT] 1: HueNetNew, -71dB
1672+
[ESP_AT] 2: SmartRG-02a2, -83dB
1673+
[ESP_AT] 3: , -89dB
1674+
[ESP_AT] 4: Elkhoury, -77dB
1675+
[ESP_AT] 6: ESP151CD5, -77dB
1676+
[ESP_AT] 8: house, -44dB
1677+
[ESP_AT] 9: Home, -83dB
1678+
[ESP_AT] SSID=ESP_AT_ABCDEF,PW=ESP_AT_PW
1679+
[ESP_AT] IP=192.168.220.1,CH=7
1680+
[ESP_AT] useESP32_AT mode 2 WIZFI360
1681+
Stop doubleResetDetecting
1682+
Saving to DRD file : 0xd0d04321
1683+
Saving DRD file OK
1684+
LittleFS Flag read = 0xd0d04321
1685+
ClearFlag write = 0xd0d04321
1686+
CCC[ESP_AT] h:UpdLittleFS
1687+
[ESP_AT] h:Rst
1688+
```
1689+
1690+
#### 5.2 Got valid Credential from Config Portal, then connected to WiFi
1691+
1692+
```
1693+
Start RPi_Pico_WizFi360 on WIZNET_WIZFI360_EVB_PICO
1694+
ESP_AT_WM_Lite v1.6.0
1695+
Debug Level = 1
1696+
[ESP_AT] Using ESP32-AT Command
1697+
LittleFS Flag read = 0xd0d04321
1698+
Flag read = 0xd0d04321
1699+
No doubleResetDetected
1700+
Saving DOUBLERESETDETECTOR_FLAG to DRD file : 0xd0d01234
1701+
Saving DRD file OK
1702+
SetFlag write = 0xd0d01234
1703+
[ESP_AT] con2WF:SSID=HueNet,PW=12345678
1704+
[ESP_AT] con2WF:OK
1705+
[ESP_AT] IP=192.168.2.125
1706+
Stop doubleResetDetecting
1707+
Saving to DRD file : 0xd0d04321
1708+
Saving DRD file OK
1709+
LittleFS Flag read = 0xd0d04321
1710+
ClearFlag write = 0xd0d04321
1711+
HHHHHH
1712+
```
1713+
1714+
1715+
16131716
---
16141717
---
16151718

@@ -1675,7 +1778,7 @@ Submit issues to: [ESP_AT_WM_Lite issues](https://github.com/khoih-prog/ESP_AT_W
16751778
13. Enforce WiFi PWD minimum length of 8 chars
16761779
14. Enable **scan of WiFi networks** for selection in Configuration Portal
16771780
15. Add support to new STM32 core v2.0.0 and new STM32L5 boards.
1678-
16. 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).
1781+
16. Add support to RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**arduino-pico** core](https://github.com/earlephilhower/arduino-pico).
16791782
17. Add support to RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed)
16801783
18. Add support to **Arduino Nano RP2040 Connect** using [**Arduino mbed OS for Nano boards**](https://github.com/arduino/ArduinoCore-mbed).
16811784
19. Fix the blocking issue in loop() with configurable `WIFI_RECON_INTERVAL`
@@ -1685,6 +1788,9 @@ Submit issues to: [ESP_AT_WM_Lite issues](https://github.com/khoih-prog/ESP_AT_W
16851788
23. Optimize code by passing by `reference` instead of `value`
16861789
24. Optional `Board_Name` in Config Portal
16871790
25. Add function `isConfigMode()` to signal system is in Config Portal mode
1791+
26. Add support to WizNet `WizFi360`, such as `WIZNET_WIZFI360_EVB_PICO` using [**arduino-pico** core](https://github.com/earlephilhower/arduino-pico).
1792+
27. Add Config Portal scaling support to mobile devices
1793+
16881794

16891795
---
16901796
---

changelog.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Donate to my libraries using BuyMeACoffee" style="height: 50px !important;width: 181px !important;" ></a>
1010
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-orange.svg?logo=buy-me-a-coffee&logoColor=FFDD00" style="height: 20px !important;width: 200px !important;" ></a>
1111

12-
1312
---
1413
---
1514

1615
## Table of Contents
1716

1817
* [Changelog](#changelog)
18+
* [Release v1.6.0](#release-v160)
1919
* [Release v1.5.2](#release-v152)
2020
* [Release v1.5.1](#release-v151)
2121
* [Release v1.5.0](#release-v150)
@@ -34,6 +34,11 @@
3434

3535
## Changelog
3636

37+
### Release v1.6.0
38+
39+
1. Add support to WizNet `WizFi360`, such as `WIZNET_WIZFI360_EVB_PICO` using `arduino-pico` core
40+
2. Add Config Portal scaling support to mobile devices.
41+
3742
### Release v1.5.2
3843

3944
1. Optimize code by using passing by `reference` instead of by `value`

examples/Mega_ESP8266Shield/Credentials.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/****************************************************************************************************************************
22
Credentials.h for Mega_ESP8266Shield.ino
33
For AVR or Generic boards using ESP8266 AT WiFi Shields, using much less code to support boards with smaller memory
4-
4+
55
ESP_AT_WM_Lite is a library for the Mega, Teensy, SAM DUE, SAMD and STM32 boards (https://github.com/khoih-prog/ESP_AT_WM_Lite)
66
to enable store Credentials in EEPROM to easy configuration/reconfiguration and autoconnect/autoreconnect of WiFi and other services
77
without Hardcoding.
8-
8+
99
Built by Khoi Hoang https://github.com/khoih-prog/ESP_AT_WM_Lite
1010
Licensed under MIT license
1111
*****************************************************************************************************************************/
@@ -18,29 +18,29 @@
1818
/// Start Default Config Data //////////////////
1919

2020
/*
21-
#define SSID_MAX_LEN 32
22-
//From v1.0.3, WPA2 passwords can be up to 63 characters long.
23-
#define PASS_MAX_LEN 64
21+
#define SSID_MAX_LEN 32
22+
//From v1.0.3, WPA2 passwords can be up to 63 characters long.
23+
#define PASS_MAX_LEN 64
2424
25-
typedef struct
26-
{
25+
typedef struct
26+
{
2727
char wifi_ssid[SSID_MAX_LEN];
2828
char wifi_pw [PASS_MAX_LEN];
29-
} WiFi_Credentials;
29+
} WiFi_Credentials;
3030
31-
#define NUM_WIFI_CREDENTIALS 2
31+
#define NUM_WIFI_CREDENTIALS 2
3232
33-
// Configurable items besides fixed Header, just add board_name
34-
#define NUM_CONFIGURABLE_ITEMS ( ( 2 * NUM_WIFI_CREDENTIALS ) + 1 )
35-
////////////////
33+
// Configurable items besides fixed Header, just add board_name
34+
#define NUM_CONFIGURABLE_ITEMS ( ( 2 * NUM_WIFI_CREDENTIALS ) + 1 )
35+
////////////////
3636
37-
typedef struct Configuration
38-
{
37+
typedef struct Configuration
38+
{
3939
char header [16];
4040
WiFi_Credentials WiFi_Creds [NUM_WIFI_CREDENTIALS];
4141
char board_name [24];
4242
int checkSum;
43-
} ESP8266_AT_Configuration;
43+
} ESP8266_AT_Configuration;
4444
*/
4545

4646
#define TO_LOAD_DEFAULT_CONFIG_DATA true

0 commit comments

Comments
 (0)