🔨 PlatformIO 6 compatibility

This commit is contained in:
Scott Lahteine
2023-07-19 21:18:36 -05:00
parent 5c225ba887
commit 8fd6f9a2b0
4 changed files with 228 additions and 233 deletions

View File

@@ -19,7 +19,8 @@ def copytree(src, dst, symlinks=False, ignore=None):
shutil.copy2(s, d)
def replace_define(field, value):
for define in env['CPPDEFINES']:
envdefs = env['CPPDEFINES'].copy()
for define in envdefs:
if define[0] == field:
env['CPPDEFINES'].remove(define)
env['CPPDEFINES'].append((field, value))