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

Commit

Permalink
v1.10.0 for LwIP W6100
Browse files Browse the repository at this point in the history
### Releases v1.10.0

1. Add support to `ESP32` and `ESP32S2/S3/C3` boards using `LwIP W6100 Ethernet`
  • Loading branch information
khoih-prog authored Jan 10, 2023
1 parent a974269 commit 4a9f8bc
Show file tree
Hide file tree
Showing 47 changed files with 226 additions and 183 deletions.
7 changes: 4 additions & 3 deletions src/AsyncMQTT_ESP32.h
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
/****************************************************************************************************************************
AsyncMQTT_ESP32.h
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) async-mqtt-client (https://github.com/khoih-prog/AsyncMQTT_Generic)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
Version: 1.9.0
Version: 1.10.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.8.0 K Hoang 17/12/2022 Initial coding to port to ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
1.9.0 K Hoang 21/12/2022 Add support to ESP32S2/C3 boards using LwIP W5500 or ENC28J60 Ethernet
1.10.0 K Hoang 09/01/2023 Add support to ESP32 and ESP32S2/S3/C3 boards using LwIP W6100
*****************************************************************************************************************************/

#pragma once
Expand Down
13 changes: 7 additions & 6 deletions src/AsyncMQTT_ESP32.hpp
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
/****************************************************************************************************************************
AsyncMQTT_ESP32.hpp
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) async-mqtt-client (https://github.com/khoih-prog/AsyncMQTT_Generic)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
Version: 1.9.0
Version: 1.10.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.8.0 K Hoang 17/12/2022 Initial coding to port to ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
1.9.0 K Hoang 21/12/2022 Add support to ESP32S2/C3 boards using LwIP W5500 or ENC28J60 Ethernet
1.10.0 K Hoang 09/01/2023 Add support to ESP32 and ESP32S2/S3/C3 boards using LwIP W6100
*****************************************************************************************************************************/

#pragma once
Expand All @@ -34,15 +35,15 @@

/////////////////////////////////////////////////////////

#define ASYNC_MQTT_ESP32_SHORT_VERSION "AsyncMQTT_ESP32 v1.9.0"
#define ASYNC_MQTT_ESP32_SHORT_VERSION "AsyncMQTT_ESP32 v1.10.0"

/////////////////////////////////////////////////////////

#define ASYNC_MQTT_ESP32_VERSION_MAJOR 1
#define ASYNC_MQTT_ESP32_VERSION_MINOR 9
#define ASYNC_MQTT_ESP32_VERSION_MINOR 10
#define ASYNC_MQTT_ESP32_VERSION_PATCH 0

#define ASYNC_MQTT_ESP32_VERSION_INT 1009000
#define ASYNC_MQTT_ESP32_VERSION_INT 1010000

/////////////////////////////////////////////////////////

Expand Down
7 changes: 4 additions & 3 deletions src/AsyncMQTT_ESP32_Debug.h
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
/****************************************************************************************************************************
AsyncMQTT_ESP32_Debug.h
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) async-mqtt-client (https://github.com/khoih-prog/AsyncMQTT_Generic)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
Version: 1.9.0
Version: 1.10.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.8.0 K Hoang 17/12/2022 Initial coding to port to ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
1.9.0 K Hoang 21/12/2022 Add support to ESP32S2/C3 boards using LwIP W5500 or ENC28J60 Ethernet
1.10.0 K Hoang 09/01/2023 Add support to ESP32 and ESP32S2/S3/C3 boards using LwIP W6100
*****************************************************************************************************************************/

#pragma once
Expand Down
7 changes: 4 additions & 3 deletions src/AsyncMQTT_ESP32_Impl.h
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
/****************************************************************************************************************************
AsyncMQTT_ESP32_Impl.h
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) async-mqtt-client (https://github.com/khoih-prog/AsyncMQTT_Generic)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
Version: 1.9.0
Version: 1.10.0
Version Modified By Date Comments
------- ----------- ---------- -----------
1.8.0 K Hoang 17/12/2022 Initial coding to port to ESP32 boards using WiFi or LwIP W5500, LAN8720 or ENC28J60
1.9.0 K Hoang 21/12/2022 Add support to ESP32S2/C3 boards using LwIP W5500 or ENC28J60 Ethernet
1.10.0 K Hoang 09/01/2023 Add support to ESP32 and ESP32S2/S3/C3 boards using LwIP W6100
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Callbacks.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Callbacks.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/DisconnectReasons.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
DisconnectReasons.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Errors.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Errors.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Flags.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Flags.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Helpers.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Helpers.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/MessageProperties.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
MessageProperties.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
5 changes: 3 additions & 2 deletions src/AsyncMqttClient/Packets/ConnAckPacket.cpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
ConnAckPacket.cpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#include "ConnAckPacket.hpp"
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Packets/ConnAckPacket.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
ConnAckPacket.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
5 changes: 3 additions & 2 deletions src/AsyncMqttClient/Packets/Out/Connect.cpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Connect.cpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#include "Connect.hpp"
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Packets/Out/Connect.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Connect.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
5 changes: 3 additions & 2 deletions src/AsyncMqttClient/Packets/Out/Disconn.cpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Disconn.cpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#include "Disconn.hpp"
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Packets/Out/Disconn.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
Disconn.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
5 changes: 3 additions & 2 deletions src/AsyncMqttClient/Packets/Out/OutPacket.cpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
OutPacket.cpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#include "OutPacket.hpp"
Expand Down
11 changes: 6 additions & 5 deletions src/AsyncMqttClient/Packets/Out/OutPacket.hpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
/****************************************************************************************************************************
OutPacket.hpp
AsyncMqttClient_Generic is a library for ESP32, ESP8266, Protenta_H7, STM32F7, etc. with current AsyncTCP support
AsyncMQTT_ESP32 is a library for ESP32 boards using WiFi or LwIP W5500 / W6100 / ENC28J60 / LAN8720 Ethernet
Based on and modified from :
1) async-mqtt-client (https://github.com/marvinroger/async-mqtt-client)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMqttClient_Generic
2) AsyncMQTT_Generic (https://github.com/khoih-prog/AsyncMQTT_Generic)
Built by Khoi Hoang https://github.com/khoih-prog/AsyncMQTT_ESP32
*****************************************************************************************************************************/

#pragma once
Expand Down
Loading

0 comments on commit 4a9f8bc

Please sign in to comment.