From 9ea09d52fe5cad44925e076cb9ba7eef74d0d496 Mon Sep 17 00:00:00 2001 From: Ashley Strahle Date: Tue, 23 Jun 2026 23:18:34 +0000 Subject: [PATCH] Add extra_script.py to pass -Wl,--allow-multiple-definition to linker for duplicate TinyUSB symbol fix --- extra_script.py | 3 +++ platformio.ini | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 extra_script.py diff --git a/extra_script.py b/extra_script.py new file mode 100644 index 0000000..fda0754 --- /dev/null +++ b/extra_script.py @@ -0,0 +1,3 @@ +Import("env") + +env.Append(LINKFLAGS=["-Wl,--allow-multiple-definition"]) diff --git a/platformio.ini b/platformio.ini index 11da872..2fa019e 100644 --- a/platformio.ini +++ b/platformio.ini @@ -19,6 +19,8 @@ build_flags = -DARDUINO_USB_CDC_ON_BOOT=1 -DUSE_TINYUSB=1 +extra_scripts = pre:extra_script.py + monitor_speed = 115200 board_build.partitions = default_8MB.csv