forked from melexis/mlx90640-library
-
Couldn't load subscription status.
- Fork 18
Open
Description
- Arduino board: adafruit_camera_esp32s3
- Arduino IDE version (found in Arduino -> About Arduino menu): n/a (PlatformIO)
- List the steps to reproduce the problem below (if possible attach a sketch or
copy the sketch code in too):
I used the template from https://learn.adafruit.com/adafruit-memento-camera-board/usage-with-platformio. The example compiles fine.
Add the package: pio pkg install --library "adafruit/Adafruit MLX90640@^1.0.4"
Quite a few other dependencies, most make no sense:
geiseri@adabox021:~/memento_platformio$ pio pkg install --library "adafruit/Adafruit MLX90640@^1.0.4"
Resolving adafruit_camera_esp32s3 dependencies...
Library Manager: Installing adafruit/Adafruit MLX90640 @ ^1.0.4
Unpacking [####################################] 100%
Library Manager: Adafruit MLX90640@1.0.4 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit Arcada Library
Unpacking [####################################] 100%
Library Manager: Adafruit Arcada Library@2.5.8 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit FreeTouch Library
Unpacking [####################################] 100%
Library Manager: Adafruit FreeTouch Library@1.1.3 has been installed!
Library Manager: Installing Adafruit ImageReader Library
Unpacking [####################################] 100%
Library Manager: Adafruit ImageReader Library@2.9.2 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit HX8357 Library
Unpacking [####################################] 100%
Library Manager: Adafruit HX8357 Library@1.1.19 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SSD1351 library
Unpacking [####################################] 100%
Library Manager: Adafruit SSD1351 library@1.3.2 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SSD1331 OLED Driver Library for Arduino
Unpacking [####################################] 100%
Library Manager: Adafruit SSD1331 OLED Driver Library for Arduino@1.2.0 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SPIFlash
Unpacking [####################################] 100%
Library Manager: Adafruit SPIFlash@4.3.4 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit EPD
Unpacking [####################################] 100%
Library Manager: Adafruit EPD@4.5.4 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit ADT7410 Library
Unpacking [####################################] 100%
Library Manager: Adafruit ADT7410 Library@1.3.1 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit Unified Sensor
Unpacking [####################################] 100%
Library Manager: Adafruit Unified Sensor@1.1.14 has been installed!
Library Manager: Installing Adafruit LIS3DH
Unpacking [####################################] 100%
Library Manager: Adafruit LIS3DH@1.2.6 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit ZeroTimer Library
Unpacking [####################################] 100%
Library Manager: Adafruit ZeroTimer Library@2.2.4 has been installed!
Library Manager: Installing Adafruit LSM6DS
Unpacking [####################################] 100%
Library Manager: Adafruit LSM6DS@4.7.2 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit LIS3MDL
Unpacking [####################################] 100%
Library Manager: Adafruit LIS3MDL@1.2.4 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit BMP280 Library
Unpacking [####################################] 100%
Library Manager: Adafruit BMP280 Library@2.6.8 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SHT31 Library
Unpacking [####################################] 100%
Library Manager: Adafruit SHT31 Library@2.2.2 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit APDS9960 Library
Unpacking [####################################] 100%
Library Manager: Adafruit APDS9960 Library@1.2.5 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit MSA301
Unpacking [####################################] 100%
Library Manager: Adafruit MSA301@1.1.2 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SSD1306
Unpacking [####################################] 100%
Library Manager: Adafruit SSD1306@2.5.9 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit PixelDust
Unpacking [####################################] 100%
Library Manager: Adafruit PixelDust@1.1.3 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing ArduinoJson
Unpacking [####################################] 100%
Library Manager: ArduinoJson@7.0.3 has been installed!
Library Manager: Installing Adafruit WavePlayer Library
Unpacking [####################################] 100%
Library Manager: Adafruit WavePlayer Library@1.0.7 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit Zero DMA Library
Unpacking [####################################] 100%
Library Manager: Adafruit Zero DMA Library@1.1.3 has been installed!
Library Manager: Installing Adafruit TinyUSB Library
Unpacking [####################################] 100%
Library Manager: Adafruit TinyUSB Library@3.1.0 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing MIDI Library
Unpacking [####################################] 100%
Library Manager: MIDI Library@5.0.2 has been installed!
Library Manager: Installing Adafruit Circuit Playground
Unpacking [####################################] 100%
Library Manager: Adafruit Circuit Playground@1.12.0 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit SleepyDog Library
Unpacking [####################################] 100%
Library Manager: Adafruit SleepyDog Library@1.6.5 has been installed!
Library Manager: Installing Adafruit Zero FFT Library
Unpacking [####################################] 100%
Library Manager: Adafruit Zero FFT Library@1.0.6 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Adafruit Zero PDM Library
Unpacking [####################################] 100%
Library Manager: Adafruit Zero PDM Library@1.2.3 has been installed!
Library Manager: Resolving dependencies...
Library Manager: Installing Mouse
Unpacking [####################################] 100%
Library Manager: Mouse@1.0.1 has been installed!
Library Manager: Installing Audio - Adafruit Fork
Unpacking [####################################] 100%
Library Manager: Audio - Adafruit Fork@1.3.1 has been installed!
Library Manager: Installing CircularBuffer
Library Manager: Warning! More than one package has been found by CircularBuffer requirements:
Library Manager: - rlogiacco/CircularBuffer@1.4.0
Library Manager: - majenkolibraries/CircularBuffer@1.0.15
Library Manager: - apechinsky/CircularBuffer@0.3.0
Library Manager: Please specify detailed REQUIREMENTS using package owner and version (shown above) to avoid name conflicts
Unpacking [####################################] 100%
Library Manager: CircularBuffer@1.4.0 has been installed!
Just rebuilding causes the following error:
Linking .pio/build/adafruit_camera_esp32s3/firmware.elf
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_int_enable':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:484: multiple definition of `dcd_int_enable'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:911: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_int_disable':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:488: multiple definition of `dcd_int_disable'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:917: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_remote_wakeup':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:500: multiple definition of `dcd_remote_wakeup'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:257: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_init':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:409: multiple definition of `dcd_init'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:165: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_edpt_open':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:549: multiple definition of `dcd_edpt_open'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:292: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_edpt_close_all':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:632: multiple definition of `dcd_edpt_close_all'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:370: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_edpt_xfer':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:653: multiple definition of `dcd_edpt_xfer'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:394: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_set_address':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:492: multiple definition of `dcd_set_address'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:248: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_edpt_stall':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:791: multiple definition of `dcd_edpt_stall'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:446: first defined here
/home/geiseri/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: .pio/build/adafruit_camera_esp32s3/libee2/libAdafruit TinyUSB Library.a(dcd_dwc2.c.o): in function `dcd_edpt_clear_stall':
/home/geiseri/memento_platformio/.pio/libdeps/adafruit_camera_esp32s3/Adafruit TinyUSB Library/src/portable/synopsys/dwc2/dcd_dwc2.c:795: multiple definition of `dcd_edpt_clear_stall'; /home/geiseri/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib/libarduino_tinyusb.a(dcd_esp32sx.c.obj):/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/components/arduino_tinyusb/src/dcd_esp32sx.c:500: first defined here
collect2: error: ld returned 1 exit status
*** [.pio/build/adafruit_camera_esp32s3/firmware.elf] Error 1
Is there a way to reduce the dependencies pulled in?
Metadata
Metadata
Assignees
Labels
No labels