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

Commit

Permalink
v1.1.1 to fix bug
Browse files Browse the repository at this point in the history
#### Releases v1.1.1

1. Fix bug
2. Update `Packages_Patches`
  • Loading branch information
khoih-prog authored Apr 26, 2022
1 parent 0a475ba commit 81ab96a
Show file tree
Hide file tree
Showing 22 changed files with 144 additions and 739 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
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.2, ArduinoCore-mbed v2.7.2, etc.)
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.2, ArduinoCore-mbed v3.0.1, etc.)
* 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 @@ -28,9 +28,9 @@ Please ensure to specify the following:
```
Arduino IDE version: 1.8.19
RASPBERRY_PI_PICO board
ArduinoCore-mbed v2.7.2
ArduinoCore-mbed v3.0.1
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-99-generic #112-Ubuntu SMP Thu Feb 3 13:50:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.13.0-40-generic #45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
I encountered a crash while trying to use the Timer Interrupt.
Expand Down
790 changes: 77 additions & 713 deletions README.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@


* [Changelog](#changelog)
* [Releases v1.1.1](#releases-v111)
* [Releases v1.1.0](#releases-v110)
* [Releases v1.0.0](#releases-v100)

Expand All @@ -20,6 +21,11 @@

## Changelog

#### Releases v1.1.1

1. Fix bug
2. Update `Packages_Patches`

#### Releases v1.1.0

1. Add support to
Expand Down
14 changes: 13 additions & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "WiFiMulti_Generic",
"version": "1.1.0",
"version": "1.1.1",
"keywords": "WiFi, WiFiMulti, WiFi-Multi, Arduino, ESP32, ESP8266, WiFiNINA, WiFiNINA-Generic, ESP8266-AT, ESP32-AT, RP2040, Nano-33-IoT, Nano-RP2040-Connect, SAMD, Teensy, Portenta, nRF52, SAM-DUE, AT-Command, mbed",
"description": "Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries. Currently supporting ESP32, ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 MultiWiFi of WiFi libraries",
"authors":
Expand Down Expand Up @@ -30,6 +30,18 @@
"version": ">=1.8.14-3",
"platforms": ["*"]
},
{
"owner": "khoih-prog",
"name": "Functional-Vlpp",
"version": ">=1.0.2",
"platforms": ["*"]
},
{
"owner": "khoih-prog",
"name": "ESP_AT_Lib",
"version": ">=1.4.1",
"platforms": ["*"]
},
{
"name": "WiFi101",
"version": "https://github.com/khoih-prog/WiFi101"
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=WiFiMulti_Generic
version=1.1.0
version=1.1.1
author=Khoi Hoang
license=GPLv3
maintainer=Khoi Hoang <[email protected]>
Expand All @@ -8,5 +8,5 @@ paragraph=Currently supporting ESP32, ESP8266, Teensy, Portenta_H7, megaAVR, AVR
category=Communication
url=https://github.com/khoih-prog/WiFiMulti_Generic
architectures=*
depends=WiFiNINA_Generic,WiFiEspAT,ArduinoSTL
depends=Functional-Vlpp, WiFiNINA_Generic, WiFiEspAT, ArduinoSTL, ESP_AT_Lib
includes=WiFiMulti_Generic.h
2 changes: 2 additions & 0 deletions platformio/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ upload_speed = 921600

; Checks for the compatibility with frameworks and dev/platforms
lib_compat_mode = strict
lib_ldf_mode = chain+
;lib_ldf_mode = deep+

lib_deps =
; PlatformIO 4.x
Expand Down
3 changes: 2 additions & 1 deletion src/ESP32/WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp32 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/ESP32/WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp32 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/ESP8266/ESP8266WiFiMulti.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/ESP8266/ESP8266WiFiMulti_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp32 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/ESP_AT/ESP_AT_WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/ESP_AT/ESP_AT_WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/PortentaH7/PortentaH7_WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/PortentaH7/PortentaH7_WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/RTL8720/RTL8720_WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/RTL8720/RTL8720_WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/WiFi101/WiFi101_WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/WiFi101/WiFi101_WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
9 changes: 5 additions & 4 deletions src/WiFiMulti_Generic.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand All @@ -31,13 +32,13 @@
#define _WIFIMULTI_GENERIC_H_

#ifndef WIFIMULTI_GENERIC_VERSION
#define WIFIMULTI_GENERIC_VERSION "WiFiMulti_Generic v1.1.0"
#define WIFIMULTI_GENERIC_VERSION "WiFiMulti_Generic v1.1.1"

#define WIFIMULTI_GENERIC_VERSION_MAJOR 1
#define WIFIMULTI_GENERIC_VERSION_MINOR 1
#define WIFIMULTI_GENERIC_VERSION_PATCH 0
#define WIFIMULTI_GENERIC_VERSION_PATCH 1

#define WIFIMULTI_GENERIC_VERSION_INT 1001000
#define WIFIMULTI_GENERIC_VERSION_INT 1001001
#endif

#if defined(ARDUINO)
Expand Down
10 changes: 8 additions & 2 deletions src/WiFiMulti_Generic_Debug.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down Expand Up @@ -63,7 +64,12 @@ const char WFM_LINE[] = "======================================================

#define WFM_PRINT_MARK WFM_PRINT(WFM_MARK)
#define WFM_PRINT_SP WFM_PRINT(WFM_SPACE)
#define WFM_PRINT_LINE WFM_PRINT(WFM_LINE)

#if(_WIFIMULTI_LOGLEVEL_> 3)
#define WFM_PRINT_LINE WFM_PRINT(WFM_LINE)
#else
#define WFM_PRINT_LINE
#endif

#define WFM_PRINT WFM_DEBUG_OUTPUT.print
#define WFM_PRINTLN WFM_DEBUG_OUTPUT.println
Expand Down
3 changes: 2 additions & 1 deletion src/WiFiNINA/NINA_WiFiMulti_Generic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down
3 changes: 2 additions & 1 deletion src/WiFiNINA/NINA_WiFiMulti_Generic_Impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,13 @@
Copyright (c) 2015 Markus Sattler. All rights reserved.
This file is part of the esp8266 core for Arduino environment.
Version: 1.1.0
Version: 1.1.1
Version Modified By Date Comments
------- ----------- ---------- -----------
1.0.0 K Hoang 15/02/2020 Initial coding for ESP32, ESP8266, WiFiNINA and ESP_AT modules
1.1.0 K Hoang 16/02/2020 Add support to WiFi101 and many more boards (PortentaH7, megaAVR, Sparkfun SAMD, etc.)
1.1.1 K Hoang 26/04/2020 Fix bug
***************************************************************************************************************************************/

#pragma once
Expand Down

0 comments on commit 81ab96a

Please sign in to comment.