🔨 PlatformIO 6 compatibility

This commit is contained in:
Scott Lahteine
2023-07-18 18:30:21 -05:00
parent 88a2ac92d5
commit e48bc01dbc
20 changed files with 297 additions and 335 deletions

View File

@@ -1,4 +1,4 @@
import os,sys,shutil
import os,sys,shutil,marlin
Import("env")
from SCons.Script import DefaultEnvironment
@@ -13,10 +13,7 @@ def noencrypt(source, target, env):
if 'offset' in board.get("build").keys():
LD_FLASH_OFFSET = board.get("build.offset")
for define in env['CPPDEFINES']:
if define[0] == "VECT_TAB_OFFSET":
env['CPPDEFINES'].remove(define)
env['CPPDEFINES'].append(("VECT_TAB_OFFSET", LD_FLASH_OFFSET))
marlin.replace_define("VECT_TAB_OFFSET", LD_FLASH_OFFSET)
maximum_ram_size = board.get("upload.maximum_ram_size")