Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMLReader can’t be compiled – Revision required for compatibility w/ most current Espressif software stack #70

Open
Wookbert opened this issue Feb 23, 2025 · 4 comments

Comments

@Wookbert
Copy link

Wookbert commented Feb 23, 2025

We are trying to compile SMLReader with a 9600 baud, 7E1 setting. Started with a clean installation of Platform.IO.

Unfortunately the compiler throws a barrage of errors. In particular the Espressif platform no longer exists/isn’t up-to-date. The project requires espressif8266@^2.4.2, so version 2.4.2 or higher. 2.4.2 is no longer available. The last 2.x release is 2.6.3 which leads to many compilation errors. Using the current version 4.2.1 results in thousand of errors.

Unless we are missing something, SMLReader needs to updated/revised in order to work with the most current Espressif software stack.

@geronet1
Copy link

Try with
platform = [email protected]
in platformio.ini, it works for me

@Wookbert
Copy link
Author

Tried [email protected] on PlatformIO Core, version 6.1.17. Still no success.

The main errors – among many smaller ones – are probably these two:

src/MqttPublisher.h:132:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Already connected. Aborting connection request."));
       ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'

and

Warning! Could not find the package with 'ESP AsyncTCP' requirements for your system 'darwin_arm64'

Full compiler output

Processing d1_mini (platform: [email protected]; board: d1_mini; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (2.5.2) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
 - framework-arduinoespressif8266 @ 3.20701.0 (2.7.1)
 - tool-esptool @ 1.413.0 (4.13)
 - tool-esptoolpy @ 1.20800.0 (2.8.0)
 - toolchain-xtensa @ 2.40802.200502 (4.8.2)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep+, Compatibility ~ soft
Library Manager: Installing ESP AsyncTCP
Warning! Could not find the package with 'ESP AsyncTCP' requirements for your system 'darwin_arm64'
Found 36 compatible libraries
Scanning dependencies...
Dependency Graph
|-- libSML @ 1.1.4+sha.c166372
|-- EspSoftwareSerial @ 6.8.1
|-- MicroDebug @ 1.2.2
|-- IotWebConf @ 3.2.0
|-- AsyncMqttClient @ 0.9.0
|-- JLed @ 4.15.0
|-- ESP8266WiFi @ 1.0
|-- ESP8266WebServer @ 1.0
|-- DNSServer @ 1.1.1
|-- Ticker @ 1.0
|-- ESPAsyncTCP @ 2.0.0
|-- EEPROM @ 1.0
|-- ESP8266HTTPUpdateServer @ 1.0
Building in release mode
Compiling .pio/build/d1_mini/src/main.cpp.o
Generating LD script .pio/build/d1_mini/ld/local.eagle.app.v6.common.ld
Compiling .pio/build/d1_mini/libbfc/libSML/sml_attention_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_boolean.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_close_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_close_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_crc16.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_file.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_list_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_list_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_proc_parameter_request.c.o
In file included from src/Sensor.h:6:0,
                 from src/config.h:5,
                 from src/main.cpp:2:
src/debug.h:10:0: warning: "SERIAL_DEBUG" redefined [enabled by default]
 #define SERIAL_DEBUG true
 ^
<command-line>:0:0: note: this is the location of the previous definition
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_proc_parameter_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_profile_list_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_profile_list_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_profile_pack_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_get_profile_pack_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_list.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_message.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_number.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_octet_string.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_open_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_open_response.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_set_proc_parameter_request.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_shared.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_status.c.o
In file included from src/debug.h:4:0,
                 from src/Sensor.h:6,
                 from src/config.h:5,
                 from src/main.cpp:2:
.pio/libdeps/d1_mini/MicroDebug/FormattingSerialDebug.h:65:40: note: #pragma message: MicroDebug DISABLED
   #pragma message("MicroDebug DISABLED")
                                        ^
Compiling .pio/build/d1_mini/libbfc/libSML/sml_time.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_transport.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_tree.c.o
Compiling .pio/build/d1_mini/libbfc/libSML/sml_value.c.o
Compiling .pio/build/d1_mini/libef9/SoftwareSerial/SoftwareSerial.cpp.o
Compiling .pio/build/d1_mini/lib715/MicroDebug/FormattingSerialDebug.cpp.o
Compiling .pio/build/d1_mini/liba66/EEPROM/EEPROM.cpp.o
In file included from .pio/libdeps/d1_mini/MicroDebug/FormattingSerialDebug.cpp:18:0:
.pio/libdeps/d1_mini/MicroDebug/FormattingSerialDebug.h:65:40: note: #pragma message: MicroDebug DISABLED
   #pragma message("MicroDebug DISABLED")
                                        ^
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFi.cpp.o
Archiving .pio/build/d1_mini/lib715/libMicroDebug.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Indexing .pio/build/d1_mini/lib715/libMicroDebug.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Archiving .pio/build/d1_mini/libbfc/libSML.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
Indexing .pio/build/d1_mini/libbfc/libSML.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Archiving .pio/build/d1_mini/liba66/libEEPROM.a
Indexing .pio/build/d1_mini/liba66/libEEPROM.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiClient.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
Archiving .pio/build/d1_mini/libef9/libSoftwareSerial.a
Indexing .pio/build/d1_mini/libef9/libSoftwareSerial.a
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiServer.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib469/ESP8266WiFi/WiFiUdp.cpp.o
Compiling .pio/build/d1_mini/libc70/ESP8266WebServer/detail/mimetable.cpp.o
Compiling .pio/build/d1_mini/lib028/DNSServer/DNSServer.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/ESP8266mDNS.cpp.o
Archiving .pio/build/d1_mini/libc70/libESP8266WebServer.a
Indexing .pio/build/d1_mini/libc70/libESP8266WebServer.a
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/ESP8266mDNS_Legacy.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/LEAmDNS.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/LEAmDNS_Control.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/LEAmDNS_Helpers.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/LEAmDNS_Structs.cpp.o
Compiling .pio/build/d1_mini/lib698/ESP8266mDNS/LEAmDNS_Transfer.cpp.o
Archiving .pio/build/d1_mini/lib028/libDNSServer.a
Compiling .pio/build/d1_mini/libb5e/IotWebConf/IotWebConf.cpp.o
Indexing .pio/build/d1_mini/lib028/libDNSServer.a
Compiling .pio/build/d1_mini/libb5e/IotWebConf/IotWebConfMultipleWifi.cpp.o
Compiling .pio/build/d1_mini/libb5e/IotWebConf/IotWebConfOptionalGroup.cpp.o
Archiving .pio/build/d1_mini/lib469/libESP8266WiFi.a
Indexing .pio/build/d1_mini/lib469/libESP8266WiFi.a
Compiling .pio/build/d1_mini/libb5e/IotWebConf/IotWebConfParameter.cpp.o
Compiling .pio/build/d1_mini/lib060/ESPAsyncTCP/AsyncPrinter.cpp.o
Compiling .pio/build/d1_mini/lib060/ESPAsyncTCP/ESPAsyncTCP.cpp.o
Compiling .pio/build/d1_mini/lib060/ESPAsyncTCP/ESPAsyncTCPbuffer.cpp.o
Compiling .pio/build/d1_mini/lib060/ESPAsyncTCP/SyncClient.cpp.o
Compiling .pio/build/d1_mini/lib060/ESPAsyncTCP/tcp_axtls.c.o
Compiling .pio/build/d1_mini/lib182/AsyncTCP/AsyncTCP.cpp.o
Archiving .pio/build/d1_mini/lib698/libESP8266mDNS.a
Compiling .pio/build/d1_mini/liba6f/AsyncMqttClient/AsyncMqttClient.cpp.o
Indexing .pio/build/d1_mini/lib698/libESP8266mDNS.a
Compiling .pio/build/d1_mini/liba6f/AsyncMqttClient/AsyncMqttClient/Packets/ConnAckPacket.cpp.o
Compiling .pio/build/d1_mini/liba6f/AsyncMqttClient/AsyncMqttClient/Packets/Out/Connect.cpp.o
In file included from .pio/libdeps/d1_mini/AsyncTCP/src/AsyncTCP.cpp:24:0:
.pio/libdeps/d1_mini/AsyncTCP/src/AsyncTCP.h:33:27: fatal error: IPv6Address.h: No such file or directory

*********************************************************************
* Looking for IPv6Address.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:IPv6Address.h"
* Web  > https://registry.platformio.org/search?q=header:IPv6Address.h
*
*********************************************************************

   #include "IPv6Address.h"
                           ^
compilation terminated.
*** [.pio/build/d1_mini/lib182/AsyncTCP/AsyncTCP.cpp.o] Error 1
================================================ [FAILED] Took 4.97 seconds ================================================

Processing d1_mini_debug (platform: [email protected]; board: d1_mini; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------
Library Manager: Installing git+https://github.com/volkszaehler/libsml
git version 2.48.1
Cloning into '/Users/<...>/.platformio/.cache/tmp/pkg-installing-q60sk1sw'...
remote: Enumerating objects: 132, done.
remote: Counting objects: 100% (132/132), done.
remote: Compressing objects: 100% (108/108), done.
remote: Total 132 (delta 42), reused 48 (delta 13), pack-reused 0 (from 0)
Receiving objects: 100% (132/132), 116.97 KiB | 3.90 MiB/s, done.
Resolving deltas: 100% (42/42), done.
Library Manager: [email protected]+sha.c166372 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (2.5.2) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
 - framework-arduinoespressif8266 @ 3.20701.0 (2.7.1)
 - tool-esptool @ 1.413.0 (4.13)
 - tool-esptoolpy @ 1.20800.0 (2.8.0)
 - toolchain-xtensa @ 2.40802.200502 (4.8.2)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep+, Compatibility ~ soft
Library Manager: Installing MicroDebug
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing IotWebConf @ 3.2.0
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing ESP AsyncTCP
Warning! Could not find the package with 'ESP AsyncTCP' requirements for your system 'darwin_arm64'
Library Manager: Installing AsyncMqttClient
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing ESPAsyncTCP @ >=1.2.2
Library Manager: Warning! More than one package has been found by ESPAsyncTCP @ >=1.2.2 requirements:
Library Manager:  - me-no-dev/[email protected]
Library Manager:  - esp32async/[email protected]
Library Manager: Please specify detailed REQUIREMENTS using package owner and version (shown above) to avoid name conflicts
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing AsyncTCP @ >=1.1.1
Library Manager: Warning! More than one package has been found by AsyncTCP @ >=1.1.1 requirements:
Library Manager:  - me-no-dev/[email protected]
Library Manager:  - esp32async/[email protected]
Library Manager:  - mathieucarbou/[email protected]
Library Manager:  - willmmiles/[email protected]
Library Manager:  - kubafilinger/[email protected]
Library Manager:  - zeed/[email protected]
Library Manager:  - tiotlab/[email protected]
Library Manager: Please specify detailed REQUIREMENTS using package owner and version (shown above) to avoid name conflicts
Unpacking 0% 10% 20% 30% 40% 50% 60% 70%
Library Manager: [email protected] has been installed!
Library Manager: Installing jled
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Found 36 compatible libraries
Scanning dependencies...
Dependency Graph
|-- libSML @ 1.1.4+sha.c166372
|-- EspSoftwareSerial @ 6.8.1
|-- MicroDebug @ 1.2.2
|-- IotWebConf @ 3.2.0
|-- AsyncMqttClient @ 0.9.0
|-- JLed @ 4.15.0
|-- ESP8266WiFi @ 1.0
|-- ESP8266WebServer @ 1.0
|-- DNSServer @ 1.1.1
|-- Ticker @ 1.0
|-- ESPAsyncTCP @ 2.0.0
|-- EEPROM @ 1.0
|-- ESP8266HTTPUpdateServer @ 1.0
Building in release mode
Compiling .pio/build/d1_mini_debug/src/main.cpp.o
Generating LD script .pio/build/d1_mini_debug/ld/local.eagle.app.v6.common.ld
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_attention_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_boolean.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_close_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_close_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_crc16.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_file.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_list_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_list_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_proc_parameter_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_proc_parameter_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_profile_list_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_profile_list_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_profile_pack_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_get_profile_pack_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_list.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_message.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_number.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_octet_string.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_open_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_open_response.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_set_proc_parameter_request.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_shared.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_status.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_time.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_transport.c.o
In file included from src/debug.h:4:0,
                 from src/Sensor.h:6,
                 from src/config.h:5,
                 from src/main.cpp:2:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:23:39: note: #pragma message: MicroDebug ENABLED
   #pragma message("MicroDebug ENABLED")
                                       ^
In file included from src/debug.h:4:0,
                 from src/Sensor.h:6,
                 from src/config.h:5,
                 from src/main.cpp:2:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:59:101: note: #pragma message: MicroDebug DISABLED: FormattingSerial not implemented on your architecture
         #pragma message("MicroDebug DISABLED: FormattingSerial not implemented on your architecture")
                                                                                                     ^
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_tree.c.o
Compiling .pio/build/d1_mini_debug/lib996/libSML/sml_value.c.o
Compiling .pio/build/d1_mini_debug/libef9/SoftwareSerial/SoftwareSerial.cpp.o
Compiling .pio/build/d1_mini_debug/libb71/MicroDebug/FormattingSerialDebug.cpp.o
Compiling .pio/build/d1_mini_debug/liba66/EEPROM/EEPROM.cpp.o
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/BearSSLHelpers.cpp.o
src/MqttPublisher.h: In member function 'void MqttPublisher::setup(MqttConfig)':
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:40:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Setting up..."));
     ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:41:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Server: %s"),config.server);
     ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:42:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Port: %d"),atoi(config.port));
     ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:43:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Username: %s"),config.username);
     ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:44:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Password: <hidden>"));
     ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:45:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Topic: %s"), baseTopic.c_str());
     ^
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/ESP8266WiFi.cpp.o
src/MqttPublisher.h: In member function 'void MqttPublisher::connect()':
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:132:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Already connected. Aborting connection request."));
       ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:135:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Connecting to broker..."));
     ^
src/MqttPublisher.h: In member function 'void MqttPublisher::disconnect()':
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:143:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Not connected. Aborting disconnect request."));
       ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:146:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Disconnecting from broker..."));
     ^
src/MqttPublisher.h: In member function 'void MqttPublisher::publish(const char*, const char*, uint8_t, bool)':
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:177:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Publishing to %s:"), topic);
       ^
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:178:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("%s\n"), payload);
       ^
src/MqttPublisher.h: In lambda function:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:189:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Connection established."));
       ^
src/MqttPublisher.h: In lambda function:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:197:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Disconnected. Reason: %d."), reason);
       ^
In file included from .pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.cpp:18:0:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:23:39: note: #pragma message: MicroDebug ENABLED
   #pragma message("MicroDebug ENABLED")
                                       ^
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Archiving .pio/build/d1_mini_debug/lib996/libSML.a
Indexing .pio/build/d1_mini_debug/lib996/libSML.a
Compiling .pio/build/d1_mini_debug/lib469/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
*** [.pio/build/d1_mini_debug/src/main.cpp.o] Error 1
In file included from .pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.cpp:18:0:
.pio/libdeps/d1_mini_debug/MicroDebug/FormattingSerialDebug.h:59:101: note: #pragma message: MicroDebug DISABLED: FormattingSerial not implemented on your architecture
         #pragma message("MicroDebug DISABLED: FormattingSerial not implemented on your architecture")
                                                                                                     ^
================================================ [FAILED] Took 6.86 seconds ================================================

Processing d1_mini_dev (platform: [email protected]; board: d1_mini; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------
Library Manager: Installing git+https://github.com/volkszaehler/libsml
git version 2.48.1
Cloning into '/Users/<...>/.platformio/.cache/tmp/pkg-installing-_g6sa35u'...
remote: Enumerating objects: 132, done.
remote: Counting objects: 100% (132/132), done.
remote: Compressing objects: 100% (108/108), done.
remote: Total 132 (delta 42), reused 48 (delta 13), pack-reused 0 (from 0)
Receiving objects: 100% (132/132), 116.97 KiB | 3.54 MiB/s, done.
Resolving deltas: 100% (42/42), done.
Library Manager: [email protected]+sha.c166372 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (2.5.2) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
 - framework-arduinoespressif8266 @ 3.20701.0 (2.7.1)
 - tool-esptool @ 1.413.0 (4.13)
 - tool-esptoolpy @ 1.20800.0 (2.8.0)
 - toolchain-xtensa @ 2.40802.200502 (4.8.2)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep+, Compatibility ~ soft
Library Manager: Installing MicroDebug
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing IotWebConf @ 3.2.0
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing ESP AsyncTCP
Warning! Could not find the package with 'ESP AsyncTCP' requirements for your system 'darwin_arm64'
Library Manager: Installing AsyncMqttClient
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing ESPAsyncTCP @ >=1.2.2
Library Manager: Warning! More than one package has been found by ESPAsyncTCP @ >=1.2.2 requirements:
Library Manager:  - me-no-dev/[email protected]
Library Manager:  - esp32async/[email protected]
Library Manager: Please specify detailed REQUIREMENTS using package owner and version (shown above) to avoid name conflicts
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing AsyncTCP @ >=1.1.1
Library Manager: Warning! More than one package has been found by AsyncTCP @ >=1.1.1 requirements:
Library Manager:  - me-no-dev/[email protected]
Library Manager:  - esp32async/[email protected]
Library Manager:  - mathieucarbou/[email protected]
Library Manager:  - willmmiles/[email protected]
Library Manager:  - kubafilinger/[email protected]
Library Manager:  - zeed/[email protected]
Library Manager:  - tiotlab/[email protected]
Library Manager: Please specify detailed REQUIREMENTS using package owner and version (shown above) to avoid name conflicts
Unpacking 0% 10% 20% 30% 40% 50% 60% 70%
Library Manager: [email protected] has been installed!
Library Manager: Installing jled
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Library Manager: [email protected] has been installed!
Found 36 compatible libraries
Scanning dependencies...
Dependency Graph
|-- libSML @ 1.1.4+sha.c166372
|-- EspSoftwareSerial @ 6.8.1
|-- MicroDebug @ 1.2.2
|-- IotWebConf @ 3.2.0
|-- AsyncMqttClient @ 0.9.0
|-- JLed @ 4.15.0
|-- ESP8266WiFi @ 1.0
|-- ESP8266WebServer @ 1.0
|-- DNSServer @ 1.1.1
|-- Ticker @ 1.0
|-- ESPAsyncTCP @ 2.0.0
|-- EEPROM @ 1.0
|-- ESP8266HTTPUpdateServer @ 1.0
Building in release mode
Compiling .pio/build/d1_mini_dev/src/main.cpp.o
Generating LD script .pio/build/d1_mini_dev/ld/local.eagle.app.v6.common.ld
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_attention_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_boolean.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_close_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_close_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_crc16.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_file.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_list_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_list_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_proc_parameter_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_proc_parameter_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_profile_list_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_profile_list_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_profile_pack_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_get_profile_pack_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_list.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_message.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_number.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_octet_string.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_open_request.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_open_response.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_set_proc_parameter_request.c.o
In file included from src/debug.h:4:0,
                 from src/Sensor.h:6,
                 from src/config.h:5,
                 from src/main.cpp:2:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:23:39: note: #pragma message: MicroDebug ENABLED
   #pragma message("MicroDebug ENABLED")
                                       ^
In file included from src/debug.h:4:0,
                 from src/Sensor.h:6,
                 from src/config.h:5,
                 from src/main.cpp:2:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:59:101: note: #pragma message: MicroDebug DISABLED: FormattingSerial not implemented on your architecture
         #pragma message("MicroDebug DISABLED: FormattingSerial not implemented on your architecture")
                                                                                                     ^
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_shared.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_status.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_time.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_transport.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_tree.c.o
Compiling .pio/build/d1_mini_dev/lib3b2/libSML/sml_value.c.o
Compiling .pio/build/d1_mini_dev/libef9/SoftwareSerial/SoftwareSerial.cpp.o
src/MqttPublisher.h: In member function 'void MqttPublisher::setup(MqttConfig)':
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:40:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Setting up..."));
     ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:41:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Server: %s"),config.server);
     ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:42:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Port: %d"),atoi(config.port));
     ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:43:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Username: %s"),config.username);
     ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:44:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Password: <hidden>"));
     ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:45:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Topic: %s"), baseTopic.c_str());
     ^
src/MqttPublisher.h: In member function 'void MqttPublisher::connect()':
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:132:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Already connected. Aborting connection request."));
       ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:135:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Connecting to broker..."));
     ^
src/MqttPublisher.h: In member function 'void MqttPublisher::disconnect()':
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:143:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Not connected. Aborting disconnect request."));
       ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:146:5: note: in expansion of macro 'DEBUG'
     DEBUG(F("MQTT: Disconnecting from broker..."));
     ^
src/MqttPublisher.h: In member function 'void MqttPublisher::publish(const char*, const char*, uint8_t, bool)':
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:177:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Publishing to %s:"), topic);
       ^
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:178:7: note: in expansion of macro 'DEBUG'
       Compiling .pio/build/d1_mini_dev/lib67b/MicroDebug/FormattingSerialDebug.cpp.o
DEBUG(F("%s\n"), payload);
       ^
src/MqttPublisher.h: In lambda function:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:189:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Connection established."));
       ^
src/MqttPublisher.h: In lambda function:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:61:64: error: cannot convert 'const __FlashStringHelper*' to 'const char*' for argument '1' to 'int printf(const char*, ...)'
         #define DEBUG(format, ...) printf(format, ##__VA_ARGS__); fflush(stdout); SERIAL_DEBUG_IMPL.println()
                                                                ^
src/MqttPublisher.h:197:7: note: in expansion of macro 'DEBUG'
       DEBUG(F("MQTT: Disconnected. Reason: %d."), reason);
       ^
Compiling .pio/build/d1_mini_dev/liba66/EEPROM/EEPROM.cpp.o
Compiling .pio/build/d1_mini_dev/lib469/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pio/build/d1_mini_dev/lib469/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pio/build/d1_mini_dev/lib469/ESP8266WiFi/ESP8266WiFi.cpp.o
In file included from .pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.cpp:18:0:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:23:39: note: #pragma message: MicroDebug ENABLED
   #pragma message("MicroDebug ENABLED")
                                       ^
*** [.pio/build/d1_mini_dev/src/main.cpp.o] Error 1
In file included from .pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.cpp:18:0:
.pio/libdeps/d1_mini_dev/MicroDebug/FormattingSerialDebug.h:59:101: note: #pragma message: MicroDebug DISABLED: FormattingSerial not implemented on your architecture
         #pragma message("MicroDebug DISABLED: FormattingSerial not implemented on your architecture")
                                                                                                     ^
================================================ [FAILED] Took 6.66 seconds ================================================

Environment    Status    Duration
-------------  --------  ------------
d1_mini        FAILED    00:00:04.970
d1_mini_debug  FAILED    00:00:06.856
d1_mini_dev    FAILED    00:00:06.661
=========================================== 3 failed, 0 succeeded in 00:00:18.487 ===========================================

@geronet1
Copy link

Try with my fork https://github.com/geronet1/SMLReader
but use platform = [email protected]
or use me-no-dev/ESPAsyncTCP@^1.2.2

@Wookbert
Copy link
Author

Okay, just sticking AsyncTCP to 1.2.2 in addition to the platform was not sufficient, had to also stick the MQTT lib to 0.9.0 as in your fork.

platform = espressif8266@^2.5.2
lib_deps =
    me-no-dev/ESPAsyncTCP@^1.2.2
    marvinroger/AsyncMqttClient@^0.9.0
        ...

Successfully compiled a binary now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants