🚸 Tronxy V10 w/ TFT_TRONXY_X5SA + MKS_ROBIN_TFT43 (#26747)
This commit is contained in:
41
buildroot/share/PlatformIO/scripts/tronxy_cxy_446_v10.py
Normal file
41
buildroot/share/PlatformIO/scripts/tronxy_cxy_446_v10.py
Normal file
@@ -0,0 +1,41 @@
|
||||
#
|
||||
# tronxy_cxy_446_v10.py
|
||||
# Build customizations for env:TRONXY_CXY_446_V10
|
||||
#
|
||||
import pioutil
|
||||
if pioutil.is_pio_build():
|
||||
|
||||
import marlin, os
|
||||
|
||||
from SCons.Script import DefaultEnvironment
|
||||
|
||||
env = DefaultEnvironment()
|
||||
|
||||
# Check whether the "update" folder exists
|
||||
outpath = "update"
|
||||
if not os.path.exists(outpath): os.makedirs(outpath)
|
||||
|
||||
# Build "fmw_tronxy.hex" and place in "update" folder
|
||||
def output_target_hex():
|
||||
tar_hex = f"{outpath}/fmw_tronxy.hex"
|
||||
env.AddPostAction(
|
||||
"$BUILD_DIR/${PROGNAME}.elf",
|
||||
env.VerboseAction(" ".join([
|
||||
"$OBJCOPY", "-O", "ihex", "-R", ".eeprom",
|
||||
"$BUILD_DIR/${PROGNAME}.elf", tar_hex
|
||||
]), "Building %s" % tar_hex)
|
||||
)
|
||||
|
||||
# Build "fmw_tronxy.bin" and place in "update" folder
|
||||
def output_target_bin():
|
||||
tar_bin = f"{outpath}/fmw_tronxy.bin"
|
||||
env.AddPostAction(
|
||||
"$BUILD_DIR/${PROGNAME}.elf",
|
||||
env.VerboseAction(" ".join([
|
||||
"$OBJCOPY", "-O", "binary", "-R", ".eeprom",
|
||||
"$BUILD_DIR/${PROGNAME}.elf", tar_bin
|
||||
]), "Building %s" % tar_bin)
|
||||
)
|
||||
|
||||
output_target_hex()
|
||||
output_target_bin()
|
Reference in New Issue
Block a user