Olá,

Estou fazendo um trabalho para a faculdade e estou com problemas para usar a biblioteca TinyGPS no esp32-wroom-32u. O seguinte erro aparece quando compilo o programa:

* Executando tarefa: C:\Users\lucas\.platformio\penv\Scripts\platformio.exe run

Processing esp32dev (platform: espressif32@5.2; board: esp32dev; framework: espidf)
--------------------------------------------------------------------------------------------------------------
Library Manager: Installing tinyu-zhao/TinyGPSPlus-ESP32 @ ^0.0.2
Unpacking [####################################] 100%
Library Manager: TinyGPSPlus-ESP32@0.0.2 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (5.2.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 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:
- framework-espidf @ 3.40402.0 (4.4.2)
- tool-cmake @ 3.16.4
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- tool-idf @ 1.0.1
- tool-mconf @ 1.4060000.20190628 (406.0.0)
- tool-ninja @ 1.9.0
- toolchain-esp32ulp @ 1.22851.191205 (2.28.51)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
Reading CMake configuration...
Generating assembly for certificate bundle...
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio\build\esp32dev\src\main.o
Generating LD script .pio\build\esp32dev\memory.ld
src/main.c:1:10: fatal error: TinyGPSPlus.h: No such file or directory

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

#include "TinyGPSPlus.h"
^~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio\build\esp32dev\app_trace\app_trace.o
Compiling .pio\build\esp32dev\app_trace\app_trace_util.o
Compiling .pio\build\esp32dev\app_trace\host_file_io.o
Compiling .pio\build\esp32dev\app_trace\gcov\gcov_rtio.o
Compiling .pio\build\esp32dev\app_update\esp_ota_ops.o
Compiling .pio\build\esp32dev\app_update\esp_app_desc.o
*** [.pio\build\esp32dev\src\main.o] Error 1
======================================== [FAILED] Took 44.70 seconds ========================================

* O processo de terminal "C:\Users\lucas\.platformio\penv\Scripts\platformio.exe 'run'" foi terminado com o código de saída: 1.
* O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Usei as seguintes configurações no platformio.ini:

[env:esp32dev]
platform = espressif32@5.2
board = esp32dev
framework = espidf
monitor_speed = 115200

lib_deps =
  tinyu-zhao/TinyGPSPlus-ESP32@^0.0.2
==============================================================
Estou usando um ESP32-WROOM-32U e um modulo gps NEO-6MV2.
Windows 11 x64
Platformio Core 6.1.4 Home 3.4.3

Exibições: 417

Anexos

Responder esta

Respostas a este tópico

Ao meu ver o que está estranho eu "errado" é que você está usando o framework ESPIDF e me parece que essa biblioteca é para framework Arduino.

Entendi, muito obrigado. Vou procurar uma biblioteca compatível.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço