Hello, I have a platform.io project which have been working wonderfully until now. Then I wanted to add a new logs library called Elog and now it is not detecting the library.
This is my platformio.ini
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[platformio]
default_envs = project
[env]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
board_build.partitions = partitions/custom_8MB.csv
board_build.filesystem = littlefs
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
build_type = debug
lib_ldf_mode = deep+
lib_deps =
waspinator/CD74HC4067 @ ^1.0.2
bodmer/TFT_eSPI @ ^2.5.43
bitbank2/AnimatedGIF @ ^2.1.0
esphome/ESP32-audioI2S @ ^2.0.7
lennarthennigs/Button2 @ ^2.3.2
ericksimoes/Ultrasonic @ ^3.0.0
xtor/XTor_KY037 @ ^1.0.1
madhephaestus/ESP32Servo @ ^3.0.5
andrealombardo/L298N @ ^2.0.3
x385832/Elog @ ^2.0.5
build_flags =
-D USER_SETUP_LOADED=1
-D ILI9341_DRIVER=1
-D TFT_CS=38
-D TFT_MOSI=35
-D TFT_SCLK=36
-D TFT_MISO=37
-D TFT_DC=40
-D TFT_RST=39
-D LOAD_GLCD=1
-D LOAD_FONT2=1
-D LOAD_FONT4=1
-D LOAD_FONT6=1
-D LOAD_FONT7=1
-D LOAD_FONT8=1
-D LOAD_GFXFF=1
-D SMOOTH_FONT=1
-D USE_HSPI_PORT=1
-D SPI_FREQUENCY=40000000
-D SPI_READ_FREQUENCY=6000000
-D SPI_TOUCH_FREQUENCY=2500000
-D LOGGING_SPIFFS_DISABLE=1
-D LOGGING_SYSLOG_DISABLE=1
-D LOGGING_SD_DISABLE=1
-D SOC_SDMMC_HOST_SUPPORTED
board_build.cdc_on_boot = 0
board_build.debug = 5
board_build.dfu_on_boot = 0
board_build.openocdscript = esp32s3-builtin.cfg
board_build.copy_jtag_files = 1
board_build.msc_on_boot = 0
board_build.defines = -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
board_build.memory_type = qpi_qspi
board_upload.use_1200bps_touch = false
board_upload.wait_for_upload_port = false
[env:project]
[env:audio-sd]
build_src_filter = +<../lab/audio-sd/*>
[env:gif-audio]
build_src_filter = +<../lab/gif-audio/*>
[env:gif-sd-lib]
build_src_filter = +<../lab/gif-sd-lib/*>
[env:sdmmc-test]
build_src_filter = +<../lab/sdmmc-test/*>
[env:mux]
build_src_filter = +<../lab/mux/*>
[env:come]
build_src_filter = +<../lab/come/*>
[env:comr]
build_src_filter = +<../lab/comr/*>
[env:tablero]
build_src_filter = +<../lab/tablero/*>
[env:ultrasonico]
build_src_filter = +<../lab/ultrasonico/*>
[env:microfono]
build_src_filter = +<../lab/microfono/*>
[env:servo]
build_src_filter = +<../lab/servo/*>
[env:servo-utils]
build_src_filter = +<../lab/servo-utils/*>
[env:ruedas]
build_src_filter = +<../lab/ruedas/*>
[env:tablero-virtual]
build_src_filter = +<../lab/tablero-virtual/*>
[env:tactil]
build_src_filter = +<../lab/tactil/*>
This is the error Im getting
Processing project (platform: espressif32; board: esp32-s3-devkitc-1; framework: arduino)
--------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1.html
PLATFORM: Espressif 32 (6.10.0) > Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) 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:
- framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b
- tool-esptoolpy @ 1.40501.0 (4.5.1)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ deep+, Compatibility ~ soft
Found 58 compatible libraries
Scanning dependencies...
Dependency Graph
|-- CD74HC4067 @ 1.0.2
|-- TFT_eSPI @ 2.5.43
|-- AnimatedGIF @ 2.2.0
|-- ESP32-audioI2S @ 2.1.0
|-- Button2 @ 2.3.4
|-- Ultrasonic @ 3.0.0
|-- XTor_KY037 @ 1.0.1
|-- ESP32Servo @ 3.0.6
|-- L298N @ 2.0.3
|-- Elog @ 2.0.5
|-- chibi_core
|-- Emocion
|-- Mensaje
|-- Bloque
|-- Modo
|-- Radio
|-- StatusTools
|-- WiFi @ 2.0.0
|-- Pantalla
|-- FS @ 2.0.0
|-- SPI @ 2.0.0
|-- SPIFFS @ 2.0.0
|-- Voz
|-- WiFiClientSecure @ 2.0.0
|-- SD @ 2.0.0
|-- SD_MMC @ 2.0.0
|-- FFat @ 2.0.0
Building in debug mode
Compiling .pio\build\project\src\master.cpp.o
Compiling .pio\build\project\src\modo\ModoAprende.cpp.o
Compiling .pio\build\project\src\modo\ModoDefault.cpp.o
Compiling .pio\build\project\src\modo\ModoProgramacion.cpp.o
Compiling .pio\build\project\src\modo\ModoSimonDice.cpp.o
Building .pio\build\project\bootloader.bin
Generating partitions .pio\build\project\partitions.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Compiling .pio\build\project\lib293\CD74HC4067\CD74HC4067.cpp.o
Compiling .pio\build\project\libbe1\SPI\SPI.cpp.o
Compiling .pio\build\project\lib618\FS\FS.cpp.o
Compiling .pio\build\project\lib618\FS\vfs_api.cpp.o
Compiling .pio\build\project\lib81d\SPIFFS\SPIFFS.cpp.o
In file included from lib/Pantalla/Pantalla.h:12,
from lib/chibi_core/chibi_core.h:31,
from src/modo/ModoAprende.cpp:7:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
In file included from lib/Pantalla/Pantalla.h:12,
from lib/chibi_core/chibi_core.h:31,
from src/master.cpp:7:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
In file included from lib/Pantalla/Pantalla.h:12,
from lib/chibi_core/chibi_core.h:31,
from src/modo/ModoSimonDice.cpp:7:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
In file included from lib/Pantalla/Pantalla.h:12,
from lib/chibi_core/chibi_core.h:31,
from src/modo/ModoProgramacion.cpp:7:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
In file included from lib/Pantalla/Pantalla.h:12,
from lib/chibi_core/chibi_core.h:31,
from src/modo/ModoDefault.cpp:7:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
src/modo/ModoAprende.cpp:11:10: fatal error: Elog.h: No such file or directory
**************************************************************
* Looking for Elog.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Elog.h"
* Web > https://registry.platformio.org/search?q=header:Elog.h
*
**************************************************************
#include <Elog.h>
^~~~~~~~
compilation terminated.
Compiling .pio\build\project\libded\TFT_eSPI\TFT_eSPI.cpp.o
Archiving .pio\build\project\lib293\libCD74HC4067.a
*** [.pio\build\project\src\modo\ModoAprende.cpp.o] Error 1
src/modo/ModoProgramacion.cpp:11:10: fatal error: Elog.h: No such file or directory
**************************************************************
* Looking for Elog.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Elog.h"
* Web > https://registry.platformio.org/search?q=header:Elog.h
*
**************************************************************
#include <Elog.h>
^~~~~~~~
compilation terminated.
src/modo/ModoSimonDice.cpp:11:10: fatal error: Elog.h: No such file or directory
**************************************************************
* Looking for Elog.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Elog.h"
* Web > https://registry.platformio.org/search?q=header:Elog.h
*
**************************************************************
#include <Elog.h>
^~~~~~~~
compilation terminated.
src/master.cpp:16:10: fatal error: Elog.h: No such file or directory
**************************************************************
* Looking for Elog.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Elog.h"
* Web > https://registry.platformio.org/search?q=header:Elog.h
*
**************************************************************
#include <Elog.h>
^~~~~~~~
compilation terminated.
src/modo/ModoDefault.cpp:11:10: fatal error: Elog.h: No such file or directory
**************************************************************
* Looking for Elog.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Elog.h"
* Web > https://registry.platformio.org/search?q=header:Elog.h
*
**************************************************************
#include <Elog.h>
^~~~~~~~
*** [.pio\build\project\src\modo\ModoProgramacion.cpp.o] Error 1
compilation terminated.
*** [.pio\build\project\src\modo\ModoSimonDice.cpp.o] Error 1
*** [.pio\build\project\src\master.cpp.o] Error 1
*** [.pio\build\project\src\modo\ModoDefault.cpp.o] Error 1
Indexing .pio\build\project\lib293\libCD74HC4067.a
In file included from .pio/libdeps/project/TFT_eSPI/TFT_eSPI.cpp:16:
.pio/libdeps/project/TFT_eSPI/TFT_eSPI.h:973:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
======================================================================= [FAILED] Took 10.51 seconds =======================================================================
Environment Status Duration
------------- -------- ------------
project FAILED 00:00:10.508
================================================================== 1 failed, 0 succeeded in 00:00:10.508 ==================================================================```