mirror of
https://github.com/opentx/opentx.git
synced 2025-07-15 20:35:17 +03:00
Add AFHDS3 by default to radios with enough RAM for testing
This commit is contained in:
parent
331ae68d29
commit
9b674010a8
3 changed files with 28 additions and 16 deletions
|
@ -1174,7 +1174,7 @@ void registerOpenTxFirmwares()
|
||||||
firmware = new OpenTxFirmware("opentx-x9d+2019", Firmware::tr("FrSky Taranis X9D+ 2019"), BOARD_TARANIS_X9DP_2019);
|
firmware = new OpenTxFirmware("opentx-x9d+2019", Firmware::tr("FrSky Taranis X9D+ 2019"), BOARD_TARANIS_X9DP_2019);
|
||||||
addOpenTxTaranisOptions(firmware);
|
addOpenTxTaranisOptions(firmware);
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, FLEX);
|
||||||
|
|
||||||
/* FrSky Taranis X9D board */
|
/* FrSky Taranis X9D board */
|
||||||
firmware = new OpenTxFirmware("opentx-x9d", Firmware::tr("FrSky Taranis X9D"), BOARD_TARANIS_X9D);
|
firmware = new OpenTxFirmware("opentx-x9d", Firmware::tr("FrSky Taranis X9D"), BOARD_TARANIS_X9D);
|
||||||
|
@ -1208,13 +1208,13 @@ void registerOpenTxFirmwares()
|
||||||
firmware = new OpenTxFirmware("opentx-x7", Firmware::tr("FrSky Taranis X7 / X7S"), BOARD_TARANIS_X7);
|
firmware = new OpenTxFirmware("opentx-x7", Firmware::tr("FrSky Taranis X7 / X7S"), BOARD_TARANIS_X7);
|
||||||
addOpenTxTaranisOptions(firmware);
|
addOpenTxTaranisOptions(firmware);
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, EU + FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, EU + FLEX);
|
||||||
|
|
||||||
/* FrSky X7 Access board */
|
/* FrSky X7 Access board */
|
||||||
firmware = new OpenTxFirmware("opentx-x7access", Firmware::tr("FrSky Taranis X7 / X7S Access"), BOARD_TARANIS_X7_ACCESS);
|
firmware = new OpenTxFirmware("opentx-x7access", Firmware::tr("FrSky Taranis X7 / X7S Access"), BOARD_TARANIS_X7_ACCESS);
|
||||||
addOpenTxTaranisOptions(firmware);
|
addOpenTxTaranisOptions(firmware);
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, FLEX);
|
||||||
|
|
||||||
/* FrSky X-Lite S/PRO board */
|
/* FrSky X-Lite S/PRO board */
|
||||||
firmware = new OpenTxFirmware("opentx-xlites", Firmware::tr("FrSky Taranis X-Lite S/PRO"), BOARD_TARANIS_XLITES);
|
firmware = new OpenTxFirmware("opentx-xlites", Firmware::tr("FrSky Taranis X-Lite S/PRO"), BOARD_TARANIS_XLITES);
|
||||||
|
@ -1234,13 +1234,13 @@ void registerOpenTxFirmwares()
|
||||||
addOpenTxFrskyOptions(firmware);
|
addOpenTxFrskyOptions(firmware);
|
||||||
firmware->addOption("internalaccess", Firmware::tr("Support for ACCESS internal module replacement"));
|
firmware->addOption("internalaccess", Firmware::tr("Support for ACCESS internal module replacement"));
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, EU + FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, EU + FLEX);
|
||||||
|
|
||||||
/* FrSky X10 Express board */
|
/* FrSky X10 Express board */
|
||||||
firmware = new OpenTxFirmware("opentx-x10express", Firmware::tr("FrSky Horus X10 Express / X10S Express"), BOARD_X10_EXPRESS);
|
firmware = new OpenTxFirmware("opentx-x10express", Firmware::tr("FrSky Horus X10 Express / X10S Express"), BOARD_X10_EXPRESS);
|
||||||
addOpenTxFrskyOptions(firmware);
|
addOpenTxFrskyOptions(firmware);
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, FLEX);
|
||||||
|
|
||||||
/* FrSky X12 (Horus) board */
|
/* FrSky X12 (Horus) board */
|
||||||
firmware = new OpenTxFirmware("opentx-x12s", Firmware::tr("FrSky Horus X12S"), BOARD_HORUS_X12S);
|
firmware = new OpenTxFirmware("opentx-x12s", Firmware::tr("FrSky Horus X12S"), BOARD_HORUS_X12S);
|
||||||
|
@ -1248,7 +1248,7 @@ void registerOpenTxFirmwares()
|
||||||
firmware->addOption("internalaccess", Firmware::tr("Support for ACCESS internal module replacement"));
|
firmware->addOption("internalaccess", Firmware::tr("Support for ACCESS internal module replacement"));
|
||||||
firmware->addOption("pcbdev", Firmware::tr("Use ONLY with first DEV pcb version"));
|
firmware->addOption("pcbdev", Firmware::tr("Use ONLY with first DEV pcb version"));
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
addOpenTxRfOptions(firmware, EU + FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, EU + FLEX);
|
||||||
|
|
||||||
/* Jumper T12 board */
|
/* Jumper T12 board */
|
||||||
firmware = new OpenTxFirmware("opentx-t12", QCoreApplication::translate("Firmware", "Jumper T12 / T12 Pro"), BOARD_JUMPER_T12);
|
firmware = new OpenTxFirmware("opentx-t12", QCoreApplication::translate("Firmware", "Jumper T12 / T12 Pro"), BOARD_JUMPER_T12);
|
||||||
|
@ -1266,13 +1266,13 @@ void registerOpenTxFirmwares()
|
||||||
addOpenTxFrskyOptions(firmware);
|
addOpenTxFrskyOptions(firmware);
|
||||||
firmware->addOption("internalmulti", Firmware::tr("Support for MULTI internal module"));
|
firmware->addOption("internalmulti", Firmware::tr("Support for MULTI internal module"));
|
||||||
firmware->addOption("bluetooth", Firmware::tr("Support for bluetooth module"));
|
firmware->addOption("bluetooth", Firmware::tr("Support for bluetooth module"));
|
||||||
addOpenTxRfOptions(firmware, FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, FLEX);
|
||||||
registerOpenTxFirmware(firmware);
|
registerOpenTxFirmware(firmware);
|
||||||
|
|
||||||
/* Radiomaster TX16S board */
|
/* Radiomaster TX16S board */
|
||||||
firmware = new OpenTxFirmware("opentx-tx16s", Firmware::tr("Radiomaster TX16s / TX16s Hall / TX16s Masterfire"), BOARD_RADIOMASTER_TX16S);
|
firmware = new OpenTxFirmware("opentx-tx16s", Firmware::tr("Radiomaster TX16s / TX16s Hall / TX16s Masterfire"), BOARD_RADIOMASTER_TX16S);
|
||||||
addOpenTxFrskyOptions(firmware);
|
addOpenTxFrskyOptions(firmware);
|
||||||
addOpenTxRfOptions(firmware, FLEX + AFHDS3);
|
addOpenTxRfOptions(firmware, FLEX);
|
||||||
static const Firmware::Option opt_bt("bluetooth", Firmware::tr("Support for bluetooth module"));
|
static const Firmware::Option opt_bt("bluetooth", Firmware::tr("Support for bluetooth module"));
|
||||||
static const Firmware::Option opt_internal_gps("internalgps", Firmware::tr("Support internal GPS"));
|
static const Firmware::Option opt_internal_gps("internalgps", Firmware::tr("Support internal GPS"));
|
||||||
firmware->addOptionsGroup({opt_bt, opt_internal_gps});
|
firmware->addOptionsGroup({opt_bt, opt_internal_gps});
|
||||||
|
|
|
@ -93,12 +93,14 @@ def main():
|
||||||
maxsize = 65536 * 8
|
maxsize = 65536 * 8
|
||||||
elif options[optcount] == "x7":
|
elif options[optcount] == "x7":
|
||||||
cmake_options["PCB"] = "X7"
|
cmake_options["PCB"] = "X7"
|
||||||
firmware_options = options_taranis_x9dp
|
cmake_options["AFHDS3"] = "YES"
|
||||||
|
firmware_options = options_taranis_x7
|
||||||
maxsize = 65536 * 8
|
maxsize = 65536 * 8
|
||||||
elif options[optcount] == "x7access":
|
elif options[optcount] == "x7access":
|
||||||
cmake_options["PCB"] = "X7"
|
cmake_options["PCB"] = "X7"
|
||||||
cmake_options["PCBREV"] = "ACCESS"
|
cmake_options["PCBREV"] = "ACCESS"
|
||||||
firmware_options = options_taranis_x9dp
|
cmake_options["AFHDS3"] = "YES"
|
||||||
|
firmware_options = options_taranis_x7
|
||||||
maxsize = 65536 * 8
|
maxsize = 65536 * 8
|
||||||
elif board_name == "xlite":
|
elif board_name == "xlite":
|
||||||
cmake_options["PCB"] = "XLITE"
|
cmake_options["PCB"] = "XLITE"
|
||||||
|
@ -119,6 +121,7 @@ def main():
|
||||||
elif board_name == "x9d+2019":
|
elif board_name == "x9d+2019":
|
||||||
cmake_options["PCB"] = "X9D+"
|
cmake_options["PCB"] = "X9D+"
|
||||||
cmake_options["PCBREV"] = "2019"
|
cmake_options["PCBREV"] = "2019"
|
||||||
|
cmake_options["AFHDS3"] = "YES"
|
||||||
firmware_options = options_taranis_x9dp
|
firmware_options = options_taranis_x9dp
|
||||||
maxsize = 65536 * 8
|
maxsize = 65536 * 8
|
||||||
elif board_name == "x9e":
|
elif board_name == "x9e":
|
||||||
|
|
|
@ -97,6 +97,21 @@ options_taranis_x9dp = {
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
"afhds3": ("AFHDS3", "YES", "NO")
|
||||||
}
|
}
|
||||||
|
options_taranis_x7 = {
|
||||||
|
"noheli": ("HELI", "NO", "YES"),
|
||||||
|
"ppmus": ("PPM_UNIT", "US", "PERCENT_PREC1"),
|
||||||
|
"lua": ("LUA", "YES", "NO_MODEL_SCRIPTS"),
|
||||||
|
"nogvars": ("GVARS", "NO", "YES"),
|
||||||
|
"sqt5font": ("FONT", "SQT5", None),
|
||||||
|
"noras": ("RAS", "NO", "YES"),
|
||||||
|
"faimode": ("FAI", "YES", None),
|
||||||
|
"faichoice": ("FAI", "CHOICE", None),
|
||||||
|
"nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"),
|
||||||
|
"internalppm": ("INTERNAL_MODULE_PPM", "YES", "NO"),
|
||||||
|
"shutdownconfirm": ("SHUTDOWN_CONFIRMATION", "YES", "NO"),
|
||||||
|
"eu": ("MODULE_PROTOCOL_D8", "NO", "YES"),
|
||||||
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
|
}
|
||||||
|
|
||||||
options_taranis_x9lite = {
|
options_taranis_x9lite = {
|
||||||
"noheli": ("HELI", "NO", "YES"),
|
"noheli": ("HELI", "NO", "YES"),
|
||||||
|
@ -177,7 +192,6 @@ options_horus_x12s = {
|
||||||
"pcbdev": ("PCBREV", "10", None),
|
"pcbdev": ("PCBREV", "10", None),
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"internalaccess": [("INTERNAL_MODULE_PXX1", "NO", None), ("INTERNAL_MODULE_PXX2", "YES", None)],
|
"internalaccess": [("INTERNAL_MODULE_PXX1", "NO", None), ("INTERNAL_MODULE_PXX2", "YES", None)],
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
options_horus_x10 = {
|
options_horus_x10 = {
|
||||||
|
@ -191,7 +205,6 @@ options_horus_x10 = {
|
||||||
"eu": ("MODULE_PROTOCOL_D8", "NO", "YES"),
|
"eu": ("MODULE_PROTOCOL_D8", "NO", "YES"),
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"internalaccess": [("INTERNAL_MODULE_PXX1", "NO", None), ("INTERNAL_MODULE_PXX2", "YES", None)],
|
"internalaccess": [("INTERNAL_MODULE_PXX1", "NO", None), ("INTERNAL_MODULE_PXX2", "YES", None)],
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
options_horus_x10express = {
|
options_horus_x10express = {
|
||||||
|
@ -205,7 +218,6 @@ options_horus_x10express = {
|
||||||
"nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"),
|
"nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"),
|
||||||
"eu": ("MODULE_PROTOCOL_D8", "NO", "YES"),
|
"eu": ("MODULE_PROTOCOL_D8", "NO", "YES"),
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
options_jumper_t12 = {
|
options_jumper_t12 = {
|
||||||
|
@ -232,7 +244,6 @@ options_jumper_t16 = {
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"internalmulti": ("INTERNAL_MODULE_MULTI", "YES", "NO"),
|
"internalmulti": ("INTERNAL_MODULE_MULTI", "YES", "NO"),
|
||||||
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
options_jumper_t18 = {
|
options_jumper_t18 = {
|
||||||
|
@ -245,7 +256,6 @@ options_jumper_t18 = {
|
||||||
"nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"),
|
"nooverridech": ("OVERRIDE_CHANNEL_FUNCTION", "NO", "YES"),
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
options_radiomaster_tx16s = {
|
options_radiomaster_tx16s = {
|
||||||
|
@ -259,5 +269,4 @@ options_radiomaster_tx16s = {
|
||||||
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
"flexr9m": ("MODULE_PROTOCOL_FLEX", "YES", None),
|
||||||
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
"bluetooth": ("BLUETOOTH", "YES", "NO"),
|
||||||
"internalgps": ("INTERNAL_GPS", "YES", "NO"),
|
"internalgps": ("INTERNAL_GPS", "YES", "NO"),
|
||||||
"afhds3": ("AFHDS3", "YES", "NO")
|
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue