Replies: 2 comments
-
Please make sure to first use the right dependencies, and also their latest versions. lib_compat_mode = strict
lib_ldf_mode = chain |
Beta Was this translation helpful? Give feedback.
0 replies
-
I can compile my code that way:
[env:lolin_s2_mini]
platform = espressif32
board = lolin_s2_mini
framework = arduino
board_build.filesystem = littlefs
upload_protocol = espota
upload_port = 192.168.129.31
lib_deps =
adafruit/Adafruit PWM Servo Driver Library@^3.0.2
***@***.***
Of course, I would like to use the latest version of your library.
Thanks,
… Le 16 févr. 2025 à 16:03, Mathieu Carbou ***@***.***> a écrit :
Please make sure to first use the right dependencies, and also their latest versions.
Also, you seem to miss ArduinoJson in your dependencies ? Or don't use the latest version ?
Also you better add that in your ini file:
lib_compat_mode = strict
lib_ldf_mode = chain
—
Reply to this email directly, view it on GitHub <#80 (comment)>, or unsubscribe </~https://github.com/notifications/unsubscribe-auth/AAFQTUGIPZ2YUTFY52TER232QCSDTAVCNFSM6AAAAABXHVGGIGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMRRGU3TOMQ>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
Since few days, I got the following message while compiling my project on platformio.
Any idea what is wrong?
Platformio.ini:
[env:lolin_s2_mini]
platform = espressif32
board = lolin_s2_mini
framework = arduino
extra_scripts = pre:clearTerminal.py
board_build.filesystem = littlefs
upload_protocol = espota
upload_port = 192.168.129.25
;upload_port = /dev/tty.usbmodem01
;monitor_speed = 115200
lib_deps = mathieucarbou/ESPAsyncWebServer@^3.6.0
fastled/FastLED@^3.8.0
Processing lolin_s2_mini (platform: espressif32; board: lolin_s2_mini; framework: arduino)
Verbose mode can be enabled via
-v, --verbose
optionCONFIGURATION: https://docs.platformio.org/page/boards/espressif32/lolin_s2_mini.html
PLATFORM: Espressif 32 (6.10.0) > WEMOS LOLIN S2 Mini
HARDWARE: ESP32S2 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 42 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncWebServer @ 3.6.0
|-- Adafruit PWM Servo Driver Library @ 3.0.2
|-- SPI @ 2.0.0
|-- ArduinoOTA @ 2.0.0
|-- AsyncTCP @ 3.3.2
|-- FS @ 2.0.0
|-- LittleFS @ 2.0.0
|-- WiFi @ 2.0.0
Building in release mode
Compiling .pio/build/lolin_s2_mini/libac8/ESPAsyncWebServer/AsyncJson.cpp.o
Compiling .pio/build/lolin_s2_mini/libac8/ESPAsyncWebServer/AsyncMessagePack.cpp.o
Archiving .pio/build/lolin_s2_mini/libf40/libWire.a
Indexing .pio/build/lolin_s2_mini/libf40/libWire.a
Compiling .pio/build/lolin_s2_mini/lib075/SPI/SPI.cpp.o
Compiling .pio/build/lolin_s2_mini/lib05e/Adafruit BusIO/Adafruit_BusIO_Register.cpp.o
Compiling .pio/build/lolin_s2_mini/lib05e/Adafruit BusIO/Adafruit_GenericDevice.cpp.o
Compiling .pio/build/lolin_s2_mini/lib05e/Adafruit BusIO/Adafruit_I2CDevice.cpp.o
Compiling .pio/build/lolin_s2_mini/lib05e/Adafruit BusIO/Adafruit_SPIDevice.cpp.o
Compiling .pio/build/lolin_s2_mini/lib59a/Adafruit PWM Servo Driver Library/Adafruit_PWMServoDriver.cpp.o
Compiling .pio/build/lolin_s2_mini/lib66c/Update/HttpsOTAUpdate.cpp.o
Compiling .pio/build/lolin_s2_mini/lib66c/Update/Updater.cpp.o
Compiling .pio/build/lolin_s2_mini/libf08/ESPmDNS/ESPmDNS.cpp.o
In file included from .pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncMessagePack.cpp:1:
.pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncMessagePack.h: In member function 'bool AsyncMessagePackResponse::overflowed() const':
.pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncMessagePack.h:67:50: error: 'const DynamicJsonDocument' {aka 'const class ArduinoJson6151_0000010::BasicJsonDocument<ArduinoJson6151_0000010::DefaultAllocator>'} has no member named 'overflowed'
bool overflowed() const { return _jsonBuffer.overflowed(); }
^~~~~~~~~~
In file included from .pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncJson.cpp:1:
.pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncJson.h: In member function 'bool AsyncJsonResponse::overflowed() const':
.pio/libdeps/lolin_s2_mini/ESPAsyncWebServer/src/AsyncJson.h:83:50: error: 'const DynamicJsonDocument' {aka 'const class ArduinoJson6151_0000010::BasicJsonDocument<ArduinoJson6151_0000010::DefaultAllocator>'} has no member named 'overflowed'
bool overflowed() const { return _jsonBuffer.overflowed(); }
^~~~~~~~~~
Compiling .pio/build/lolin_s2_mini/libfa4/ArduinoOTA/ArduinoOTA.cpp.o
*** [.pio/build/lolin_s2_mini/libac8/ESPAsyncWebServer/AsyncMessagePack.cpp.o] Error 1
*** [.pio/build/lolin_s2_mini/libac8/ESPAsyncWebServer/AsyncJson.cpp.o] Error 1
Beta Was this translation helpful? Give feedback.
All reactions