bigtreetech / BIGTREETECH-SKR-E3-DIP-V1.0

BIGTREETECH SKR-E3-DIP-V1.0 motherboard is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
130 stars 111 forks source link

Line 6 in BIGTREETECH-SKR-E3-DIP-V1.0-master\Firmware\Marlin-2.0.7.2-SKR-E3-DIP\buildroot\share\PlatformIO\scripts\STM32F103RC_SKR_MINI.py #119

Open YapCK45 opened 1 year ago

YapCK45 commented 1 year ago

I downloaded the firmware for BIGTREETECH-SKR-E3-DIP-V1.0 which had been updated to Marlin-2.0.7.2. I got an error during compilation which points to Line 6 in the script in: BIGTREETECH-SKR-E3-DIP-V1.0-master\Firmware\Marlin-2.0.7.2-SKR-E3-DIP\buildroot\share\PlatformIO\scripts\STM32F103RC_SKR_MINI.py

The original line 6 is: for define in env['CPPDEFINES']: which gave a RuntimeError: deque mutated during iteration: when Building in release mode

I have modified it to: for define in list(env['CPPDEFINES']): which compiled successfully.

Please let me know if this is okay. Btw, this firmware is for SKR-E3-DIP-V1.0. Why is it using STM32F103RC_SKR_MINI.py which I reckoned is referring to SKR-Mini.