mirror of
https://github.com/opentx/opentx.git
synced 2025-07-19 14:25:11 +03:00
Compile script updated
This commit is contained in:
parent
9a484408f6
commit
69b84d865c
1 changed files with 5 additions and 5 deletions
|
@ -90,23 +90,23 @@ def generate(hex, arg, extension, options, maxsize):
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def generate_c9x_list(filename, hexes, size):
|
def generate_c9x_list(filename, hexes, extension, size):
|
||||||
f = file(filename, "w")
|
f = file(filename, "w")
|
||||||
for hex in hexes:
|
for hex in hexes:
|
||||||
f.write('open9x->add_option(new Open9xFirmware("%s", new Open9xInterface(%s), OPEN9X_BIN_URL "%s.hex"));\n' % (hex, size, hex))
|
f.write('open9x->add_option(new Open9xFirmware("%s", new Open9xInterface(%s), OPEN9X_BIN_URL "%s.%s"));\n' % (hex, size, hex, extension))
|
||||||
|
|
||||||
if platform.system() == "Windows":
|
if platform.system() == "Windows":
|
||||||
# arm board
|
# arm board
|
||||||
hexes = generate("open9x-arm", "PCB=ARM", "bin", options_arm, 262000)
|
hexes = generate("open9x-arm", "PCB=ARM", "bin", options_arm, 262000)
|
||||||
generate_c9x_list("../../companion9x/src/open9x-arm-binaries.cpp", hexes, "BOARD_ERSKY9X")
|
generate_c9x_list("../../companion9x/src/open9x-arm-binaries.cpp", hexes, "bin", "BOARD_ERSKY9X")
|
||||||
else:
|
else:
|
||||||
# stock board
|
# stock board
|
||||||
hexes = generate("open9x-stock", "PCB=STD", "hex", options_stock, 65530)
|
hexes = generate("open9x-stock", "PCB=STD", "hex", options_stock, 65530)
|
||||||
generate_c9x_list("../../companion9x/src/open9x-stock-binaries.cpp", hexes, "BOARD_STOCK")
|
generate_c9x_list("../../companion9x/src/open9x-stock-binaries.cpp", hexes, "hex", "BOARD_STOCK")
|
||||||
|
|
||||||
# v4 board
|
# v4 board
|
||||||
hexes = generate("open9x-v4", "PCB=V4", "hex", options_v4, 262000)
|
hexes = generate("open9x-v4", "PCB=V4", "hex", options_v4, 262000)
|
||||||
generate_c9x_list("../../companion9x/src/open9x-v4-binaries.cpp", hexes, "BOARD_GRUVIN9X")
|
generate_c9x_list("../../companion9x/src/open9x-v4-binaries.cpp", hexes, "hex", "BOARD_GRUVIN9X")
|
||||||
|
|
||||||
# stamp
|
# stamp
|
||||||
subprocess.check_output(["make", "stamp"])
|
subprocess.check_output(["make", "stamp"])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue