1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-26 01:35:21 +03:00
This commit is contained in:
Bertrand Songis 2019-11-07 13:39:38 +01:00
parent 9b05060a1a
commit 3f0ce109ad
No known key found for this signature in database
GPG key ID: F189F79290FEC50F
5 changed files with 12 additions and 11 deletions

View file

@ -54,7 +54,7 @@ void menuTraceBuffer(event_t event);
enum MenuRadioIndexes { enum MenuRadioIndexes {
MENU_RADIO_SETUP, MENU_RADIO_SETUP,
MENU_RADIO_SD_MANAGER, MENU_RADIO_SD_MANAGER,
#if defined(LUA) || defined(PXX2) #if defined(LUA) || defined(PXX2) || defined(MULTIMODULE)
MENU_RADIO_TOOLS, MENU_RADIO_TOOLS,
#endif #endif
MENU_RADIO_SPECIAL_FUNCTIONS, MENU_RADIO_SPECIAL_FUNCTIONS,

View file

@ -727,6 +727,9 @@ bool isTrainerModeAvailable(int mode)
#if defined(PCBTARANIS) && !defined(TRAINER_BATTERY_COMPARTMENT) #if defined(PCBTARANIS) && !defined(TRAINER_BATTERY_COMPARTMENT)
if (mode == TRAINER_MODE_MASTER_BATTERY_COMPARTMENT) if (mode == TRAINER_MODE_MASTER_BATTERY_COMPARTMENT)
return false; return false;
#elif defined(PCBTARANIS)
if (mode == TRAINER_MODE_MASTER_BATTERY_COMPARTMENT)
return g_eeGeneral.auxSerialMode == UART_MODE_SBUS_TRAINER;
#endif #endif
#if defined(PCBX9E) #if defined(PCBX9E)

View file

@ -258,8 +258,7 @@ static void processMultiRxChannels(const uint8_t * data, uint8_t len)
uint8_t byteIdx = 4; uint8_t byteIdx = 4;
while (ch < maxCh) { while (ch < maxCh) {
while (bitsavailable < MULTI_CHAN_BITS && byteIdx < len) {
while((bitsavailable < MULTI_CHAN_BITS) && byteIdx < len) {
bits |= (uint32_t)(data[byteIdx++]) << (uint32_t)bitsavailable; bits |= (uint32_t)(data[byteIdx++]) << (uint32_t)bitsavailable;
bitsavailable += 8; bitsavailable += 8;
} }

View file

@ -115,15 +115,14 @@ void checkTrainerSettings()
#if defined(TRAINER_BATTERY_COMPARTMENT) #if defined(TRAINER_BATTERY_COMPARTMENT)
case TRAINER_MODE_MASTER_BATTERY_COMPARTMENT: case TRAINER_MODE_MASTER_BATTERY_COMPARTMENT:
if (g_eeGeneral.auxSerialMode == UART_MODE_SBUS_TRAINER) { if (g_eeGeneral.auxSerialMode == UART_MODE_SBUS_TRAINER)
auxSerialSbusInit(); auxSerialSbusInit();
else
init_trainer_capture();
break; break;
}
// no break
#endif #endif
default: case TRAINER_MODE_MASTER_TRAINER_JACK:
// master is default
init_trainer_capture(); init_trainer_capture();
break; break;
} }