diff --git a/radio/util/build-firmware.py b/radio/util/build-firmware.py index 8d85d542c..76bade5b6 100755 --- a/radio/util/build-firmware.py +++ b/radio/util/build-firmware.py @@ -151,7 +151,7 @@ def main(): elif board_name == "tx16s": cmake_options["PCB"] = "X10" cmake_options["PCBREV"] = "TX16S" - firmware_options = options_jumper_t16 + firmware_options = options_radiomaster_tx16s maxsize = 2 * 1024 * 1024 else: return INVALID_BOARD diff --git a/radio/util/fwoptions.py b/radio/util/fwoptions.py index 1b7e5cfad..811ff17b7 100755 --- a/radio/util/fwoptions.py +++ b/radio/util/fwoptions.py @@ -222,4 +222,16 @@ options_jumper_t16 = { "flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None), "internalmulti": ("INTERNAL_MODULE_MULTI", "YES", "NO"), "bluetooth": ("BLUETOOTH", "YES", "NO"), +} + +options_radiomaster_tx16s = { + "noheli": ("HELI", "NO", "YES"), + "ppmus": ("PPM_UNIT", "US", "PERCENT_PREC1"), + "lua": ("LUA", "YES", "NO_MODEL_SCRIPTS"), + "nogvars": ("GVARS", "NO", "YES"), + "faimode": ("FAI", "YES", None), + "faichoice": ("FAI", "CHOICE", None), + "nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"), + "flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None), + "bluetooth": ("BLUETOOTH", "YES", "NO"), } \ No newline at end of file