b460d0f533
* Remove -w (Suppress all warnings, including those which GNU CPP issues by default.) and add back in -Wall (Turn on all optional warnings which are desirable for normal code.) from build_flags
* Fixes warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
* Fixes warning: "CONFIG_LITTLEFS_FOR_IDF_3_2" redefined
* Fixes warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
* Fixes warning: enumeration value 'onoff' not handled in switch [-Wswitch]
* Fixes warning: "ntohl" redefined, warning: "ntohs" redefined, warning: "htonl" redefined, warning: "htons" redefined
- Original fix:
|
||
---|---|---|
.. | ||
AsyncMqttClient | ||
AsyncMqttClient.cpp | ||
AsyncMqttClient.h | ||
AsyncMqttClient.hpp | ||
LICENSE | ||
README.md |
Async MQTT client for ESP8266 and ESP32 (Github: https://github.com/marvinroger/async-mqtt-client)
An Arduino for ESP8266 and ESP32 asynchronous MQTT client implementation, built on me-no-dev/ESPAsyncTCP (ESP8266) | me-no-dev/AsyncTCP (ESP32) .
Features
- Compliant with the 3.1.1 version of the protocol
- Fully asynchronous
- Subscribe at QoS 0, 1 and 2
- Publish at QoS 0, 1 and 2
- SSL/TLS support
- Available in the PlatformIO registry
Requirements, installation and usage
The project is documented in the /docs folder.