Compilation fails due to various symbols (tud_vendor_n_mounted, tud_vendor_n_available, etc) being multiply defined. This started to happen with ESP32 2.0.8 which was released on April 20, 2023 (today). Note that the sketch is about the smallest possible sketch that could illustrate this problem.
How to reproduce ?
Attempt to compile the sketch with Adafruit TinyUSB 2.0.3 and ESP32 2.0.8
Operating System
Linux
Arduino IDE version
Arduino IDE 2.1.0
Board
UM Feather S3
ArduinoCore version
esp32 2.0.8
TinyUSB Library version
Adafruit TinyUSB Library 2.0.3
Sketch as ATTACHED TXT
Compiled Log as ATTACHED TXT
TinyUSBLog.txt
What happened ?
Compilation fails due to various symbols (tud_vendor_n_mounted, tud_vendor_n_available, etc) being multiply defined. This started to happen with ESP32 2.0.8 which was released on April 20, 2023 (today). Note that the sketch is about the smallest possible sketch that could illustrate this problem.
How to reproduce ?
Attempt to compile the sketch with Adafruit TinyUSB 2.0.3 and ESP32 2.0.8
Debug Log
No response
Screenshots
No response