Skip to content

Commit c020b66

Browse files
committed
re-add dependencies
1 parent 6ba1549 commit c020b66

5 files changed

Lines changed: 20 additions & 18 deletions

File tree

.github/workflows/build_arduino-ide.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: espMqttClient
3232
source-path: ./
3333
- name: ESPAsyncTCP
34-
source-url: https://github.com/me-no-dev/ESPAsyncTCP.git
34+
source-url: https://github.com/ESP32Async/ESPAsyncTCP.git
3535
3636
build-for-esp32:
3737
runs-on: ubuntu-latest
@@ -59,4 +59,4 @@ jobs:
5959
- name: espMqttClient
6060
source-path: ./
6161
- name: AsyncTCP
62-
source-url: https://github.com/me-no-dev/AsyncTCP.git
62+
source-url: https://github.com/ESP32Async/AsyncTCP.git

.github/workflows/build_platformio.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
~/.platformio/.cache
2525
key: ${{ runner.os }}-pio
2626
- name: Download external libraries
27-
run: pio pkg install --global --library me-no-dev/ESPAsyncTCP
27+
run: pio pkg install --global --library ESP32Async/ESPAsyncTCP
2828
- name: Build PlatformIO examples
2929
run: pio ci --lib="." --board=d1_mini
3030
env:
@@ -50,7 +50,7 @@ jobs:
5050
~/.platformio/.cache
5151
key: ${{ runner.os }}-pio
5252
- name: Download external libraries
53-
run: pio pkg install --global --library me-no-dev/AsyncTCP
53+
run: pio pkg install --global --library ESP32Async/AsyncTCP
5454
- name: Build PlatformIO examples
5555
run: pio ci --lib="." --board=lolin32
5656
env:

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,14 @@ Aims to be a non-blocking, fully compliant MQTT 3.1.1 client.
1515
- TCP and TCP/TLS using standard WiFiClient and WiFiClientSecure connections
1616
- Virtually unlimited incoming and outgoing payload sizes
1717
- Readable and understandable code
18-
- Fully async clients available via [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) or [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP) (no TLS supported).
18+
- Fully async clients available via [AsyncTCP](https://github.com/ESP32Async/AsyncTCP) or [ESPAsyncTCP](https://github.com/ESP32Async/ESPAsyncTCP) (no TLS supported).
1919
- Supported platforms:
2020
- Espressif ESP8266 and ESP32 using the Arduino framework
2121
- Espressif ESP32 using the ESP IDF, see [esp idf component](https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html)
2222
- Basic Linux compatibility*. This includes WSL on Windows
2323

2424
> Linux compatibility is mainly for automatic testing. It relies on a quick and dirty Arduino-style `Client` with a POSIX TCP client underneath and Arduino-style `ClientPosixIPAddress` class. These are lacking many features needed for proper Linux support.
2525
26-
## Dependencies
27-
28-
This libraries requires [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) and [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP). These libraries are not actively maintained and have some bugs. There are alternatives available on Github but make sure these alternatives fit in your project.
29-
30-
Because of this, I have removed the explicit dependency. You will have to manually add the libraries so you can choose the version which best suites your code.
31-
3226
# Documentation
3327

3428
See [documentation](https://www.emelis.net/espMqttClient/) and the [examples](examples/).

docs/index.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,14 @@
1010
- TCP and TCP/TLS using standard WiFiClient and WiFiClientSecure connections
1111
- Virtually unlimited incoming and outgoing payload sizes
1212
- Readable and understandable code
13-
- Fully async clients available via [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) or [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP) (no TLS supported).
13+
- Fully async clients available via [AsyncTCP](https://github.com/ESP32Async/AsyncTCP) or [ESPAsnycTCP](https://github.com/ESP32Async/ESPAsyncTCP) (no TLS supported).
1414
- Supported platforms:
1515
- Espressif ESP8266 and ESP32 using the Arduino framework
1616
- Espressif ESP32 using the ESP IDF, see [esp idf component](https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html)
1717
- Basic Linux compatibility*. This includes WSL on Windows
1818

1919
> Linux compatibility is mainly for automatic testing. It relies on a quick and dirty Arduino-style `Client` with a POSIX TCP client underneath and Arduino-style `IPAddress` class. These are lacking many features needed for proper Linux support.
2020
21-
## Dependencies
22-
23-
This libraries requires [AsyncTCP](https://github.com/me-no-dev/AsyncTCP) and [ESPAsnycTCP](https://github.com/me-no-dev/ESPAsyncTCP). These libraries are not actively maintained and have some bugs. There are alternatives available on Github but make sure these alternatives fit in your project.
24-
25-
Because of this, I have removed the explicit dependency. You will have to manually add the libraries so you can choose the version which best suites your code.
26-
2721
# Contents
2822

2923
1. [Runtime behaviour](#runtime-behaviour)

library.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,20 @@
1818
"frameworks": "arduino",
1919
"platforms": ["espressif8266", "espressif32"],
2020
"headers": ["espMqttClient.h", "espMqttClientAsync.h"],
21+
"dependencies": [
22+
{
23+
"owner": "ESP32Async",
24+
"name": "ESPAsyncTCP",
25+
"version": ">=2.0.0",
26+
"platforms": "espressif8266"
27+
},
28+
{
29+
"owner": "ESP32Async",
30+
"name": "AsyncTCP",
31+
"version": ">=3.4.0",
32+
"platforms": "espressif32"
33+
}
34+
],
2135
"build":
2236
{
2337
"libLDFMode": "deep+"

0 commit comments

Comments
 (0)