From 183e184129e45b75363c114634b6736f58641468 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 18 Jul 2023 20:05:22 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20PlatformIO=206=20compatibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/Configuration_adv.h | 2 +- .../scripts/STM32F103RC_SKR_MINI.py | 10 +- .../PlatformIO/scripts/STM32F103RC_fysetc.py | 4 +- .../scripts/STM32F103RE_SKR_E3_DIP.py | 4 +- .../PlatformIO/scripts/STM32F103VE_longer.py | 8 +- .../share/PlatformIO/scripts/chitu_crypt.py | 9 +- .../PlatformIO/scripts/fysetc_STM32S6.py | 4 +- .../jgaurora_a5s_a1_with_bootloader.py | 8 +- buildroot/share/PlatformIO/scripts/marlin.py | 17 + .../share/PlatformIO/scripts/mks_robin.py | 7 +- .../PlatformIO/scripts/mks_robin_lite.py | 8 +- .../PlatformIO/scripts/mks_robin_lite3.py | 8 +- .../PlatformIO/scripts/mks_robin_mini.py | 8 +- .../PlatformIO/scripts/mks_robin_nano.py | 8 +- .../share/PlatformIO/scripts/mks_robin_pro.py | 7 +- config/default/Configuration_adv.h | 2 +- .../3DFabXYZ/Migbot/Configuration_adv.h | 2 +- .../ADIMLab/Gantry v1/Configuration_adv.h | 2 +- .../ADIMLab/Gantry v2/Configuration_adv.h | 2 +- .../AlephObjects/TAZ4/Configuration_adv.h | 2 +- .../Alfawise/U20-bltouch/Configuration_adv.h | 2 +- .../examples/Alfawise/U20/Configuration_adv.h | 2 +- .../AliExpress/UM2pExt/Configuration_adv.h | 2 +- config/examples/Anet/A2/Configuration_adv.h | 2 +- .../examples/Anet/A2plus/Configuration_adv.h | 2 +- config/examples/Anet/A6/Configuration_adv.h | 2 +- config/examples/Anet/A8/Configuration_adv.h | 2 +- .../examples/Anet/A8plus/Configuration_adv.h | 2 +- config/examples/Anet/E16/Configuration_adv.h | 2 +- .../examples/AnyCubic/i3/Configuration_adv.h | 2 +- config/examples/ArmEd/Configuration_adv.h | 2 +- .../BIBO/TouchX/cyclops/Configuration_adv.h | 2 +- .../BIBO/TouchX/default/Configuration_adv.h | 2 +- .../examples/BQ/Hephestos/Configuration_adv.h | 2 +- .../BQ/Hephestos_2/Configuration_adv.h | 2 +- config/examples/BQ/WITBOX/Configuration_adv.h | 2 +- .../SKR Mini E3 1.0/Configuration_adv.h | 2 +- .../SKR Mini E3 1.2/Configuration_adv.h | 2 +- config/examples/Cartesio/Configuration_adv.h | 2 +- .../Creality/CR-10/Configuration_adv.h | 2 +- .../Creality/CR-10S/Configuration_adv.h | 2 +- .../Creality/CR-10_5S/Configuration_adv.h | 2 +- .../Creality/CR-10mini/Configuration_adv.h | 2 +- .../Creality/CR-20 Pro/Configuration_adv.h | 2 +- .../Creality/CR-20/Configuration_adv.h | 2 +- .../Creality/CR-8/Configuration_adv.h | 2 +- .../Creality/Ender-2/Configuration_adv.h | 2 +- .../Creality/Ender-3/Configuration_adv.h | 2 +- .../Creality/Ender-4/Configuration_adv.h | 2 +- .../Creality/Ender-5 Pro/Configuration_adv.h | 2 +- .../Creality/Ender-5/Configuration_adv.h | 2 +- .../Dagoma/Disco Ultimate/Configuration_adv.h | 2 +- .../Sidewinder X1/Configuration_adv.h | 2 +- .../Configuration_adv.h | 2 +- .../examples/Einstart-S/Configuration_adv.h | 2 +- .../FYSETC/AIO_II/Configuration_adv.h | 2 +- .../Cheetah 1.2/BLTouch/Configuration_adv.h | 2 +- .../Cheetah 1.2/base/Configuration_adv.h | 2 +- .../Cheetah/BLTouch/Configuration_adv.h | 2 +- .../FYSETC/Cheetah/base/Configuration_adv.h | 2 +- .../examples/FYSETC/F6_13/Configuration_adv.h | 2 +- config/examples/FYSETC/S6/Configuration_adv.h | 2 +- .../examples/Felix/DUAL/Configuration_adv.h | 2 +- .../examples/Felix/Single/Configuration_adv.h | 2 +- .../FlashForge/CreatorPro/Configuration_adv.h | 2 +- .../FolgerTech/i3-2020/Configuration_adv.h | 2 +- .../Formbot/Raptor/Configuration_adv.h | 2 +- .../Formbot/T_Rex_2+/Configuration_adv.h | 2 +- .../Formbot/T_Rex_3/Configuration_adv.h | 2 +- .../examples/Geeetech/A10/Configuration_adv.h | 2 +- .../Geeetech/A10D/Configuration_adv.h | 2 +- .../Geeetech/A10M/Configuration_adv.h | 2 +- .../Geeetech/A10T/Configuration_adv.h | 2 +- .../examples/Geeetech/A20/Configuration_adv.h | 2 +- .../Geeetech/A20M/Configuration_adv.h | 2 +- .../Geeetech/A20T/Configuration_adv.h | 2 +- .../examples/Geeetech/A30/Configuration_adv.h | 2 +- .../Geeetech/E180/Configuration_adv.h | 2 +- .../Geeetech/MeCreator2/Configuration_adv.h | 2 +- .../Geeetech/PI3A PRO/Configuration_adv.h | 2 +- .../Prusa i3 Pro C/Configuration_adv.h | 2 +- .../Prusa i3 Pro W/Configuration_adv.h | 2 +- config/examples/HMS434/Configuration_adv.h | 2 +- .../Infitary/i3-M508/Configuration_adv.h | 2 +- .../examples/JGAurora/A1/Configuration_adv.h | 2 +- .../examples/JGAurora/A5/Configuration_adv.h | 2 +- .../examples/JGAurora/A5S/Configuration_adv.h | 2 +- .../examples/MakerParts/Configuration_adv.h | 2 +- .../examples/Malyan/M150/Configuration_adv.h | 2 +- .../examples/Malyan/M200/Configuration_adv.h | 2 +- .../Micromake/C1/enhanced/Configuration_adv.h | 2 +- config/examples/Mks/Robin/Configuration_adv.h | 2 +- config/examples/Mks/Sbase/Configuration_adv.h | 2 +- .../examples/Modix/Big60/Configuration_adv.h | 2 +- .../RapideLite/RL200/Configuration_adv.h | 2 +- .../Renkforce/RF100/Configuration_adv.h | 2 +- .../Renkforce/RF100XL/Configuration_adv.h | 2 +- .../Renkforce/RF100v2/Configuration_adv.h | 2 +- config/examples/RigidBot/Configuration_adv.h | 2 +- .../SCARA/MP_SCARA/Configuration_adv.h | 2 +- .../examples/SCARA/Morgan/Configuration_adv.h | 2 +- .../Black_STM32F407VET6/Configuration_adv.h | 2 +- .../examples/Sanguinololu/Configuration_adv.h | 2 +- .../Tevo/Michelangelo/Configuration_adv.h | 2 +- .../examples/Tevo/Nereus/Configuration_adv.h | 2 +- .../Tevo/Tarantula Pro/Configuration_adv.h | 2 +- .../Tornado/V1 (MKS Base)/Configuration_adv.h | 2 +- .../V2 (MKS GEN-L)/Configuration_adv.h | 2 +- config/examples/TheBorg/Configuration_adv.h | 2 +- config/examples/TinyBoy2/Configuration_adv.h | 2 +- .../examples/Tronxy/X3A/Configuration_adv.h | 2 +- .../Tronxy/X5S-2E/Configuration_adv.h | 2 +- .../UltiMachine/Archim1/Configuration_adv.h | 2 +- .../UltiMachine/Archim2/Configuration_adv.h | 2 +- .../examples/VORONDesign/Configuration_adv.h | 2 +- .../Velleman/K8200/Configuration_adv.h | 2 +- .../K8400/Dual-head/Configuration_adv.h | 2 +- .../K8400/Single-head/Configuration_adv.h | 2 +- .../WASP/PowerWASP/Configuration_adv.h | 2 +- .../Wanhao/Duplicator 6/Configuration_adv.h | 2 +- .../Duplicator i3 2.1/Configuration_adv.h | 2 +- .../Duplicator i3 Mini/Configuration_adv.h | 2 +- .../delta/Anycubic/Kossel/Configuration_adv.h | 2 +- .../Dreammaker/Overlord/Configuration_adv.h | 2 +- .../Overlord_Pro/Configuration_adv.h | 2 +- .../delta/FLSUN/QQ-S/Configuration_adv.h | 2 +- .../FLSUN/auto_calibrate/Configuration_adv.h | 2 +- .../delta/FLSUN/kossel/Configuration_adv.h | 2 +- .../FLSUN/kossel_mini/Configuration_adv.h | 2 +- .../Geeetech/Rostock 301/Configuration_adv.h | 2 +- .../delta/MKS/SBASE/Configuration_adv.h | 2 +- .../Tevo Little Monster/Configuration_adv.h | 2 +- .../delta/generic/Configuration_adv.h | 2 +- .../delta/kossel_clear/Configuration_adv.h | 2 +- .../delta/kossel_mini/Configuration_adv.h | 2 +- .../delta/kossel_xl/Configuration_adv.h | 2 +- .../gCreate/gMax1.5+/Configuration_adv.h | 2 +- config/examples/makibox/Configuration_adv.h | 2 +- .../tvrrug/Round2/Configuration_adv.h | 2 +- config/examples/wt150/Configuration_adv.h | 2 +- platformio.ini | 478 +++++++++--------- 141 files changed, 406 insertions(+), 434 deletions(-) create mode 100644 buildroot/share/PlatformIO/scripts/marlin.py diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index 89fde4a381..f45a58ff14 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py b/buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py index 497a035fdf..4c8c9b3bcc 100644 --- a/buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py +++ b/buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py @@ -1,16 +1,10 @@ -import os +import os, marlin Import("env") STM32_FLASH_SIZE = 256 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) - if define[0] == "STM32_FLASH_SIZE": - STM32_FLASH_SIZE = define[1] - # Relocate firmware from 0x08000000 to 0x08007000 -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/STM32F103RC_SKR_MINI_" + str(STM32_FLASH_SIZE) + "K.ld") for i, flag in enumerate(env["LINKFLAGS"]): diff --git a/buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py b/buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py index 1aeaa4d700..d472ce7696 100644 --- a/buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py +++ b/buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py @@ -3,8 +3,8 @@ from os.path import expandvars Import("env", "projenv") # Relocate firmware from 0x08000000 to 0x08002000 -#env['CPPDEFINES'].remove(("VECT_TAB_ADDR", 134217728)) -#env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08010000")) +#import marlin +#marlin.relocate_firmware("0x08001000") # Custom HEX from ELF env.AddPostAction( diff --git a/buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py b/buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py index af4c66cd21..03842e6230 100644 --- a/buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py +++ b/buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py @@ -1,8 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08007000 -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/STM32F103RE_SKR_E3_DIP.ld") for i, flag in enumerate(env["LINKFLAGS"]): diff --git a/buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py b/buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py index ece47ed096..8519d3833a 100644 --- a/buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py +++ b/buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08010000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08010000")) +marlin.relocate_firmware("0x08010000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/STM32F103VE_longer.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -14,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - # Rename ${PROGNAME}.bin and save it as 'project.bin' (No encryption on the Longer3D) def encrypt(source, target, env): firmware = open(target[0].path, "rb") diff --git a/buildroot/share/PlatformIO/scripts/chitu_crypt.py b/buildroot/share/PlatformIO/scripts/chitu_crypt.py index d706665e90..b347083f76 100644 --- a/buildroot/share/PlatformIO/scripts/chitu_crypt.py +++ b/buildroot/share/PlatformIO/scripts/chitu_crypt.py @@ -1,12 +1,8 @@ -import os -import struct +import os,struct,marlin Import("env") # Relocate firmware from 0x08000000 to 0x08008800 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x8008800")) +marlin.relocate_firmware("0x08008800") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/chitu_f103.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -15,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - def calculate_crc(contents, seed): accumulating_xor_value = seed; diff --git a/buildroot/share/PlatformIO/scripts/fysetc_STM32S6.py b/buildroot/share/PlatformIO/scripts/fysetc_STM32S6.py index de1a5e787d..648c137893 100644 --- a/buildroot/share/PlatformIO/scripts/fysetc_STM32S6.py +++ b/buildroot/share/PlatformIO/scripts/fysetc_STM32S6.py @@ -33,8 +33,8 @@ for file_name in os.listdir(source_dir): shutil.copy(full_file_name, variant_dir) # Relocate firmware from 0x08000000 to 0x08002000 -#env['CPPDEFINES'].remove(("VECT_TAB_ADDR", 134217728)) -#env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08010000")) +#import marlin +#marlin.relocate_firmware("0x08010000") #env.Replace(LDSCRIPT_PATH="buildroot/share/PlatformIO/ldscripts/fysetc_aio_ii.ld") # Custom HEX from ELF diff --git a/buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py b/buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py index 6c8a4f6034..dc6bf033ef 100644 --- a/buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py +++ b/buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x0800A000 -env['CPPDEFINES'].remove(("VECT_TAB_ADDR", "0x8000000")) -#alternatively, for STSTM <=5.1.0 use line below -#env['CPPDEFINES'].remove(("VECT_TAB_ADDR", 134217728)) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x0800A000")) +marlin.relocate_firmware("0x0800A000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/jgaurora_a5s_a1.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -45,4 +42,3 @@ def addboot(source,target,env): #os.rename(target[0].dir.path+'/firmware_with_bootloader.bin', target[0].dir.path+'/firmware.bin') env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", addboot); - diff --git a/buildroot/share/PlatformIO/scripts/marlin.py b/buildroot/share/PlatformIO/scripts/marlin.py new file mode 100644 index 0000000000..c22751b55d --- /dev/null +++ b/buildroot/share/PlatformIO/scripts/marlin.py @@ -0,0 +1,17 @@ +# +# buildroot/share/PlatformIO/scripts/marlin.py +# Helper module with some commonly-used functions +# +from SCons.Script import DefaultEnvironment +env = DefaultEnvironment() + +def replace_define(field, value): + envdefs = env['CPPDEFINES'].copy() + for define in envdefs: + if define[0] == field: + env['CPPDEFINES'].remove(define) + env['CPPDEFINES'].append((field, value)) + +# Relocate the firmware to a new address, such as "0x08005000" +def relocate_firmware(address): + replace_define("VECT_TAB_ADDR", address) diff --git a/buildroot/share/PlatformIO/scripts/mks_robin.py b/buildroot/share/PlatformIO/scripts/mks_robin.py index dd2342bf0d..b687645d00 100644 --- a/buildroot/share/PlatformIO/scripts/mks_robin.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08007000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin.ld") for i, flag in enumerate(env["LINKFLAGS"]): diff --git a/buildroot/share/PlatformIO/scripts/mks_robin_lite.py b/buildroot/share/PlatformIO/scripts/mks_robin_lite.py index 2f3ae1fa9a..1d6d90b085 100644 --- a/buildroot/share/PlatformIO/scripts/mks_robin_lite.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin_lite.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08005000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08005000")) +marlin.relocate_firmware("0x08005000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin_lite.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -14,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - # Encrypt ${PROGNAME}.bin and save it as 'mksLite.bin' def encrypt(source, target, env): import sys diff --git a/buildroot/share/PlatformIO/scripts/mks_robin_lite3.py b/buildroot/share/PlatformIO/scripts/mks_robin_lite3.py index 67ad442d82..007fdbbd9e 100644 --- a/buildroot/share/PlatformIO/scripts/mks_robin_lite3.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin_lite3.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08005000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08005000")) +marlin.relocate_firmware("0x08005000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin_lite.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -14,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - # Encrypt ${PROGNAME}.bin and save it as 'mksLite.bin' def encrypt(source, target, env): import sys diff --git a/buildroot/share/PlatformIO/scripts/mks_robin_mini.py b/buildroot/share/PlatformIO/scripts/mks_robin_mini.py index d386698301..51c9adec6a 100755 --- a/buildroot/share/PlatformIO/scripts/mks_robin_mini.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin_mini.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08007000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin_mini.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -14,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - # Encrypt ${PROGNAME}.bin and save it as 'Robin_mini.bin' def encrypt(source, target, env): import sys diff --git a/buildroot/share/PlatformIO/scripts/mks_robin_nano.py b/buildroot/share/PlatformIO/scripts/mks_robin_nano.py index a68fd308d4..a3c27224cc 100755 --- a/buildroot/share/PlatformIO/scripts/mks_robin_nano.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin_nano.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08007000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin_nano.ld") for i, flag in enumerate(env["LINKFLAGS"]): @@ -14,7 +11,6 @@ for i, flag in enumerate(env["LINKFLAGS"]): elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script - # Encrypt ${PROGNAME}.bin and save it as 'Robin_nano.bin' def encrypt(source, target, env): import sys diff --git a/buildroot/share/PlatformIO/scripts/mks_robin_pro.py b/buildroot/share/PlatformIO/scripts/mks_robin_pro.py index 2ebf1ffb9d..22be8f310b 100644 --- a/buildroot/share/PlatformIO/scripts/mks_robin_pro.py +++ b/buildroot/share/PlatformIO/scripts/mks_robin_pro.py @@ -1,11 +1,8 @@ -import os +import os, marlin Import("env") # Relocate firmware from 0x08000000 to 0x08007000 -for define in env['CPPDEFINES']: - if define[0] == "VECT_TAB_ADDR": - env['CPPDEFINES'].remove(define) -env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08007000")) +marlin.relocate_firmware("0x08007000") custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/mks_robin_pro.ld") for i, flag in enumerate(env["LINKFLAGS"]): diff --git a/config/default/Configuration_adv.h b/config/default/Configuration_adv.h index 89fde4a381..f45a58ff14 100644 --- a/config/default/Configuration_adv.h +++ b/config/default/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h index fbeb98112d..1759e13b77 100644 --- a/config/examples/3DFabXYZ/Migbot/Configuration_adv.h +++ b/config/examples/3DFabXYZ/Migbot/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/ADIMLab/Gantry v1/Configuration_adv.h b/config/examples/ADIMLab/Gantry v1/Configuration_adv.h index c9040e7bf0..4f2aa7c468 100644 --- a/config/examples/ADIMLab/Gantry v1/Configuration_adv.h +++ b/config/examples/ADIMLab/Gantry v1/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/ADIMLab/Gantry v2/Configuration_adv.h b/config/examples/ADIMLab/Gantry v2/Configuration_adv.h index 31511845db..5d99f9208f 100644 --- a/config/examples/ADIMLab/Gantry v2/Configuration_adv.h +++ b/config/examples/ADIMLab/Gantry v2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/AlephObjects/TAZ4/Configuration_adv.h b/config/examples/AlephObjects/TAZ4/Configuration_adv.h index 2307ec488b..069e1cbff3 100644 --- a/config/examples/AlephObjects/TAZ4/Configuration_adv.h +++ b/config/examples/AlephObjects/TAZ4/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Alfawise/U20-bltouch/Configuration_adv.h b/config/examples/Alfawise/U20-bltouch/Configuration_adv.h index ab7b26a075..37b28f3ef5 100644 --- a/config/examples/Alfawise/U20-bltouch/Configuration_adv.h +++ b/config/examples/Alfawise/U20-bltouch/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Alfawise/U20/Configuration_adv.h b/config/examples/Alfawise/U20/Configuration_adv.h index 8a2dc21c1d..d4f418ec5f 100644 --- a/config/examples/Alfawise/U20/Configuration_adv.h +++ b/config/examples/Alfawise/U20/Configuration_adv.h @@ -1773,7 +1773,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/AliExpress/UM2pExt/Configuration_adv.h b/config/examples/AliExpress/UM2pExt/Configuration_adv.h index f4ce897762..650afa414e 100644 --- a/config/examples/AliExpress/UM2pExt/Configuration_adv.h +++ b/config/examples/AliExpress/UM2pExt/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/A2/Configuration_adv.h b/config/examples/Anet/A2/Configuration_adv.h index b0ab2e110c..7fa150657b 100644 --- a/config/examples/Anet/A2/Configuration_adv.h +++ b/config/examples/Anet/A2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/A2plus/Configuration_adv.h b/config/examples/Anet/A2plus/Configuration_adv.h index b0ab2e110c..7fa150657b 100644 --- a/config/examples/Anet/A2plus/Configuration_adv.h +++ b/config/examples/Anet/A2plus/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/A6/Configuration_adv.h b/config/examples/Anet/A6/Configuration_adv.h index 7b79eced0b..7bf3c47495 100644 --- a/config/examples/Anet/A6/Configuration_adv.h +++ b/config/examples/Anet/A6/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/A8/Configuration_adv.h b/config/examples/Anet/A8/Configuration_adv.h index bef18b4cbe..56909c2515 100644 --- a/config/examples/Anet/A8/Configuration_adv.h +++ b/config/examples/Anet/A8/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/A8plus/Configuration_adv.h b/config/examples/Anet/A8plus/Configuration_adv.h index e801585f68..15fc9851da 100644 --- a/config/examples/Anet/A8plus/Configuration_adv.h +++ b/config/examples/Anet/A8plus/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Anet/E16/Configuration_adv.h b/config/examples/Anet/E16/Configuration_adv.h index 8bb24ed2a4..d3cd311a11 100644 --- a/config/examples/Anet/E16/Configuration_adv.h +++ b/config/examples/Anet/E16/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/AnyCubic/i3/Configuration_adv.h b/config/examples/AnyCubic/i3/Configuration_adv.h index ad0564a31c..420ebb30aa 100644 --- a/config/examples/AnyCubic/i3/Configuration_adv.h +++ b/config/examples/AnyCubic/i3/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/ArmEd/Configuration_adv.h b/config/examples/ArmEd/Configuration_adv.h index 8f09133d49..ab5876d959 100644 --- a/config/examples/ArmEd/Configuration_adv.h +++ b/config/examples/ArmEd/Configuration_adv.h @@ -1776,7 +1776,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h index 9076a6c1d9..17ae65c161 100644 --- a/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BIBO/TouchX/default/Configuration_adv.h b/config/examples/BIBO/TouchX/default/Configuration_adv.h index 28fb50d584..6db5525f16 100644 --- a/config/examples/BIBO/TouchX/default/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/default/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BQ/Hephestos/Configuration_adv.h b/config/examples/BQ/Hephestos/Configuration_adv.h index 97a7af0cbd..62416fed9c 100644 --- a/config/examples/BQ/Hephestos/Configuration_adv.h +++ b/config/examples/BQ/Hephestos/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BQ/Hephestos_2/Configuration_adv.h b/config/examples/BQ/Hephestos_2/Configuration_adv.h index 778cf9589a..4170ecf15a 100644 --- a/config/examples/BQ/Hephestos_2/Configuration_adv.h +++ b/config/examples/BQ/Hephestos_2/Configuration_adv.h @@ -1780,7 +1780,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BQ/WITBOX/Configuration_adv.h b/config/examples/BQ/WITBOX/Configuration_adv.h index 97a7af0cbd..62416fed9c 100644 --- a/config/examples/BQ/WITBOX/Configuration_adv.h +++ b/config/examples/BQ/WITBOX/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration_adv.h b/config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration_adv.h index 911d523495..0300c12725 100644 --- a/config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration_adv.h +++ b/config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration_adv.h b/config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration_adv.h index 9a96777d03..c1ef03f993 100644 --- a/config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration_adv.h +++ b/config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Cartesio/Configuration_adv.h b/config/examples/Cartesio/Configuration_adv.h index f66fa18923..7228b67200 100644 --- a/config/examples/Cartesio/Configuration_adv.h +++ b/config/examples/Cartesio/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-10/Configuration_adv.h b/config/examples/Creality/CR-10/Configuration_adv.h index 51c846e4bb..f8b3f409a0 100644 --- a/config/examples/Creality/CR-10/Configuration_adv.h +++ b/config/examples/Creality/CR-10/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-10S/Configuration_adv.h b/config/examples/Creality/CR-10S/Configuration_adv.h index d230c148bf..44248a2155 100644 --- a/config/examples/Creality/CR-10S/Configuration_adv.h +++ b/config/examples/Creality/CR-10S/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-10_5S/Configuration_adv.h b/config/examples/Creality/CR-10_5S/Configuration_adv.h index e33311c9fd..3449c21805 100644 --- a/config/examples/Creality/CR-10_5S/Configuration_adv.h +++ b/config/examples/Creality/CR-10_5S/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-10mini/Configuration_adv.h b/config/examples/Creality/CR-10mini/Configuration_adv.h index 8c6a5230a8..dfd9b52a85 100644 --- a/config/examples/Creality/CR-10mini/Configuration_adv.h +++ b/config/examples/Creality/CR-10mini/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-20 Pro/Configuration_adv.h b/config/examples/Creality/CR-20 Pro/Configuration_adv.h index 32499d22fe..7b6b96e0e9 100644 --- a/config/examples/Creality/CR-20 Pro/Configuration_adv.h +++ b/config/examples/Creality/CR-20 Pro/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-20/Configuration_adv.h b/config/examples/Creality/CR-20/Configuration_adv.h index 3e89bfe445..acc2dc5ec6 100644 --- a/config/examples/Creality/CR-20/Configuration_adv.h +++ b/config/examples/Creality/CR-20/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/CR-8/Configuration_adv.h b/config/examples/Creality/CR-8/Configuration_adv.h index 8281a0e3ca..2db0171cc3 100644 --- a/config/examples/Creality/CR-8/Configuration_adv.h +++ b/config/examples/Creality/CR-8/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/Ender-2/Configuration_adv.h b/config/examples/Creality/Ender-2/Configuration_adv.h index c64a3f1381..7a7240791d 100644 --- a/config/examples/Creality/Ender-2/Configuration_adv.h +++ b/config/examples/Creality/Ender-2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/Ender-3/Configuration_adv.h b/config/examples/Creality/Ender-3/Configuration_adv.h index 947c962712..a502201ed6 100644 --- a/config/examples/Creality/Ender-3/Configuration_adv.h +++ b/config/examples/Creality/Ender-3/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/Ender-4/Configuration_adv.h b/config/examples/Creality/Ender-4/Configuration_adv.h index be06c5f339..0601f0dfdc 100644 --- a/config/examples/Creality/Ender-4/Configuration_adv.h +++ b/config/examples/Creality/Ender-4/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/Ender-5 Pro/Configuration_adv.h b/config/examples/Creality/Ender-5 Pro/Configuration_adv.h index 8e75e806f9..0ea4af9514 100644 --- a/config/examples/Creality/Ender-5 Pro/Configuration_adv.h +++ b/config/examples/Creality/Ender-5 Pro/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Creality/Ender-5/Configuration_adv.h b/config/examples/Creality/Ender-5/Configuration_adv.h index bff7e382d4..1d8b764e27 100644 --- a/config/examples/Creality/Ender-5/Configuration_adv.h +++ b/config/examples/Creality/Ender-5/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h index 65d392c08a..2ee7746301 100644 --- a/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h +++ b/config/examples/Dagoma/Disco Ultimate/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h b/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h index 6ef3ec764e..645fd05aee 100755 --- a/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h +++ b/config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h b/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h index dc48787b45..c87ed1ea59 100644 --- a/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h +++ b/config/examples/EXP3D/Imprimante multifonction/Configuration_adv.h @@ -1768,7 +1768,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Einstart-S/Configuration_adv.h b/config/examples/Einstart-S/Configuration_adv.h index e6e0f06669..d47575c271 100644 --- a/config/examples/Einstart-S/Configuration_adv.h +++ b/config/examples/Einstart-S/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/AIO_II/Configuration_adv.h b/config/examples/FYSETC/AIO_II/Configuration_adv.h index 2b76425131..b463ecdf89 100644 --- a/config/examples/FYSETC/AIO_II/Configuration_adv.h +++ b/config/examples/FYSETC/AIO_II/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h b/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h index 13d10b475f..9cf10f3877 100644 --- a/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h b/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h index 13d10b475f..9cf10f3877 100644 --- a/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h b/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h index 13d10b475f..9cf10f3877 100644 --- a/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/Cheetah/base/Configuration_adv.h b/config/examples/FYSETC/Cheetah/base/Configuration_adv.h index 13d10b475f..9cf10f3877 100644 --- a/config/examples/FYSETC/Cheetah/base/Configuration_adv.h +++ b/config/examples/FYSETC/Cheetah/base/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/F6_13/Configuration_adv.h b/config/examples/FYSETC/F6_13/Configuration_adv.h index c53fe62c82..521ecb2912 100644 --- a/config/examples/FYSETC/F6_13/Configuration_adv.h +++ b/config/examples/FYSETC/F6_13/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FYSETC/S6/Configuration_adv.h b/config/examples/FYSETC/S6/Configuration_adv.h index 89fde4a381..f45a58ff14 100644 --- a/config/examples/FYSETC/S6/Configuration_adv.h +++ b/config/examples/FYSETC/S6/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Felix/DUAL/Configuration_adv.h b/config/examples/Felix/DUAL/Configuration_adv.h index 11fd992048..26d668d3d7 100644 --- a/config/examples/Felix/DUAL/Configuration_adv.h +++ b/config/examples/Felix/DUAL/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Felix/Single/Configuration_adv.h b/config/examples/Felix/Single/Configuration_adv.h index 11fd992048..26d668d3d7 100644 --- a/config/examples/Felix/Single/Configuration_adv.h +++ b/config/examples/Felix/Single/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FlashForge/CreatorPro/Configuration_adv.h b/config/examples/FlashForge/CreatorPro/Configuration_adv.h index 4c111fb164..f1a8a148c6 100644 --- a/config/examples/FlashForge/CreatorPro/Configuration_adv.h +++ b/config/examples/FlashForge/CreatorPro/Configuration_adv.h @@ -1771,7 +1771,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/FolgerTech/i3-2020/Configuration_adv.h b/config/examples/FolgerTech/i3-2020/Configuration_adv.h index c0b1b9cd32..5d23e701da 100644 --- a/config/examples/FolgerTech/i3-2020/Configuration_adv.h +++ b/config/examples/FolgerTech/i3-2020/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Formbot/Raptor/Configuration_adv.h b/config/examples/Formbot/Raptor/Configuration_adv.h index e680b81a2e..9bb80a9a0e 100644 --- a/config/examples/Formbot/Raptor/Configuration_adv.h +++ b/config/examples/Formbot/Raptor/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h index 61d538e4ac..dafbad089d 100644 --- a/config/examples/Formbot/T_Rex_2+/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_2+/Configuration_adv.h @@ -1776,7 +1776,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Formbot/T_Rex_3/Configuration_adv.h b/config/examples/Formbot/T_Rex_3/Configuration_adv.h index 4e27267d53..3d0891ab4a 100644 --- a/config/examples/Formbot/T_Rex_3/Configuration_adv.h +++ b/config/examples/Formbot/T_Rex_3/Configuration_adv.h @@ -1776,7 +1776,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A10/Configuration_adv.h b/config/examples/Geeetech/A10/Configuration_adv.h index f3bcef1404..9460506103 100644 --- a/config/examples/Geeetech/A10/Configuration_adv.h +++ b/config/examples/Geeetech/A10/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A10D/Configuration_adv.h b/config/examples/Geeetech/A10D/Configuration_adv.h index e68ffbc5b7..514f0b5224 100644 --- a/config/examples/Geeetech/A10D/Configuration_adv.h +++ b/config/examples/Geeetech/A10D/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A10M/Configuration_adv.h b/config/examples/Geeetech/A10M/Configuration_adv.h index 6158b609e1..f7cfa35aba 100644 --- a/config/examples/Geeetech/A10M/Configuration_adv.h +++ b/config/examples/Geeetech/A10M/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A10T/Configuration_adv.h b/config/examples/Geeetech/A10T/Configuration_adv.h index 6158b609e1..f7cfa35aba 100644 --- a/config/examples/Geeetech/A10T/Configuration_adv.h +++ b/config/examples/Geeetech/A10T/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A20/Configuration_adv.h b/config/examples/Geeetech/A20/Configuration_adv.h index 7d7100f3a7..02dfca501e 100644 --- a/config/examples/Geeetech/A20/Configuration_adv.h +++ b/config/examples/Geeetech/A20/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A20M/Configuration_adv.h b/config/examples/Geeetech/A20M/Configuration_adv.h index 7d7100f3a7..02dfca501e 100644 --- a/config/examples/Geeetech/A20M/Configuration_adv.h +++ b/config/examples/Geeetech/A20M/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A20T/Configuration_adv.h b/config/examples/Geeetech/A20T/Configuration_adv.h index 7d7100f3a7..02dfca501e 100644 --- a/config/examples/Geeetech/A20T/Configuration_adv.h +++ b/config/examples/Geeetech/A20T/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/A30/Configuration_adv.h b/config/examples/Geeetech/A30/Configuration_adv.h index 11d193e02d..28799b0984 100644 --- a/config/examples/Geeetech/A30/Configuration_adv.h +++ b/config/examples/Geeetech/A30/Configuration_adv.h @@ -1771,7 +1771,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/E180/Configuration_adv.h b/config/examples/Geeetech/E180/Configuration_adv.h index 11d193e02d..28799b0984 100644 --- a/config/examples/Geeetech/E180/Configuration_adv.h +++ b/config/examples/Geeetech/E180/Configuration_adv.h @@ -1771,7 +1771,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/MeCreator2/Configuration_adv.h b/config/examples/Geeetech/MeCreator2/Configuration_adv.h index d154552b87..e07871b7ed 100644 --- a/config/examples/Geeetech/MeCreator2/Configuration_adv.h +++ b/config/examples/Geeetech/MeCreator2/Configuration_adv.h @@ -1771,7 +1771,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/PI3A PRO/Configuration_adv.h b/config/examples/Geeetech/PI3A PRO/Configuration_adv.h index 8dd178b0d1..9e60619622 100644 --- a/config/examples/Geeetech/PI3A PRO/Configuration_adv.h +++ b/config/examples/Geeetech/PI3A PRO/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h index f3bcef1404..9460506103 100644 --- a/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h index f3bcef1404..9460506103 100644 --- a/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h +++ b/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/HMS434/Configuration_adv.h b/config/examples/HMS434/Configuration_adv.h index a3fd04a209..5b6a2ab45f 100644 --- a/config/examples/HMS434/Configuration_adv.h +++ b/config/examples/HMS434/Configuration_adv.h @@ -1764,7 +1764,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Infitary/i3-M508/Configuration_adv.h b/config/examples/Infitary/i3-M508/Configuration_adv.h index 881f36690d..7a2595cd28 100644 --- a/config/examples/Infitary/i3-M508/Configuration_adv.h +++ b/config/examples/Infitary/i3-M508/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/JGAurora/A1/Configuration_adv.h b/config/examples/JGAurora/A1/Configuration_adv.h index 8ee59d4a51..39107cc164 100644 --- a/config/examples/JGAurora/A1/Configuration_adv.h +++ b/config/examples/JGAurora/A1/Configuration_adv.h @@ -1777,7 +1777,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/JGAurora/A5/Configuration_adv.h b/config/examples/JGAurora/A5/Configuration_adv.h index b295d41f83..d82d2f602e 100644 --- a/config/examples/JGAurora/A5/Configuration_adv.h +++ b/config/examples/JGAurora/A5/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/JGAurora/A5S/Configuration_adv.h b/config/examples/JGAurora/A5S/Configuration_adv.h index 8ee59d4a51..39107cc164 100644 --- a/config/examples/JGAurora/A5S/Configuration_adv.h +++ b/config/examples/JGAurora/A5S/Configuration_adv.h @@ -1777,7 +1777,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/MakerParts/Configuration_adv.h b/config/examples/MakerParts/Configuration_adv.h index 75069ef059..f74a502ed1 100644 --- a/config/examples/MakerParts/Configuration_adv.h +++ b/config/examples/MakerParts/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Malyan/M150/Configuration_adv.h b/config/examples/Malyan/M150/Configuration_adv.h index b759f46637..374b783cc0 100644 --- a/config/examples/Malyan/M150/Configuration_adv.h +++ b/config/examples/Malyan/M150/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Malyan/M200/Configuration_adv.h b/config/examples/Malyan/M200/Configuration_adv.h index 3e582f6166..f4971acbf7 100644 --- a/config/examples/Malyan/M200/Configuration_adv.h +++ b/config/examples/Malyan/M200/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Micromake/C1/enhanced/Configuration_adv.h b/config/examples/Micromake/C1/enhanced/Configuration_adv.h index 83058f8178..ca72bc8a39 100644 --- a/config/examples/Micromake/C1/enhanced/Configuration_adv.h +++ b/config/examples/Micromake/C1/enhanced/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Mks/Robin/Configuration_adv.h b/config/examples/Mks/Robin/Configuration_adv.h index a4df446ff5..7f9d42e232 100644 --- a/config/examples/Mks/Robin/Configuration_adv.h +++ b/config/examples/Mks/Robin/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Mks/Sbase/Configuration_adv.h b/config/examples/Mks/Sbase/Configuration_adv.h index 1790b4f6bf..db3eb0c5b0 100644 --- a/config/examples/Mks/Sbase/Configuration_adv.h +++ b/config/examples/Mks/Sbase/Configuration_adv.h @@ -1773,7 +1773,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Modix/Big60/Configuration_adv.h b/config/examples/Modix/Big60/Configuration_adv.h index 3e95e55eb8..d572270303 100644 --- a/config/examples/Modix/Big60/Configuration_adv.h +++ b/config/examples/Modix/Big60/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/RapideLite/RL200/Configuration_adv.h b/config/examples/RapideLite/RL200/Configuration_adv.h index c59a510403..d247d27926 100644 --- a/config/examples/RapideLite/RL200/Configuration_adv.h +++ b/config/examples/RapideLite/RL200/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Renkforce/RF100/Configuration_adv.h b/config/examples/Renkforce/RF100/Configuration_adv.h index f0a0214ce2..43be7df70a 100644 --- a/config/examples/Renkforce/RF100/Configuration_adv.h +++ b/config/examples/Renkforce/RF100/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Renkforce/RF100XL/Configuration_adv.h b/config/examples/Renkforce/RF100XL/Configuration_adv.h index f0a0214ce2..43be7df70a 100644 --- a/config/examples/Renkforce/RF100XL/Configuration_adv.h +++ b/config/examples/Renkforce/RF100XL/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Renkforce/RF100v2/Configuration_adv.h b/config/examples/Renkforce/RF100v2/Configuration_adv.h index f0a0214ce2..43be7df70a 100644 --- a/config/examples/Renkforce/RF100v2/Configuration_adv.h +++ b/config/examples/Renkforce/RF100v2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/RigidBot/Configuration_adv.h b/config/examples/RigidBot/Configuration_adv.h index 0baf66d89c..a138562183 100644 --- a/config/examples/RigidBot/Configuration_adv.h +++ b/config/examples/RigidBot/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/SCARA/MP_SCARA/Configuration_adv.h b/config/examples/SCARA/MP_SCARA/Configuration_adv.h index 8ab1892d82..52678f4e79 100644 --- a/config/examples/SCARA/MP_SCARA/Configuration_adv.h +++ b/config/examples/SCARA/MP_SCARA/Configuration_adv.h @@ -1678,7 +1678,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/SCARA/Morgan/Configuration_adv.h b/config/examples/SCARA/Morgan/Configuration_adv.h index de72407033..86efa0f5e2 100644 --- a/config/examples/SCARA/Morgan/Configuration_adv.h +++ b/config/examples/SCARA/Morgan/Configuration_adv.h @@ -1769,7 +1769,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h index 9a35e74123..5e21bb5b96 100644 --- a/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h +++ b/config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Sanguinololu/Configuration_adv.h b/config/examples/Sanguinololu/Configuration_adv.h index e041903f18..a80ec334ef 100644 --- a/config/examples/Sanguinololu/Configuration_adv.h +++ b/config/examples/Sanguinololu/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tevo/Michelangelo/Configuration_adv.h b/config/examples/Tevo/Michelangelo/Configuration_adv.h index 31988394f0..dc363f31d3 100644 --- a/config/examples/Tevo/Michelangelo/Configuration_adv.h +++ b/config/examples/Tevo/Michelangelo/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tevo/Nereus/Configuration_adv.h b/config/examples/Tevo/Nereus/Configuration_adv.h index 8f77bdc0fd..8303d19d34 100755 --- a/config/examples/Tevo/Nereus/Configuration_adv.h +++ b/config/examples/Tevo/Nereus/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h index e0d4b3a49f..d48315798d 100755 --- a/config/examples/Tevo/Tarantula Pro/Configuration_adv.h +++ b/config/examples/Tevo/Tarantula Pro/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h index de736c3bb8..2c545cb765 100755 --- a/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h index de736c3bb8..2c545cb765 100755 --- a/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h +++ b/config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/TheBorg/Configuration_adv.h b/config/examples/TheBorg/Configuration_adv.h index ae57c8a4d9..5a578e5cdf 100644 --- a/config/examples/TheBorg/Configuration_adv.h +++ b/config/examples/TheBorg/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/TinyBoy2/Configuration_adv.h b/config/examples/TinyBoy2/Configuration_adv.h index 22f71e7fd6..d7dd98486c 100644 --- a/config/examples/TinyBoy2/Configuration_adv.h +++ b/config/examples/TinyBoy2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tronxy/X3A/Configuration_adv.h b/config/examples/Tronxy/X3A/Configuration_adv.h index 3dcf8ded32..4b28a1be10 100644 --- a/config/examples/Tronxy/X3A/Configuration_adv.h +++ b/config/examples/Tronxy/X3A/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Tronxy/X5S-2E/Configuration_adv.h b/config/examples/Tronxy/X5S-2E/Configuration_adv.h index 12acd7e925..d30cce045f 100644 --- a/config/examples/Tronxy/X5S-2E/Configuration_adv.h +++ b/config/examples/Tronxy/X5S-2E/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/UltiMachine/Archim1/Configuration_adv.h b/config/examples/UltiMachine/Archim1/Configuration_adv.h index 3a96ad171d..96a9639c01 100644 --- a/config/examples/UltiMachine/Archim1/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim1/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/UltiMachine/Archim2/Configuration_adv.h b/config/examples/UltiMachine/Archim2/Configuration_adv.h index bffab66992..033a05f9ad 100644 --- a/config/examples/UltiMachine/Archim2/Configuration_adv.h +++ b/config/examples/UltiMachine/Archim2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/VORONDesign/Configuration_adv.h b/config/examples/VORONDesign/Configuration_adv.h index b83cf5cab1..e3a230de7d 100644 --- a/config/examples/VORONDesign/Configuration_adv.h +++ b/config/examples/VORONDesign/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Velleman/K8200/Configuration_adv.h b/config/examples/Velleman/K8200/Configuration_adv.h index b1e7f197fc..2d37c8ab0a 100644 --- a/config/examples/Velleman/K8200/Configuration_adv.h +++ b/config/examples/Velleman/K8200/Configuration_adv.h @@ -1785,7 +1785,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h b/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h index f800b5c441..609b1cd22b 100644 --- a/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h +++ b/config/examples/Velleman/K8400/Dual-head/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Velleman/K8400/Single-head/Configuration_adv.h b/config/examples/Velleman/K8400/Single-head/Configuration_adv.h index f800b5c441..609b1cd22b 100644 --- a/config/examples/Velleman/K8400/Single-head/Configuration_adv.h +++ b/config/examples/Velleman/K8400/Single-head/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/WASP/PowerWASP/Configuration_adv.h b/config/examples/WASP/PowerWASP/Configuration_adv.h index 9495a5416c..77c899462d 100644 --- a/config/examples/WASP/PowerWASP/Configuration_adv.h +++ b/config/examples/WASP/PowerWASP/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h index 0f0f5072f6..bc402ea5cc 100644 --- a/config/examples/Wanhao/Duplicator 6/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator 6/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h b/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h index 6077e05250..9deff48314 100644 --- a/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator i3 2.1/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h index 6ccfd6e731..3596c6bffc 100644 --- a/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h +++ b/config/examples/Wanhao/Duplicator i3 Mini/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h index b702538b7c..3a8cbf5567 100644 --- a/config/examples/delta/Anycubic/Kossel/Configuration_adv.h +++ b/config/examples/delta/Anycubic/Kossel/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h b/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h index 4ee8bdb9a9..4610658876 100644 --- a/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h +++ b/config/examples/delta/Dreammaker/Overlord/Configuration_adv.h @@ -1773,7 +1773,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h b/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h index 774d749bb1..149c0a8140 100644 --- a/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h +++ b/config/examples/delta/Dreammaker/Overlord_Pro/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h b/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h index de913b7be3..fc51953b4a 100644 --- a/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h +++ b/config/examples/delta/FLSUN/QQ-S/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h index d76bc56d51..2b28e615e6 100644 --- a/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h +++ b/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/FLSUN/kossel/Configuration_adv.h b/config/examples/delta/FLSUN/kossel/Configuration_adv.h index d76bc56d51..2b28e615e6 100644 --- a/config/examples/delta/FLSUN/kossel/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h index 007d8003c0..067432494d 100644 --- a/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h +++ b/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h index 714e8f32e3..f5e1b0e66a 100644 --- a/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h +++ b/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/MKS/SBASE/Configuration_adv.h b/config/examples/delta/MKS/SBASE/Configuration_adv.h index 241e216063..a68489cea1 100644 --- a/config/examples/delta/MKS/SBASE/Configuration_adv.h +++ b/config/examples/delta/MKS/SBASE/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/Tevo Little Monster/Configuration_adv.h b/config/examples/delta/Tevo Little Monster/Configuration_adv.h index f44be14081..e304bd6603 100644 --- a/config/examples/delta/Tevo Little Monster/Configuration_adv.h +++ b/config/examples/delta/Tevo Little Monster/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/generic/Configuration_adv.h b/config/examples/delta/generic/Configuration_adv.h index 007d8003c0..067432494d 100644 --- a/config/examples/delta/generic/Configuration_adv.h +++ b/config/examples/delta/generic/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/kossel_clear/Configuration_adv.h b/config/examples/delta/kossel_clear/Configuration_adv.h index f0f3d66a02..afff6f6e31 100644 --- a/config/examples/delta/kossel_clear/Configuration_adv.h +++ b/config/examples/delta/kossel_clear/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/kossel_mini/Configuration_adv.h b/config/examples/delta/kossel_mini/Configuration_adv.h index 007d8003c0..067432494d 100644 --- a/config/examples/delta/kossel_mini/Configuration_adv.h +++ b/config/examples/delta/kossel_mini/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/delta/kossel_xl/Configuration_adv.h b/config/examples/delta/kossel_xl/Configuration_adv.h index 85a9416038..feb48995ff 100644 --- a/config/examples/delta/kossel_xl/Configuration_adv.h +++ b/config/examples/delta/kossel_xl/Configuration_adv.h @@ -1774,7 +1774,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/gCreate/gMax1.5+/Configuration_adv.h b/config/examples/gCreate/gMax1.5+/Configuration_adv.h index 4c8519fcca..3757e2f9b0 100644 --- a/config/examples/gCreate/gMax1.5+/Configuration_adv.h +++ b/config/examples/gCreate/gMax1.5+/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/makibox/Configuration_adv.h b/config/examples/makibox/Configuration_adv.h index 7dc28522a1..aaf7864a39 100644 --- a/config/examples/makibox/Configuration_adv.h +++ b/config/examples/makibox/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/tvrrug/Round2/Configuration_adv.h b/config/examples/tvrrug/Round2/Configuration_adv.h index b9bb0751e4..c019322bd1 100644 --- a/config/examples/tvrrug/Round2/Configuration_adv.h +++ b/config/examples/tvrrug/Round2/Configuration_adv.h @@ -1772,7 +1772,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/config/examples/wt150/Configuration_adv.h b/config/examples/wt150/Configuration_adv.h index 965972ca3b..4a552895b1 100644 --- a/config/examples/wt150/Configuration_adv.h +++ b/config/examples/wt150/Configuration_adv.h @@ -1773,7 +1773,7 @@ * TMC26X Stepper Driver options * * The TMC26XStepper library is required for this stepper driver. - * https://github.com/trinamic/TMC26XStepper + * https://github.com/MarlinFirmware/TMC26XStepper */ #if HAS_DRIVER(TMC26X) diff --git a/platformio.ini b/platformio.ini index fce93ad679..5ae368efed 100644 --- a/platformio.ini +++ b/platformio.ini @@ -22,9 +22,9 @@ default_envs = megaatmega2560 [common] default_src_filter = + - - + -extra_scripts = pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py -build_flags = -fmax-errors=5 -g -D__MARLIN_FIRMWARE__ -fmerge-all-constants -lib_deps = +extra_scripts = pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py +build_flags = -fmax-errors=5 -g -D__MARLIN_FIRMWARE__ -fmerge-all-constants +lib_deps = U8glib-HAL=https://github.com/MarlinFirmware/U8glib-HAL/archive/bugfix.zip LiquidCrystal@1.3.4 TMCStepper@>=0.5.2,<1.0.0 @@ -61,8 +61,8 @@ platform = atmelavr board = megaatmega2560 board_build.f_cpu = 16000000L lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # @@ -73,8 +73,8 @@ platform = atmelavr board = megaatmega1280 board_build.f_cpu = 16000000L lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # @@ -85,8 +85,8 @@ platform = atmelavr board = reprap_rambo board_build.f_cpu = 16000000L lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # @@ -97,59 +97,59 @@ platform = atmelavr board = fysetc_f6_13 board_build.f_cpu = 16000000L lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # # Sanguinololu (ATmega644p) # [env:sanguino_atmega644p] -platform = atmelavr -board = sanguino_atmega644p -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = atmelavr +board = sanguino_atmega644p +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Sanguinololu (ATmega1284p) # [env:sanguino_atmega1284p] -platform = atmelavr -board = sanguino_atmega1284p -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = atmelavr +board = sanguino_atmega1284p +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Melzi and clones (ATmega1284p) # [env:melzi] -platform = atmelavr -board = sanguino_atmega1284p -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 -build_flags = ${common.build_flags} -lib_ignore = TMCStepper -upload_speed = 57600 +platform = atmelavr +board = sanguino_atmega1284p +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 +build_flags = ${common.build_flags} +lib_ignore = TMCStepper +upload_speed = 57600 # # Melzi and clones (Optiboot bootloader) # [env:melzi_optiboot] -platform = atmelavr -board = sanguino_atmega1284p -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 -build_flags = ${common.build_flags} -lib_ignore = TMCStepper -upload_speed = 115200 +platform = atmelavr +board = sanguino_atmega1284p +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 +build_flags = ${common.build_flags} +lib_ignore = TMCStepper +upload_speed = 115200 # # AT90USB1286 boards using CDC bootloader @@ -159,12 +159,12 @@ upload_speed = 115200 # - TEENSYLU # [env:at90usb1286_cdc] -platform = teensy -board = at90usb1286 -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = teensy +board = at90usb1286 +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # AT90USB1286 boards using DFU bootloader @@ -173,12 +173,12 @@ monitor_speed = 250000 # - ? 5DPRINT ? # [env:at90usb1286_dfu] -platform = teensy -board = at90usb1286 -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = teensy +board = at90usb1286 +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Due (Atmel SAM3X8E ARM Cortex-M3) @@ -187,24 +187,24 @@ monitor_speed = 250000 # - RADDS # [env:DUE] -platform = atmelsam -board = due -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = atmelsam +board = due +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 [env:DUE_USB] -platform = atmelsam -board = dueUSB -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = atmelsam +board = dueUSB +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 [env:DUE_debug] # Used when WATCHDOG_RESET_MANUAL is enabled -platform = atmelsam -board = due -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 -build_flags = ${common.build_flags} +platform = atmelsam +board = due +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 +build_flags = ${common.build_flags} -funwind-tables -mpoke-function-name @@ -221,7 +221,7 @@ build_flags = -DU8G_HAL_LINKS -IMarlin/src/HAL/HAL_LPC1768/include -IMarli lib_ldf_mode = off lib_compat_mode = strict extra_scripts = Marlin/src/HAL/HAL_LPC1768/upload_extra_script.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 lib_deps = Servo LiquidCrystal @@ -240,7 +240,7 @@ build_flags = -DU8G_HAL_LINKS -IMarlin/src/HAL/HAL_LPC1768/include -IMarli lib_ldf_mode = off lib_compat_mode = strict extra_scripts = Marlin/src/HAL/HAL_LPC1768/upload_extra_script.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 lib_deps = Servo LiquidCrystal @@ -259,7 +259,7 @@ platform_packages = tool-stm32duino build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 build_unflags = -std=gnu++11 -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -277,7 +277,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -DDEBUG_LEVEL=0 -DHAVE_SW_SERIAL build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -303,7 +303,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -317,7 +317,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 -DUSE_USB_COMPOSITE build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -332,7 +332,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 -DSTM32_FLASH_SIZE=512 build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -347,7 +347,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 -DSTM32_FLASH_SIZE=512 -DUSE_USB_COMPOSITE build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -363,7 +363,7 @@ platform_packages = tool-stm32duino build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 build_unflags = -std=gnu++11 -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -381,7 +381,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -397,7 +397,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL -DSS_TIMER=4 -DUSE_USB_COMPOSITE build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RE_SKR_E3_DIP.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_deps = ${common.lib_deps} SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip lib_ignore = Adafruit NeoPixel, SPI @@ -409,178 +409,175 @@ monitor_speed = 115200 # STM32F4 with STM32GENERIC # [env:STM32F4] -platform = ststm32 -board = disco_f407vg -build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F4 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB -DHAL_IWDG_MODULE_ENABLED -lib_ignore = Adafruit NeoPixel, TMCStepper -src_filter = ${common.default_src_filter} + - -monitor_speed = 250000 +platform = ststm32 +board = disco_f407vg +build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F4 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB -DHAL_IWDG_MODULE_ENABLED +lib_ignore = Adafruit NeoPixel, TMCStepper +build_src_filter = ${common.default_src_filter} + - +monitor_speed = 250000 # # STM32F7 with STM32GENERIC # [env:STM32F7] -platform = ststm32 -board = remram_v1 -build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F7 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB -DHAL_IWDG_MODULE_ENABLED -lib_ignore = Adafruit NeoPixel, TMCStepper -src_filter = ${common.default_src_filter} + - -monitor_speed = 250000 +platform = ststm32 +board = remram_v1 +build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F7 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB -DHAL_IWDG_MODULE_ENABLED +lib_ignore = Adafruit NeoPixel, TMCStepper +build_src_filter = ${common.default_src_filter} + - +monitor_speed = 250000 # # ARMED (STM32) # [env:ARMED] -platform = ststm32 -board = armed_v1 -build_flags = ${common.build_flags} +platform = ststm32 +board = armed_v1 +build_flags = ${common.build_flags} -DUSBCON -DUSBD_VID=0x0483 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="ARMED_V1"' -DUSBD_USE_CDC -O2 -ffreestanding -fsigned-char -fno-move-loop-invariants -fno-strict-aliasing -std=gnu11 -std=gnu++11 -IMarlin/src/HAL/HAL_STM32 -lib_ignore = Adafruit NeoPixel, SoftwareSerial -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +lib_ignore = Adafruit NeoPixel, SoftwareSerial +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Longer 3D board in Alfawise U20 (STM32F103VET6) # [env:STM32F103VE_longer] -platform = ststm32 -board = genericSTM32F103VE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103VE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -USERIAL_USB -DSTM32F1xx -DU20 -DTS_V12 -build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6 -extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, LiquidTWI2, SPI -monitor_speed = 250000 +build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6 +extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, LiquidTWI2, SPI +monitor_speed = 250000 # # MKS Robin (STM32F103ZET6) # [env:mks_robin] -platform = ststm32 -board = genericSTM32F103ZE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103ZE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -DSTM32_XL_DENSITY -build_unflags = -std=gnu++11 -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, SPI -monitor_speed = 250000 - +build_unflags = -std=gnu++11 +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, SPI +monitor_speed = 250000 # # MKS Robin Pro (STM32F103ZET6) # [env:mks_robin_pro] -platform = ststm32 -board = genericSTM32F103ZE -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_pro.py -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103ZE +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_pro.py +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -DSTM32_XL_DENSITY -build_unflags = -std=gnu++11 -src_filter = ${common.default_src_filter} + -lib_deps = ${common.lib_deps} -lib_ignore = Adafruit NeoPixel, SPI, TMCStepper +build_unflags = -std=gnu++11 +build_src_filter = ${common.default_src_filter} + +lib_deps = ${common.lib_deps} +lib_ignore = Adafruit NeoPixel, SPI, TMCStepper # # MKS Robin Lite/Lite2 (STM32F103RCT6) # [env:mks_robin_lite] -platform = ststm32 -board = genericSTM32F103RC -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103RC +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -build_unflags = -std=gnu++11 -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_lite.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, SPI -monitor_speed = 250000 +build_unflags = -std=gnu++11 +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_lite.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, SPI +monitor_speed = 250000 # # MKS ROBIN LITE3 (STM32F103RCT6) # [env:mks_robin_lite3] -platform = ststm32 -board = genericSTM32F103RC -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_lite3.py -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103RC +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_lite3.py +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -build_unflags = -std=gnu++11 -src_filter = ${common.default_src_filter} + -lib_deps = ${common.lib_deps} -lib_ignore = Adafruit NeoPixel, SPI - +build_unflags = -std=gnu++11 +build_src_filter = ${common.default_src_filter} + +lib_deps = ${common.lib_deps} +lib_ignore = Adafruit NeoPixel, SPI # # MKS Robin Mini (STM32F103VET6) # [env:mks_robin_mini] -platform = ststm32 -board = genericSTM32F103VE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103VE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -build_unflags = -std=gnu++11 -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_mini.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, SPI -monitor_speed = 250000 +build_unflags = -std=gnu++11 +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_mini.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, SPI +monitor_speed = 250000 # # MKS Robin Nano (STM32F103VET6) # [env:mks_robin_nano] -platform = ststm32 -board = genericSTM32F103VE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103VE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -build_unflags = -std=gnu++11 -extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_nano.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, SPI -monitor_speed = 250000 +build_unflags = -std=gnu++11 +extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin_nano.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, SPI +monitor_speed = 250000 # # JGAurora A5S A1 (STM32F103ZET6) # [env:jgaurora_a5s_a1] -platform = ststm32 -board = genericSTM32F103ZE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103ZE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DSTM32F1xx -std=gnu++14 -DSTM32_XL_DENSITY -build_unflags = -std=gnu++11 -extra_scripts = buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, SPI -monitor_speed = 250000 +build_unflags = -std=gnu++11 +extra_scripts = buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, SPI +monitor_speed = 250000 # # Malyan M200 (STM32F103CB) # [env:STM32F103CB_malyan] -platform = ststm32 -board = malyanM200 -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py -DMCU_STM32F103CB -D __STM32F1__=1 -std=c++1y -D MOTHERBOARD="BOARD_MALYAN_M200" -DSERIAL_USB -ffunction-sections -fdata-sections -Wl,--gc-sections +platform = ststm32 +board = malyanM200 +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py -DMCU_STM32F103CB -D __STM32F1__=1 -std=c++1y -D MOTHERBOARD="BOARD_MALYAN_M200" -DSERIAL_USB -ffunction-sections -fdata-sections -Wl,--gc-sections -DDEBUG_LEVEL=0 -D__MARLIN_FIRMWARE__ -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel, LiquidCrystal, LiquidTWI2, TMCStepper, U8glib-HAL, SPI +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel, LiquidCrystal, LiquidTWI2, TMCStepper, U8glib-HAL, SPI # # Chitu boards like Tronxy X5s (STM32F103ZET6) # [env:chitu_f103] -platform = ststm32 -board = genericSTM32F103ZE -build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py +platform = ststm32 +board = genericSTM32F103ZE +build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py ${common.build_flags} -DSTM32F1xx -std=gnu++14 -DSTM32_XL_DENSITY -build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG= -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6 -extra_scripts = buildroot/share/PlatformIO/scripts/chitu_crypt.py -src_filter = ${common.default_src_filter} + -lib_ignore = Adafruit NeoPixel -monitor_speed = 250000 - +build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG= -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6 +extra_scripts = buildroot/share/PlatformIO/scripts/chitu_crypt.py +build_src_filter = ${common.default_src_filter} + +lib_ignore = Adafruit NeoPixel +monitor_speed = 250000 # # FLYF407ZG @@ -596,10 +593,9 @@ build_flags = ${common.build_flags} build_unflags = -std=gnu++11 extra_scripts = pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py lib_ignore = Adafruit NeoPixel, TMCStepper, SailfishLCD, SailfishRGB_LED, SlowSoftI2CMaster, SoftwareSerial -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 - # # FYSETC S6 (STM32F446VET6 ARM Cortex-M4) # @@ -613,10 +609,10 @@ build_flags = ${common.build_flags} -DUSBCON -DUSBD_USE_CDC -DHAL_PCD_MODULE_ENABLED -DUSBD_VID=0x0483 '-DUSB_PRODUCT="FYSETC_S6"' build_unflags = -std=gnu++11 extra_scripts = buildroot/share/PlatformIO/scripts/fysetc_STM32S6.py -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + lib_ignore = Arduino-L6470 debug_tool = stlink -#upload_protocol = stlink +#upload_protocol = stlink upload_protocol = serial monitor_speed = 250000 @@ -636,7 +632,7 @@ build_flags = ${common.build_flags} build_unflags = -std=gnu++11 extra_scripts = pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py lib_ignore = Adafruit NeoPixel, TMCStepper, SailfishLCD, SailfishRGB_LED, SlowSoftI2CMaster, SoftwareSerial -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # @@ -661,7 +657,7 @@ lib_deps = LiquidTWI2=https://github.com/lincomatic/LiquidTWI2/archive/master.zip Arduino-L6470=https://github.com/ameyer/Arduino-L6470/archive/0.7.0.zip lib_ignore = SoftwareSerial, SoftwareSerialM -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # @@ -681,48 +677,48 @@ build_flags = ${common.build_flags} build_unflags = -std=gnu++11 extra_scripts = pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py lib_ignore = Adafruit NeoPixel, SailfishLCD, SailfishRGB_LED, SlowSoftI2CMaster -src_filter = ${common.default_src_filter} + +build_src_filter = ${common.default_src_filter} + monitor_speed = 250000 # # Teensy 3.1 / 3.2 (ARM Cortex-M4) # [env:teensy31] -platform = teensy -board = teensy31 -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -lib_ignore = Adafruit NeoPixel -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = teensy +board = teensy31 +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +lib_ignore = Adafruit NeoPixel +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Teensy 3.5 / 3.6 (ARM Cortex-M4) # [env:teensy35] -platform = teensy -board = teensy35 -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -lib_ignore = Adafruit NeoPixel -src_filter = ${common.default_src_filter} + -monitor_speed = 250000 +platform = teensy +board = teensy35 +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +lib_ignore = Adafruit NeoPixel +build_src_filter = ${common.default_src_filter} + +monitor_speed = 250000 # # Espressif ESP32 # [env:esp32] -platform = espressif32 -board = esp32dev -build_flags = ${common.build_flags} -DCORE_DEBUG_LEVEL=0 -lib_deps = ${common.lib_deps} +platform = espressif32 +board = esp32dev +build_flags = ${common.build_flags} -DCORE_DEBUG_LEVEL=0 +lib_deps = ${common.lib_deps} AsyncTCP=https://github.com/me-no-dev/AsyncTCP/archive/master.zip ESPAsyncWebServer=https://github.com/me-no-dev/ESPAsyncWebServer/archive/master.zip -lib_ignore = LiquidCrystal, LiquidTWI2, SailfishLCD, SailfishRGB_LED -src_filter = ${common.default_src_filter} + -upload_speed = 115200 -monitor_speed = 250000 -#upload_port = marlinesp.local +lib_ignore = LiquidCrystal, LiquidTWI2, SailfishLCD, SailfishRGB_LED +build_src_filter = ${common.default_src_filter} + +upload_speed = 115200 +monitor_speed = 250000 +#upload_port = marlinesp.local #board_build.flash_mode = qio # @@ -730,35 +726,35 @@ monitor_speed = 250000 # No supported Arduino libraries, base Marlin only # [env:linux_native] -platform = native -framework = -build_flags = -D__PLAT_LINUX__ -std=gnu++17 -ggdb -g -lrt -lpthread -D__MARLIN_FIRMWARE__ -Wno-expansion-to-defined -src_build_flags = -Wall -IMarlin/src/HAL/HAL_LINUX/include -build_unflags = -Wall -lib_ldf_mode = off -lib_deps = -extra_scripts = -src_filter = ${common.default_src_filter} + +platform = native +framework = +build_flags = -D__PLAT_LINUX__ -std=gnu++17 -ggdb -g -lrt -lpthread -D__MARLIN_FIRMWARE__ -Wno-expansion-to-defined +src_build_flags = -Wall -IMarlin/src/HAL/HAL_LINUX/include +build_unflags = -Wall +lib_ldf_mode = off +lib_deps = +extra_scripts = +build_src_filter = ${common.default_src_filter} + # # Adafruit Grand Central M4 (Atmel SAMD51P20A ARM Cortex-M4) # [env:SAMD51_grandcentral_m4] -platform = atmelsam -board = adafruit_grandcentral_m4 -build_flags = ${common.build_flags} -std=gnu++17 -extra_scripts = ${common.extra_scripts} -build_unflags = -std=gnu++11 -src_filter = ${common.default_src_filter} + -debug_tool = jlink +platform = atmelsam +board = adafruit_grandcentral_m4 +build_flags = ${common.build_flags} -std=gnu++17 +extra_scripts = ${common.extra_scripts} +build_unflags = -std=gnu++11 +build_src_filter = ${common.default_src_filter} + +debug_tool = jlink # # RUMBA32 # [env:rumba32_f446ve] -platform = ststm32 -board = rumba32_f446ve -build_flags = ${common.build_flags} +platform = ststm32 +board = rumba32_f446ve +build_flags = ${common.build_flags} -DSTM32F4xx -DARDUINO_RUMBA32_F446VE -DARDUINO_ARCH_STM32 @@ -773,18 +769,18 @@ build_flags = ${common.build_flags} -DDISABLE_GENERIC_SERIALUSB -DHAL_UART_MODULE_ENABLED -Os -lib_ignore = Adafruit NeoPixel -src_filter = ${common.default_src_filter} + -monitor_speed = 500000 -upload_protocol = dfu +lib_ignore = Adafruit NeoPixel +build_src_filter = ${common.default_src_filter} + +monitor_speed = 500000 +upload_protocol = dfu # # MKS RUMBA32(add TMC2208/2209 UART interface and AUX-1) # [env:mks_rumba32] -platform = ststm32 -board = rumba32_f446ve -build_flags = ${common.build_flags} +platform = ststm32 +board = rumba32_f446ve +build_flags = ${common.build_flags} -DSTM32F4xx -DARDUINO_RUMBA32_F446VE -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"RUMBA32_F446VE\"" -DSTM32F446xx -DUSBCON -DUSBD_VID=0x8000 "-DUSB_MANUFACTURER=\"Unknown\"" @@ -794,18 +790,18 @@ build_flags = ${common.build_flags} -DDISABLE_GENERIC_SERIALUSB -DHAL_UART_MODULE_ENABLED -Os -lib_ignore = Adafruit NeoPixel -src_filter = ${common.default_src_filter} + + - -monitor_speed = 250000 -upload_protocol = dfu +lib_ignore = Adafruit NeoPixel +build_src_filter = ${common.default_src_filter} + + - +monitor_speed = 250000 +upload_protocol = dfu # # Just print the dependency tree # [env:include_tree] -platform = atmelavr -board = megaatmega2560 -build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ -lib_deps = ${common.lib_deps} - TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip -src_filter = + +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip +build_src_filter = +