You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fails due to conflicts with the built-in STL, which the dimmable-light documentation recommends solving by adding
lib_compat_mode = strict
to the platform.ini file.
However...
This still fails to build with the following error:
src/main.cpp:4:10: fatal error: dimmable_light.h: No such file or directory
Running pio build with the -v flag shows the following additional information:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ strict
Platform incompatible library /Parlor/Lauren/Projects/LARPANet-boards/Firmware/LampDimmer/.pio/libdeps/rp2040/ArduinoSTL
Platform incompatible library /Parlor/Lauren/Projects/LARPANet-boards/Firmware/LampDimmer/.pio/libdeps/rp2040/Dimmable Light for Arduino
For some reason, this library is not counted as being compatible with this platformio configuration.
Workaround
Through some trial and error, I was able to determine that lib_compat_mode = strict needs to be removed and lib_ldf_mode = off added, giving the following working platformio.ini:
In theory lib_ldf_mode = chain+ or lib_ldf_mode = deep+ should work since the #include <ArduinoSTL.h> is properly #ifdef'd, but it doesn't for some reason.
Version Info
Library version: 1.6
Arduino core: earlephilhower rp2040 core
Enviroment/IDE: PlatformIO
Dimmer board: N/A
Board: Raspberry Pi Pico
The text was updated successfully, but these errors were encountered:
Describe the bug
Building with the following platformio.ini:
fails due to conflicts with the built-in STL, which the dimmable-light documentation recommends solving by adding
to the platform.ini file.
However...
This still fails to build with the following error:
Running
pio build
with the-v
flag shows the following additional information:For some reason, this library is not counted as being compatible with this platformio configuration.
Workaround
Through some trial and error, I was able to determine that
lib_compat_mode = strict
needs to be removed andlib_ldf_mode = off
added, giving the following working platformio.ini:In theory
lib_ldf_mode = chain+
orlib_ldf_mode = deep+
should work since the#include <ArduinoSTL.h>
is properly#ifdef
'd, but it doesn't for some reason.Version Info
The text was updated successfully, but these errors were encountered: