You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
### Release v1.6.0
1. Use [WiFiMulti_Generic](https://github.com/khoih-prog/WiFiMulti_Generic) library to connect to the best of **multi-WiFi APs**, with **auto-checking / auto-reconnecting** features when WiFi connection is lost
2. Rewrite for new mbed_portenta core v3.0.1+
3. Update `Packages' Patches`
<ahref="https://www.buymeacoffee.com/khoihprog6"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Buy Me A Coffee"style="height: 60px!important;width: 217px!important;" ></a>
9
+
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Donate to my libraries using BuyMeACoffee"style="height: 50px!important;width: 181px!important;" ></a>
10
+
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="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>
10
11
11
12
12
13
---
@@ -20,6 +21,7 @@
20
21
*[WiFi.begin() bug](#wifibegin-bug)
21
22
*[Why do we need this WiFiManager_Portenta_H7_Lite library](#why-do-we-need-this-WiFiManager_Portenta_H7_Lite-library)
-**Scan WiFi networks** for selection in Configuration Portal
177
179
180
+
---
181
+
182
+
#### WiFiMulti_Generic library usage
183
+
184
+
The usage the new [WiFiMulti_Generic](https://github.com/khoih-prog/WiFiMulti_Generic) library to help connect to the best of **multi-WiFi APs**, with **auto-checking / auto-reconnecting** features when WiFi connection is lost.
185
+
186
+
187
+
178
188
---
179
189
180
190
#### Currently supported Boards
@@ -196,13 +206,14 @@ This [**WiFiManager_Portenta_H7_Lite** library](https://github.com/khoih-prog/Wi
196
206
## Prerequisites
197
207
198
208
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
199
-
2.[`ArduinoCore-mbed mbed_portenta core 2.6.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino **Portenta_H7** boards, such as **Portenta_H7 Rev2 ABX00042, etc.**. [](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
209
+
2.[`ArduinoCore-mbed mbed_portenta core 3.0.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino **Portenta_H7** boards, such as **Portenta_H7 Rev2 ABX00042, etc.**. [](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
200
210
201
211
202
212
3.[`Functional-Vlpp library v1.0.2+`](https://github.com/khoih-prog/functional-vlpp) to use server's lambda function. To install. check [](https://www.ardu-badge.com/Functional-Vlpp)
203
-
4.[`WiFiWebServer library v1.5.5-1+`](https://github.com/khoih-prog/WiFiWebServer). To install. check [](https://www.ardu-badge.com/WiFiWebServer)
213
+
4.[`WiFiWebServer library v1.8.0+`](https://github.com/khoih-prog/WiFiWebServer). To install. check [](https://www.ardu-badge.com/WiFiWebServer)
204
214
5.[`LittleFS_Portenta_H7 v1.1.0+`](https://github.com/khoih-prog/LittleFS_Portenta_H7). To install, check [](https://www.ardu-badge.com/LittleFS_Portenta_H7)
205
-
6.[`DoubleResetDetector_Generic v1.8.0+`](https://github.com/khoih-prog/DoubleResetDetector_Generic). To install, check [](https://www.ardu-badge.com/DoubleResetDetector_Generic)
215
+
6.[`DoubleResetDetector_Generic v1.8.1+`](https://github.com/khoih-prog/DoubleResetDetector_Generic). To install, check [](https://www.ardu-badge.com/DoubleResetDetector_Generic)
216
+
7.[`WiFiMulti_Generic library v1.1.1+`](https://github.com/khoih-prog/WiFiMulti_Generic) to use WiFiMulti function. To install, check [](https://www.ardu-badge.com/WiFiMulti_Generic). **New**
206
217
207
218
---
208
219
@@ -225,7 +236,7 @@ You can also use this link [ by using [Library Manager](https://platformio.org/lib/show/12823/WiFiManager_Portenta_H7_Lite/installation). Search for **WiFiManager_Portenta_H7_Lite** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
239
+
3. Install [**WiFiManager_Portenta_H7_Lite** library](https://registry.platformio.org/libraries/khoih-prog/WiFiManager_Portenta_H7_Lite) by using [Library Manager](https://registry.platformio.org/libraries/khoih-prog/WiFiManager_Portenta_H7_Lite/installation). Search for **WiFiManager_Portenta_H7_Lite** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
229
240
4. Use included [platformio.ini](platformio/platformio.ini) file from examples to ensure that all dependent libraries will installed automatically. Please visit documentation for the other options and examples at [Project Configuration File](https://docs.platformio.org/page/projectconf.html)
230
241
231
242
---
@@ -235,12 +246,12 @@ You can also use this link [**, you have to copy the file [portenta_post_install.sh](Packages_Patches/arduino/hardware/mbed_portenta/2.6.1/portenta_post_install.sh) into mbed_portenta directory (~/.arduino15/packages/arduino/hardware/mbed_portenta/2.6.1/portenta_post_install.sh).
249
+
**To be able to upload firmware to Portenta_H7 using Arduino IDE in Linux (Ubuntu, etc.)**, you have to copy the file [portenta_post_install.sh](Packages_Patches/arduino/hardware/mbed_portenta/3.0.1/portenta_post_install.sh) into mbed_portenta directory (~/.arduino15/packages/arduino/hardware/mbed_portenta/3.0.1/portenta_post_install.sh).
239
250
240
251
Then run the following command using `sudo`
241
252
242
253
```
243
-
$ cd ~/.arduino15/packages/arduino/hardware/mbed_portenta/2.6.1
254
+
$ cd ~/.arduino15/packages/arduino/hardware/mbed_portenta/3.0.1
244
255
$ chmod 755 portenta_post_install.sh
245
256
$ sudo ./portenta_post_install.sh
246
257
```
@@ -253,9 +264,9 @@ This will create the file `/etc/udev/rules.d/49-portenta_h7.rules` as follows:
Whenever a new version is installed, remember to copy this files into the new version directory. For example, new version is x.yy.zz
261
272
@@ -541,7 +552,7 @@ Check [retries block the main loop #18](https://github.com/khoih-prog/WiFiManage
541
552
542
553
In `Configuration Portal Mode`, it starts an AP called `WIFI_GENERIC_XXXXXX`. Connect to it using the `configurable password` you can define in the code. For example, `MyWIFI_GENERIC_XXXXXX` (see examples):
543
554
544
-
After you connected, please, go to http://192.168.4.1 or newly configured AP IP, you'll see this `Main` page:
555
+
After you connected, please, go to http://192.168.3.1, you'll see this `Main` page:
Start Portenta_H7_WiFi_MQTT on PORTENTA_H7_M7 with Portenta_H7 WiFi
1362
-
WiFiManager_Portenta_H7_Lite v1.5.0
1387
+
WiFiMulti_Generic v1.1.1
1388
+
WiFiManager_Portenta_H7_Lite v1.6.0
1363
1389
[WG] Hostname=Portenta-MQTT
1364
1390
Flash Size: (KB) = 2048.00
1365
1391
FlashIAP Start Address: = 0x80A0000
@@ -1489,6 +1515,9 @@ Submit issues to: [WiFiManager_Portenta_H7_Lite issues](https://github.com/khoih
1489
1515
22. Add `LibraryPatches` for [**Adafruit_MQTT_Library**](https://github.com/adafruit/Adafruit_MQTT_Library) to fix compiler error for Portenta_H7, RP2040-based and many other boards.
1490
1516
23. Fix the blocking issue in loop() with configurable `WIFI_RECON_INTERVAL`
1491
1517
24. Workaround for core WiFi.status() bug, which does not detect WiFi lost.
1518
+
25. Use [WiFiMulti_Generic](https://github.com/khoih-prog/WiFiMulti_Generic) library to connect to the best of **multi-WiFi APs**, with **auto-checking / auto-reconnecting** features when WiFi connection is lost
Copy file name to clipboardexpand all lines: changelog.md
+13
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@
12
12
## Table of Contents
13
13
14
14
*[Changelog](#changelog)
15
+
*[Release v1.6.0](#release-v160)
16
+
*[Release v1.5.1](#release-v151)
15
17
*[Release v1.5.0](#release-v150)
16
18
*[Release v1.4.1](#release-v141)
17
19
*[Initial Release v1.4.0](#initial-release-v140)
@@ -21,6 +23,17 @@
21
23
22
24
## Changelog
23
25
26
+
### Release v1.6.0
27
+
28
+
1. Use [WiFiMulti_Generic](https://github.com/khoih-prog/WiFiMulti_Generic) library to connect to the best of **multi-WiFi APs**, with **auto-checking / auto-reconnecting** features when WiFi connection is lost
29
+
2. Rewrite for new mbed_portenta core v3.0.1+
30
+
3. Update `Packages' Patches`
31
+
32
+
### Release v1.5.1
33
+
34
+
1. Optional Board_Name in Menu
35
+
2. Optimize code by using passing by reference
36
+
24
37
### Release v1.5.0
25
38
26
39
1. Workaround for core WiFi.status() bug, which does not detect WiFi lost.
0 commit comments