mirror of
https://github.com/opentx/opentx.git
synced 2025-07-23 16:25:16 +03:00
As X3 is X9LITE PCBX9 should be defined
This commit is contained in:
parent
5d0f00af09
commit
2ad6683c17
9 changed files with 24 additions and 24 deletions
|
@ -48,7 +48,7 @@
|
||||||
#define MAX_TRAINER_CHANNELS 16
|
#define MAX_TRAINER_CHANNELS 16
|
||||||
#define MAX_TELEMETRY_SENSORS 60
|
#define MAX_TELEMETRY_SENSORS 60
|
||||||
#define MAX_CUSTOM_SCREENS 5
|
#define MAX_CUSTOM_SCREENS 5
|
||||||
#elif defined(PCBX9)
|
#elif defined(PCBX9D) || defined(PCBX9E)
|
||||||
#define MAX_MODELS 60
|
#define MAX_MODELS 60
|
||||||
#define MAX_OUTPUT_CHANNELS 32 // number of real output channels CH1-CH32
|
#define MAX_OUTPUT_CHANNELS 32 // number of real output channels CH1-CH32
|
||||||
#define MAX_FLIGHT_MODES 9
|
#define MAX_FLIGHT_MODES 9
|
||||||
|
@ -383,22 +383,22 @@ enum SwitchSources {
|
||||||
SWSRC_SD0,
|
SWSRC_SD0,
|
||||||
SWSRC_SD1,
|
SWSRC_SD1,
|
||||||
SWSRC_SD2,
|
SWSRC_SD2,
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBXLITES)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBXLITES)
|
||||||
SWSRC_SE0,
|
SWSRC_SE0,
|
||||||
SWSRC_SE1,
|
SWSRC_SE1,
|
||||||
SWSRC_SE2,
|
SWSRC_SE2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBX7) || defined(PCBXLITES)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBX7) || defined(PCBXLITES)
|
||||||
SWSRC_SF0,
|
SWSRC_SF0,
|
||||||
SWSRC_SF1,
|
SWSRC_SF1,
|
||||||
SWSRC_SF2,
|
SWSRC_SF2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E)
|
||||||
SWSRC_SG0,
|
SWSRC_SG0,
|
||||||
SWSRC_SG1,
|
SWSRC_SG1,
|
||||||
SWSRC_SG2,
|
SWSRC_SG2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBX7)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBX7)
|
||||||
SWSRC_SH0,
|
SWSRC_SH0,
|
||||||
SWSRC_SH1,
|
SWSRC_SH1,
|
||||||
SWSRC_SH2,
|
SWSRC_SH2,
|
||||||
|
@ -623,16 +623,16 @@ enum MixSources {
|
||||||
MIXSRC_SB, LUA_EXPORT("sb", "Switch B")
|
MIXSRC_SB, LUA_EXPORT("sb", "Switch B")
|
||||||
MIXSRC_SC, LUA_EXPORT("sc", "Switch C")
|
MIXSRC_SC, LUA_EXPORT("sc", "Switch C")
|
||||||
MIXSRC_SD, LUA_EXPORT("sd", "Switch D")
|
MIXSRC_SD, LUA_EXPORT("sd", "Switch D")
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBXLITES)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBXLITES)
|
||||||
MIXSRC_SE, LUA_EXPORT("se", "Switch E")
|
MIXSRC_SE, LUA_EXPORT("se", "Switch E")
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBX7) || defined(PCBXLITES)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBX7) || defined(PCBXLITES)
|
||||||
MIXSRC_SF, LUA_EXPORT("sf", "Switch F")
|
MIXSRC_SF, LUA_EXPORT("sf", "Switch F")
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E)
|
||||||
MIXSRC_SG, LUA_EXPORT("sg", "Switch G")
|
MIXSRC_SG, LUA_EXPORT("sg", "Switch G")
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBHORUS) || defined(PCBX9) || defined(PCBX7)
|
#if defined(PCBHORUS) || defined(PCBX9D) || defined(PCBX9E) || defined(PCBX7)
|
||||||
MIXSRC_SH, LUA_EXPORT("sh", "Switch H")
|
MIXSRC_SH, LUA_EXPORT("sh", "Switch H")
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBX9E)
|
#if defined(PCBX9E)
|
||||||
|
|
|
@ -540,7 +540,7 @@ PACK(struct CustomScreenData {
|
||||||
uint8_t view;
|
uint8_t view;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(PCBX9)
|
#if defined(PCBX9D) || defined(PCBX9E)
|
||||||
#define TOPBAR_DATA \
|
#define TOPBAR_DATA \
|
||||||
NOBACKUP(uint8_t voltsSource); \
|
NOBACKUP(uint8_t voltsSource); \
|
||||||
NOBACKUP(uint8_t altitudeSource);
|
NOBACKUP(uint8_t altitudeSource);
|
||||||
|
|
|
@ -267,7 +267,7 @@ void menuRadioSdManager(event_t _event)
|
||||||
menuVerticalOffset = reusableBuffer.sdManager.offset;
|
menuVerticalOffset = reusableBuffer.sdManager.offset;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#if defined(PCBX9) || defined(PCBX7) || defined(PCBX3) // TODO NO_MENU_KEY
|
#if defined(PCBX9) || defined(PCBX7) // TODO NO_MENU_KEY
|
||||||
case EVT_KEY_LONG(KEY_MENU):
|
case EVT_KEY_LONG(KEY_MENU):
|
||||||
if (SD_CARD_PRESENT() && !READ_ONLY() && s_editMode == 0) {
|
if (SD_CARD_PRESENT() && !READ_ONLY() && s_editMode == 0) {
|
||||||
killEvents(_event);
|
killEvents(_event);
|
||||||
|
@ -303,7 +303,7 @@ void menuRadioSdManager(event_t _event)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EVT_KEY_LONG(KEY_ENTER):
|
case EVT_KEY_LONG(KEY_ENTER):
|
||||||
#if !defined(PCBX9) && !defined(PCBX7) && !defined(PCBX3)// TODO NO_HEADER_LINE
|
#if !defined(PCBX9) && !defined(PCBX7) // TODO NO_HEADER_LINE
|
||||||
if (menuVerticalPosition < HEADER_LINE) {
|
if (menuVerticalPosition < HEADER_LINE) {
|
||||||
killEvents(_event);
|
killEvents(_event);
|
||||||
POPUP_MENU_ADD_ITEM(STR_SD_INFO);
|
POPUP_MENU_ADD_ITEM(STR_SD_INFO);
|
||||||
|
|
|
@ -704,7 +704,7 @@ bool isTrainerModeAvailable(int mode)
|
||||||
else
|
else
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#elif defined(PCBX9)
|
#elif defined(PCBX9D) || defined(PCBX9E)
|
||||||
bool isTrainerModeAvailable(int mode)
|
bool isTrainerModeAvailable(int mode)
|
||||||
{
|
{
|
||||||
if (IS_EXTERNAL_MODULE_ENABLED() && (mode == TRAINER_MODE_MASTER_SBUS_EXTERNAL_MODULE || mode == TRAINER_MODE_MASTER_CPPM_EXTERNAL_MODULE))
|
if (IS_EXTERNAL_MODULE_ENABLED() && (mode == TRAINER_MODE_MASTER_SBUS_EXTERNAL_MODULE || mode == TRAINER_MODE_MASTER_CPPM_EXTERNAL_MODULE))
|
||||||
|
|
|
@ -34,12 +34,12 @@ set(LUA_INCLUDES_STM32F4
|
||||||
)
|
)
|
||||||
|
|
||||||
if(PYTHONINTERP_FOUND)
|
if(PYTHONINTERP_FOUND)
|
||||||
add_lua_export_target(x3 ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX3)
|
add_lua_export_target(x3 ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX3 -DPCBX9)
|
||||||
add_lua_export_target(x7 ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX7)
|
add_lua_export_target(x7 ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX7)
|
||||||
add_lua_export_target(xlite ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBXLITE)
|
add_lua_export_target(xlite ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBXLITE)
|
||||||
add_lua_export_target(xlites ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBXLITES -DPCBXLITE -DGYRO)
|
add_lua_export_target(xlites ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBXLITES -DPCBXLITE -DGYRO)
|
||||||
add_lua_export_target(x9d ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX9D)
|
add_lua_export_target(x9d ${LUA_INCLUDES_STM32F2} -DPCBTARANIS -DPCBX9D -DPCBX9)
|
||||||
add_lua_export_target(x9e ${LUA_INCLUDES_STM32F4} -DPCBTARANIS -DPCBX9E -DSTM32F40_41xxx)
|
add_lua_export_target(x9e ${LUA_INCLUDES_STM32F4} -DPCBTARANIS -DPCBX9E -DPCBX9 -DSTM32F40_41xxx)
|
||||||
add_lua_export_target(x10 ${LUA_INCLUDES_STM32F4} -DPCBHORUS -DPCBX10 -DSTM32F40_41xxx)
|
add_lua_export_target(x10 ${LUA_INCLUDES_STM32F4} -DPCBHORUS -DPCBX10 -DSTM32F40_41xxx)
|
||||||
add_lua_export_target(x12s ${LUA_INCLUDES_STM32F4} -DPCBHORUS -DPCBX12S -DSTM32F40_41xxx)
|
add_lua_export_target(x12s ${LUA_INCLUDES_STM32F4} -DPCBHORUS -DPCBX12S -DSTM32F40_41xxx)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -99,7 +99,7 @@ void convertModelData_218_to_219(ModelData &model)
|
||||||
newModel.varioData.min = oldModel.frsky.varioMin;
|
newModel.varioData.min = oldModel.frsky.varioMin;
|
||||||
newModel.varioData.max = oldModel.frsky.varioMax;
|
newModel.varioData.max = oldModel.frsky.varioMax;
|
||||||
|
|
||||||
#if defined(PCBX9)
|
#if defined(PCBX9D) || defined(PCBX9E)
|
||||||
newModel.voltsSource = oldModel.frsky.voltsSource;
|
newModel.voltsSource = oldModel.frsky.voltsSource;
|
||||||
newModel.altitudeSource = oldModel.frsky.altitudeSource;
|
newModel.altitudeSource = oldModel.frsky.altitudeSource;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -95,7 +95,7 @@ elseif(PCB STREQUAL X3)
|
||||||
set(LUA_EXPORT lua_export_x3)
|
set(LUA_EXPORT lua_export_x3)
|
||||||
set(FLAVOUR x3)
|
set(FLAVOUR x3)
|
||||||
add_definitions(-DBOARD_NAME="x9lite")
|
add_definitions(-DBOARD_NAME="x9lite")
|
||||||
add_definitions(-DPCBX3 -DSOFTWARE_VOLUME)
|
add_definitions(-DPCBX3 -DPCBX9 -DSOFTWARE_VOLUME)
|
||||||
add_definitions(-DEEPROM_VARIANT=0x0800)
|
add_definitions(-DEEPROM_VARIANT=0x0800)
|
||||||
add_definitions(-DPWR_BUTTON_${PWR_BUTTON})
|
add_definitions(-DPWR_BUTTON_${PWR_BUTTON})
|
||||||
set(GUI_DIR 128x64)
|
set(GUI_DIR 128x64)
|
||||||
|
|
|
@ -347,22 +347,22 @@ enum EnumSwitchesPositions
|
||||||
SW_SD1,
|
SW_SD1,
|
||||||
SW_SD2,
|
SW_SD2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBX9) || defined(PCBXLITES) || defined(PCBX3)
|
#if defined(PCBX9) || defined(PCBXLITES)
|
||||||
SW_SE0,
|
SW_SE0,
|
||||||
SW_SE1,
|
SW_SE1,
|
||||||
SW_SE2,
|
SW_SE2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBX9) || defined(PCBX7) || defined(PCBXLITES) || defined(PCBX3)
|
#if defined(PCBX9) || defined(PCBX7) || defined(PCBXLITES)
|
||||||
SW_SF0,
|
SW_SF0,
|
||||||
SW_SF1,
|
SW_SF1,
|
||||||
SW_SF2,
|
SW_SF2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBX9)
|
#if defined(PCBX9D) || defined(PCBX9E)
|
||||||
SW_SG0,
|
SW_SG0,
|
||||||
SW_SG1,
|
SW_SG1,
|
||||||
SW_SG2,
|
SW_SG2,
|
||||||
#endif
|
#endif
|
||||||
#if defined(PCBX9) || defined(PCBX7)
|
#if defined(PCBX9D) || defined(PCBX9E) || defined(PCBX7)
|
||||||
SW_SH0,
|
SW_SH0,
|
||||||
SW_SH1,
|
SW_SH1,
|
||||||
SW_SH2,
|
SW_SH2,
|
||||||
|
|
|
@ -310,7 +310,7 @@ TEST(FrSkySPORT, frskySetCellVoltage)
|
||||||
//display test
|
//display test
|
||||||
lcdClear();
|
lcdClear();
|
||||||
|
|
||||||
#if defined(PCBX9)
|
#if defined(PCBX9D) || defined(PCBX9E)
|
||||||
g_model.voltsSource = FRSKY_VOLTS_SOURCE_A1;
|
g_model.voltsSource = FRSKY_VOLTS_SOURCE_A1;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -390,7 +390,7 @@ TEST(FrSkySPORT, frskySetCellVoltageTwoSensors)
|
||||||
//display test
|
//display test
|
||||||
lcdClear();
|
lcdClear();
|
||||||
|
|
||||||
#if defined(PCBX9)
|
#if defined(PCBX9D) || defined(PCBX9E)
|
||||||
g_model.voltsSource = FRSKY_VOLTS_SOURCE_A1;
|
g_model.voltsSource = FRSKY_VOLTS_SOURCE_A1;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue