1234567891011121314151617 |
- #
- # 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)
|