feat: non inverted SBUS trainer support on serial inputs on H5/H7 (#7133)

This commit is contained in:
3djc
2026-03-15 13:58:51 +10:00
committed by GitHub
parent 8a9b52bd97
commit b3d36ebee1
23 changed files with 171 additions and 128 deletions
+1
View File
@@ -251,6 +251,7 @@ enum UartModes {
UART_MODE_TELEMETRY_MIRROR, UART_MODE_TELEMETRY_MIRROR,
UART_MODE_TELEMETRY, UART_MODE_TELEMETRY,
UART_MODE_SBUS_TRAINER, UART_MODE_SBUS_TRAINER,
UART_MODE_SBUS_TRAINER_INV,
UART_MODE_LUA, UART_MODE_LUA,
UART_MODE_CLI, UART_MODE_CLI,
UART_MODE_GPS, UART_MODE_GPS,
+5
View File
@@ -555,6 +555,11 @@ bool isSerialModeAvailable(uint8_t port_nr, int mode)
return false; return false;
#endif #endif
#if defined(STM32F4)
if (mode == UART_MODE_SBUS_TRAINER_INV)
return false;
#endif
#if !defined(LUA) #if !defined(LUA)
if (mode == UART_MODE_LUA) if (mode == UART_MODE_LUA)
return false; return false;
+8
View File
@@ -218,6 +218,7 @@ static void serialSetCallBacks(int mode, void* ctx, const etx_serial_port_t* por
#endif #endif
case UART_MODE_SBUS_TRAINER: case UART_MODE_SBUS_TRAINER:
case UART_MODE_SBUS_TRAINER_INV:
sbusSetReceiveCtx(ctx, drv); sbusSetReceiveCtx(ctx, drv);
if (drv && drv->setIdleCb) { if (drv && drv->setIdleCb) {
drv->setIdleCb(ctx, sbusAuxFrameReceived, nullptr); drv->setIdleCb(ctx, sbusAuxFrameReceived, nullptr);
@@ -317,6 +318,13 @@ static void serialSetupPort(int mode, etx_serial_init& params)
params.direction = ETX_Dir_RX; params.direction = ETX_Dir_RX;
break; break;
case UART_MODE_SBUS_TRAINER_INV:
params.baudrate = SBUS_BAUDRATE;
params.encoding = ETX_Encoding_8E2,
params.direction = ETX_Dir_RX;
params.polarity = ETX_Pol_Inverted;
break;
#if defined(LUA) #if defined(LUA)
case UART_MODE_LUA: case UART_MODE_LUA:
params.baudrate = LUA_DEFAULT_BAUDRATE; params.baudrate = LUA_DEFAULT_BAUDRATE;
@@ -2653,6 +2653,7 @@ static const struct YamlIdStr enum_UartModes[] = {
{ UART_MODE_TELEMETRY_MIRROR, "TELEMETRY_MIRROR" }, { UART_MODE_TELEMETRY_MIRROR, "TELEMETRY_MIRROR" },
{ UART_MODE_TELEMETRY, "TELEMETRY_IN" }, { UART_MODE_TELEMETRY, "TELEMETRY_IN" },
{ UART_MODE_SBUS_TRAINER, "SBUS_TRAINER" }, { UART_MODE_SBUS_TRAINER, "SBUS_TRAINER" },
{ UART_MODE_SBUS_TRAINER_INV, "SBUS_TRAINER_INV" },
{ UART_MODE_LUA, "LUA" }, { UART_MODE_LUA, "LUA" },
{ UART_MODE_CLI, "CLI" }, { UART_MODE_CLI, "CLI" },
{ UART_MODE_GPS, "GPS" }, { UART_MODE_GPS, "GPS" },
@@ -281,6 +281,11 @@ static void* stm32_serial_init(void* hw_def, const etx_serial_init* params)
if (sp->tx_buffer.length > 0) { if (sp->tx_buffer.length > 0) {
st->callbacks.on_send = _on_send_fifo; st->callbacks.on_send = _on_send_fifo;
} }
#if defined(STM32H7) || defined(STM32H7RS) || defined(STM32H5)
if (params->polarity & ETX_Pol_Inverted)
stm32_usart_tx_inversion(usart, true);
#endif
} }
if (params->direction & ETX_Dir_RX) { if (params->direction & ETX_Dir_RX) {
@@ -288,6 +293,11 @@ static void* stm32_serial_init(void* hw_def, const etx_serial_init* params)
auto rx_buf = sp->rx_buffer.buffer; auto rx_buf = sp->rx_buffer.buffer;
auto buf_len = sp->rx_buffer.length; auto buf_len = sp->rx_buffer.length;
#if defined(STM32H7) || defined(STM32H7RS) || defined(STM32H5)
if (params->polarity & ETX_Pol_Inverted)
stm32_usart_rx_inversion(usart, true);
#endif
if (usart->rxDMA) { if (usart->rxDMA) {
stm32_usart_init_rx_dma(usart, rx_buf, buf_len); stm32_usart_init_rx_dma(usart, rx_buf, buf_len);
+8 -7
View File
@@ -136,13 +136,14 @@
#define TR_AUX_SERIAL_MODES_1 "禁用" #define TR_AUX_SERIAL_MODES_1 "禁用"
#define TR_AUX_SERIAL_MODES_2 "回传镜像" #define TR_AUX_SERIAL_MODES_2 "回传镜像"
#define TR_AUX_SERIAL_MODES_3 "回传输入" #define TR_AUX_SERIAL_MODES_3 "回传输入"
#define TR_AUX_SERIAL_MODES_4 "SBUS教练" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA脚本" #define TR_AUX_SERIAL_MODES_5 "SBUS教练"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA脚本"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "外置发射" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "外置发射"
#define TR_SWTYPES_1 "禁用" #define TR_SWTYPES_1 "禁用"
#define TR_SWTYPES_2 "回弹" #define TR_SWTYPES_2 "回弹"
#define TR_SWTYPES_3 "2段" #define TR_SWTYPES_3 "2段"
+8 -7
View File
@@ -142,13 +142,14 @@
#define TR_AUX_SERIAL_MODES_1 "VYP" #define TR_AUX_SERIAL_MODES_1 "VYP"
#define TR_AUX_SERIAL_MODES_2 "Telemetrie zrcadlení" #define TR_AUX_SERIAL_MODES_2 "Telemetrie zrcadlení"
#define TR_AUX_SERIAL_MODES_3 "Telemetrie vstup" #define TR_AUX_SERIAL_MODES_3 "Telemetrie vstup"
#define TR_AUX_SERIAL_MODES_4 "SBUS Trenér" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Trenér"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Externí modul" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Externí modul"
#define TR_SWTYPES_1 "Žádný" #define TR_SWTYPES_1 "Žádný"
#define TR_SWTYPES_2 "Bez aretace" #define TR_SWTYPES_2 "Bez aretace"
#define TR_SWTYPES_3 "2-polohový" #define TR_SWTYPES_3 "2-polohový"
+8 -7
View File
@@ -136,13 +136,14 @@
#define TR_AUX_SERIAL_MODES_1 "FRA" #define TR_AUX_SERIAL_MODES_1 "FRA"
#define TR_AUX_SERIAL_MODES_2 "Telem spejlet" #define TR_AUX_SERIAL_MODES_2 "Telem spejlet"
#define TR_AUX_SERIAL_MODES_3 "Telemetri ind" #define TR_AUX_SERIAL_MODES_3 "Telemetri ind"
#define TR_AUX_SERIAL_MODES_4 "SBUS træner" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS træner"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Eksternt modul" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Eksternt modul"
#define TR_SWTYPES_1 "Ingen" #define TR_SWTYPES_1 "Ingen"
#define TR_SWTYPES_2 "2 pos skift" #define TR_SWTYPES_2 "2 pos skift"
+8 -7
View File
@@ -139,13 +139,14 @@
#define TR_AUX_SERIAL_MODES_1 "AUS" #define TR_AUX_SERIAL_MODES_1 "AUS"
#define TR_AUX_SERIAL_MODES_2 TR("Telem weiterl.", "Telemetrie weiterleiten") #define TR_AUX_SERIAL_MODES_2 TR("Telem weiterl.", "Telemetrie weiterleiten")
#define TR_AUX_SERIAL_MODES_3 TR("Telemetrie In", "Telemetrie Eingang") #define TR_AUX_SERIAL_MODES_3 TR("Telemetrie In", "Telemetrie Eingang")
#define TR_AUX_SERIAL_MODES_4 "SBUS Eingang" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Eingang"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Externes Modul" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Externes Modul"
#define TR_SWTYPES_1 "Kein" #define TR_SWTYPES_1 "Kein"
#define TR_SWTYPES_2 "Taster" #define TR_SWTYPES_2 "Taster"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -136,13 +136,14 @@
#define TR_AUX_SERIAL_MODES_1 "OFF" #define TR_AUX_SERIAL_MODES_1 "OFF"
#define TR_AUX_SERIAL_MODES_2 "Telem Mirror" #define TR_AUX_SERIAL_MODES_2 "Telem Mirror"
#define TR_AUX_SERIAL_MODES_3 "Telemetry In" #define TR_AUX_SERIAL_MODES_3 "Telemetry In"
#define TR_AUX_SERIAL_MODES_4 "SBUS Trainer" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.",TR("SBUS Trn Inv.","SBUS Trainer Inv."))
#define TR_AUX_SERIAL_MODES_5 "Lua" #define TR_AUX_SERIAL_MODES_5 "SBUS Trainer"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "External module" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "External module"
#define TR_SWTYPES_1 "None" #define TR_SWTYPES_1 "None"
#define TR_SWTYPES_2 "Toggle" #define TR_SWTYPES_2 "Toggle"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -137,13 +137,14 @@
#define TR_AUX_SERIAL_MODES_1 "UIT" #define TR_AUX_SERIAL_MODES_1 "UIT"
#define TR_AUX_SERIAL_MODES_2 "Telem Mirror" #define TR_AUX_SERIAL_MODES_2 "Telem Mirror"
#define TR_AUX_SERIAL_MODES_3 "Telemetría" #define TR_AUX_SERIAL_MODES_3 "Telemetría"
#define TR_AUX_SERIAL_MODES_4 "Entrenador SBUS" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "Entrenador SBUS"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Módulo externo" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Módulo externo"
#define TR_SWTYPES_1 "Nada" #define TR_SWTYPES_1 "Nada"
#define TR_SWTYPES_2 "Palanca" #define TR_SWTYPES_2 "Palanca"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -137,13 +137,14 @@
#define TR_AUX_SERIAL_MODES_1 "POIS" #define TR_AUX_SERIAL_MODES_1 "POIS"
#define TR_AUX_SERIAL_MODES_2 "S-Port Pelik" #define TR_AUX_SERIAL_MODES_2 "S-Port Pelik"
#define TR_AUX_SERIAL_MODES_3 "Telemetry In" #define TR_AUX_SERIAL_MODES_3 "Telemetry In"
#define TR_AUX_SERIAL_MODES_4 "SBUS Trainer" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Trainer"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "External module" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "External module"
#define TR_SWTYPES_1 "None" #define TR_SWTYPES_1 "None"
#define TR_SWTYPES_2 "Toggle" #define TR_SWTYPES_2 "Toggle"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -141,13 +141,14 @@
#define TR_AUX_SERIAL_MODES_1 "OFF" #define TR_AUX_SERIAL_MODES_1 "OFF"
#define TR_AUX_SERIAL_MODES_2 "Recopie Télém." #define TR_AUX_SERIAL_MODES_2 "Recopie Télém."
#define TR_AUX_SERIAL_MODES_3 "Télémétrie In" #define TR_AUX_SERIAL_MODES_3 "Télémétrie In"
#define TR_AUX_SERIAL_MODES_4 "Écolage SBUS" #define TR_AUX_SERIAL_MODES_4 "Ecolage SBUS Inv."
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "Écolage SBUS"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Débug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Débug"
#define TR_AUX_SERIAL_MODES_10 "Module externe" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Module externe"
#define TR_SWTYPES_1 "Rien" #define TR_SWTYPES_1 "Rien"
#define TR_SWTYPES_2 "Monostable" #define TR_SWTYPES_2 "Monostable"
+8 -7
View File
@@ -139,13 +139,14 @@
#define TR_AUX_SERIAL_MODES_1 "כבוי" #define TR_AUX_SERIAL_MODES_1 "כבוי"
#define TR_AUX_SERIAL_MODES_2 "שיקוף טלמטריה" #define TR_AUX_SERIAL_MODES_2 "שיקוף טלמטריה"
#define TR_AUX_SERIAL_MODES_3 "בטלמטריה" #define TR_AUX_SERIAL_MODES_3 "בטלמטריה"
#define TR_AUX_SERIAL_MODES_4 "SBUS Trainer" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Trainer"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "מיפוי שגיאות" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "מיפוי שגיאות"
#define TR_AUX_SERIAL_MODES_10 "מודול חיצוני" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "מודול חיצוני"
#define TR_SWTYPES_1 "כלום" #define TR_SWTYPES_1 "כלום"
#define TR_SWTYPES_2 "להחליף" #define TR_SWTYPES_2 "להחליף"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -136,13 +136,14 @@
#define TR_AUX_SERIAL_MODES_1 "OFF" #define TR_AUX_SERIAL_MODES_1 "OFF"
#define TR_AUX_SERIAL_MODES_2 "Replica Telem" #define TR_AUX_SERIAL_MODES_2 "Replica Telem"
#define TR_AUX_SERIAL_MODES_3 "Telemetria In" #define TR_AUX_SERIAL_MODES_3 "Telemetria In"
#define TR_AUX_SERIAL_MODES_4 "SBUS Trainer" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Trainer"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Modulo esterno" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Modulo esterno"
#define TR_SWTYPES_1 "Disab." #define TR_SWTYPES_1 "Disab."
#define TR_SWTYPES_2 "Toggle" #define TR_SWTYPES_2 "Toggle"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -136,13 +136,14 @@
#define TR_AUX_SERIAL_MODES_1 "끔" #define TR_AUX_SERIAL_MODES_1 "끔"
#define TR_AUX_SERIAL_MODES_2 "텔레미러" #define TR_AUX_SERIAL_MODES_2 "텔레미러"
#define TR_AUX_SERIAL_MODES_3 "텔레입력" #define TR_AUX_SERIAL_MODES_3 "텔레입력"
#define TR_AUX_SERIAL_MODES_4 "SBUS 트레이너" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS 트레이너"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "디버그" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "디버그"
#define TR_AUX_SERIAL_MODES_10 "외부 모듈" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "외부 모듈"
#define TR_SWTYPES_1 "없음" #define TR_SWTYPES_1 "없음"
#define TR_SWTYPES_2 "토글" #define TR_SWTYPES_2 "토글"
#define TR_SWTYPES_3 "2단" #define TR_SWTYPES_3 "2단"
+8 -7
View File
@@ -138,13 +138,14 @@
#define TR_AUX_SERIAL_MODES_1 "UIT" #define TR_AUX_SERIAL_MODES_1 "UIT"
#define TR_AUX_SERIAL_MODES_2 "Telem Mirror" #define TR_AUX_SERIAL_MODES_2 "Telem Mirror"
#define TR_AUX_SERIAL_MODES_3 "Telemetry In" #define TR_AUX_SERIAL_MODES_3 "Telemetry In"
#define TR_AUX_SERIAL_MODES_4 "SBUS Leerling" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Leerling"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "External module" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "External module"
#define TR_SWTYPES_1 "Geen" #define TR_SWTYPES_1 "Geen"
#define TR_SWTYPES_2 "Wissel" #define TR_SWTYPES_2 "Wissel"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -137,13 +137,14 @@
#define TR_AUX_SERIAL_MODES_1 "Wyłącz" #define TR_AUX_SERIAL_MODES_1 "Wyłącz"
#define TR_AUX_SERIAL_MODES_2 "S-Port Kopia" #define TR_AUX_SERIAL_MODES_2 "S-Port Kopia"
#define TR_AUX_SERIAL_MODES_3 "Telemetria" #define TR_AUX_SERIAL_MODES_3 "Telemetria"
#define TR_AUX_SERIAL_MODES_4 "Trener SBUS" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "Trener SBUS"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Moduł zewnętrzny" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Moduł zewnętrzny"
#define TR_SWTYPES_1 "Brak" #define TR_SWTYPES_1 "Brak"
#define TR_SWTYPES_2 "Chwil." #define TR_SWTYPES_2 "Chwil."
#define TR_SWTYPES_3 "2POZ" #define TR_SWTYPES_3 "2POZ"
+8 -7
View File
@@ -137,13 +137,14 @@
#define TR_AUX_SERIAL_MODES_1 "DESL" #define TR_AUX_SERIAL_MODES_1 "DESL"
#define TR_AUX_SERIAL_MODES_2 "Espelhar Telem" #define TR_AUX_SERIAL_MODES_2 "Espelhar Telem"
#define TR_AUX_SERIAL_MODES_3 "Entr Telem" #define TR_AUX_SERIAL_MODES_3 "Entr Telem"
#define TR_AUX_SERIAL_MODES_4 "Trainer SBUS" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "Trainer SBUS"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "External module" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "External module"
#define TR_SWTYPES_1 "Nenhum" #define TR_SWTYPES_1 "Nenhum"
#define TR_SWTYPES_2 "Tátil" #define TR_SWTYPES_2 "Tátil"
#define TR_SWTYPES_3 "2POS" #define TR_SWTYPES_3 "2POS"
+8 -7
View File
@@ -139,13 +139,14 @@
#define TR_AUX_SERIAL_MODES_1 "Выкл" #define TR_AUX_SERIAL_MODES_1 "Выкл"
#define TR_AUX_SERIAL_MODES_2 "Зерк телем" #define TR_AUX_SERIAL_MODES_2 "Зерк телем"
#define TR_AUX_SERIAL_MODES_3 "Телем вход" #define TR_AUX_SERIAL_MODES_3 "Телем вход"
#define TR_AUX_SERIAL_MODES_4 "SBUS Тренаж" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Тренаж"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Отлад" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Отлад"
#define TR_AUX_SERIAL_MODES_10 "Внеш модуль" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Внеш модуль"
#define TR_SWTYPES_1 "Нет" #define TR_SWTYPES_1 "Нет"
#define TR_SWTYPES_2 "тумбл" #define TR_SWTYPES_2 "тумбл"
#define TR_SWTYPES_3 "2Х-поз пер" #define TR_SWTYPES_3 "2Х-поз пер"
+8 -7
View File
@@ -143,13 +143,14 @@
#define TR_AUX_SERIAL_MODES_1 "AV" #define TR_AUX_SERIAL_MODES_1 "AV"
#define TR_AUX_SERIAL_MODES_2 "Speglad telemetri" #define TR_AUX_SERIAL_MODES_2 "Speglad telemetri"
#define TR_AUX_SERIAL_MODES_3 "Telemetri in" #define TR_AUX_SERIAL_MODES_3 "Telemetri in"
#define TR_AUX_SERIAL_MODES_4 "SBUS Lärare" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Lärare"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Debug" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Debug"
#define TR_AUX_SERIAL_MODES_10 "Extern modul" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Extern modul"
#define TR_SWTYPES_1 "Ingen" #define TR_SWTYPES_1 "Ingen"
#define TR_SWTYPES_2 "2 pos flipp" #define TR_SWTYPES_2 "2 pos flipp"
+8 -7
View File
@@ -135,13 +135,14 @@
#define TR_AUX_SERIAL_MODES_1 "禁用" #define TR_AUX_SERIAL_MODES_1 "禁用"
#define TR_AUX_SERIAL_MODES_2 "回傳鏡像" #define TR_AUX_SERIAL_MODES_2 "回傳鏡像"
#define TR_AUX_SERIAL_MODES_3 "回傳輸入" #define TR_AUX_SERIAL_MODES_3 "回傳輸入"
#define TR_AUX_SERIAL_MODES_4 "SBUS教練" #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA腳本" #define TR_AUX_SERIAL_MODES_5 "SBUS教練"
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA腳本"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "調試" #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "調試"
#define TR_AUX_SERIAL_MODES_10 "外置發射" #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "外置發射"
#define TR_SWTYPES_1 "無" #define TR_SWTYPES_1 "無"
#define TR_SWTYPES_2 "回彈" #define TR_SWTYPES_2 "回彈"
#define TR_SWTYPES_3 "2段" #define TR_SWTYPES_3 "2段"
+8 -7
View File
@@ -138,13 +138,14 @@
#define TR_AUX_SERIAL_MODES_1 "OFF" #define TR_AUX_SERIAL_MODES_1 "OFF"
#define TR_AUX_SERIAL_MODES_2 "Дзерк. телем." #define TR_AUX_SERIAL_MODES_2 "Дзерк. телем."
#define TR_AUX_SERIAL_MODES_3 "Вх. телем." #define TR_AUX_SERIAL_MODES_3 "Вх. телем."
#define TR_AUX_SERIAL_MODES_4 "SBUS Трен." #define TR_AUX_SERIAL_MODES_4 TR("SBUS Trn Inv.","SBUS Trainer Inv.")
#define TR_AUX_SERIAL_MODES_5 "LUA" #define TR_AUX_SERIAL_MODES_5 "SBUS Трен."
#define TR_AUX_SERIAL_MODES_6 "CLI" #define TR_AUX_SERIAL_MODES_6 "LUA"
#define TR_AUX_SERIAL_MODES_7 "GPS" #define TR_AUX_SERIAL_MODES_7 "CLI"
#define TR_AUX_SERIAL_MODES_8 "Відлаг." #define TR_AUX_SERIAL_MODES_8 "GPS"
#define TR_AUX_SERIAL_MODES_9 "SpaceMouse" #define TR_AUX_SERIAL_MODES_9 "Відлаг."
#define TR_AUX_SERIAL_MODES_10 "Зовн. модуль" /* for untranslated - use english */ #define TR_AUX_SERIAL_MODES_10 "SpaceMouse"
#define TR_AUX_SERIAL_MODES_11 "Зовн. модуль" /* for untranslated - use english */
#define TR_SWTYPES_1 "Немає" #define TR_SWTYPES_1 "Немає"
#define TR_SWTYPES_2 "Перемик." #define TR_SWTYPES_2 "Перемик."
#define TR_SWTYPES_3 "2поз. пер." #define TR_SWTYPES_3 "2поз. пер."