Merge remote-tracking branch 'origin/next' into
bsongis/spare_values_in_telemetry_and_functions Conflicts: radio/src/translations/fr.h.txt
|
@ -83,6 +83,13 @@ add_custom_command(
|
||||||
WORKING_DIRECTORY ${RADIO_SRC_DIRECTORY}
|
WORKING_DIRECTORY ${RADIO_SRC_DIRECTORY}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT ${RADIO_SRC_DIRECTORY}/translations/en.h
|
||||||
|
COMMAND make tra
|
||||||
|
DEPENDS ${RADIO_SRC_DIRECTORY}/translations/en.h.txt
|
||||||
|
WORKING_DIRECTORY ${RADIO_SRC_DIRECTORY}
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
${PROJECT_SOURCE_DIR}/../..
|
${PROJECT_SOURCE_DIR}/../..
|
||||||
|
@ -122,6 +129,7 @@ set(companion_SRCS
|
||||||
firmwares/ersky9x/ersky9xeeprom.cpp
|
firmwares/ersky9x/ersky9xeeprom.cpp
|
||||||
firmwares/ersky9x/ersky9xinterface.cpp
|
firmwares/ersky9x/ersky9xinterface.cpp
|
||||||
${RADIO_SRC_DIRECTORY}/bitmaps/sticks.lbm
|
${RADIO_SRC_DIRECTORY}/bitmaps/sticks.lbm
|
||||||
|
${RADIO_SRC_DIRECTORY}/translations/en.h
|
||||||
appdata.cpp
|
appdata.cpp
|
||||||
helpers.cpp
|
helpers.cpp
|
||||||
mdichild.cpp
|
mdichild.cpp
|
||||||
|
@ -313,6 +321,7 @@ set(simu_SRCS
|
||||||
firmwares/ersky9x/ersky9xinterface.cpp
|
firmwares/ersky9x/ersky9xinterface.cpp
|
||||||
${ERSKY9X_CHECKOUT_DIRECTORY}/ersky9xsimulator.cpp
|
${ERSKY9X_CHECKOUT_DIRECTORY}/ersky9xsimulator.cpp
|
||||||
${RADIO_SRC_DIRECTORY}/bitmaps/sticks.lbm
|
${RADIO_SRC_DIRECTORY}/bitmaps/sticks.lbm
|
||||||
|
${RADIO_SRC_DIRECTORY}/translations/en.h
|
||||||
file.cpp # TODO not needed
|
file.cpp # TODO not needed
|
||||||
modeledit/node.cpp
|
modeledit/node.cpp
|
||||||
modeledit/edge.cpp # TODO not needed
|
modeledit/edge.cpp # TODO not needed
|
||||||
|
|
|
@ -38,7 +38,8 @@ avrOutputDialog::avrOutputDialog(QWidget *parent, QString prog, QStringList arg,
|
||||||
if (arg.count()<2) {
|
if (arg.count()<2) {
|
||||||
closeOpt = AVR_DIALOG_FORCE_CLOSE;
|
closeOpt = AVR_DIALOG_FORCE_CLOSE;
|
||||||
QTimer::singleShot(0, this, SLOT(forceClose()));
|
QTimer::singleShot(0, this, SLOT(forceClose()));
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
sourceFile=arg.at(0);
|
sourceFile=arg.at(0);
|
||||||
destFile=arg.at(1);
|
destFile=arg.at(1);
|
||||||
if (!displayDetails) {
|
if (!displayDetails) {
|
||||||
|
@ -68,7 +69,6 @@ avrOutputDialog::avrOutputDialog(QWidget *parent, QString prog, QStringList arg,
|
||||||
efuse = 0;
|
efuse = 0;
|
||||||
phase=0;
|
phase=0;
|
||||||
currLine.clear();
|
currLine.clear();
|
||||||
prevLine.clear();
|
|
||||||
if (!displayDetails) {
|
if (!displayDetails) {
|
||||||
ui->plainTextEdit->hide();
|
ui->plainTextEdit->hide();
|
||||||
QTimer::singleShot(0, this, SLOT(shrink()));
|
QTimer::singleShot(0, this, SLOT(shrink()));
|
||||||
|
@ -136,7 +136,8 @@ void avrOutputDialog::doCopy()
|
||||||
if (!source.open(QIODevice::ReadOnly)) {
|
if (!source.open(QIODevice::ReadOnly)) {
|
||||||
QMessageBox::warning(this, tr("Error"),tr("Cannot open source file"));
|
QMessageBox::warning(this, tr("Error"),tr("Cannot open source file"));
|
||||||
hasErrors=true;
|
hasErrors=true;
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
source.read(buf,READBUF);
|
source.read(buf,READBUF);
|
||||||
source.close();
|
source.close();
|
||||||
QFile dest(destFile);
|
QFile dest(destFile);
|
||||||
|
@ -183,7 +184,6 @@ void avrOutputDialog::runAgain(QString prog, QStringList arg, int closeBehaviour
|
||||||
foreach(QString str, arg) cmdLine.append(" " + str);
|
foreach(QString str, arg) cmdLine.append(" " + str);
|
||||||
closeOpt = closeBehaviour;
|
closeOpt = closeBehaviour;
|
||||||
currLine.clear();
|
currLine.clear();
|
||||||
prevLine.clear();
|
|
||||||
process->start(prog,arg);
|
process->start(prog,arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -194,12 +194,18 @@ void avrOutputDialog::waitForFinish()
|
||||||
|
|
||||||
void avrOutputDialog::addText(const QString &text)
|
void avrOutputDialog::addText(const QString &text)
|
||||||
{
|
{
|
||||||
int val = ui->plainTextEdit->verticalScrollBar()->maximum();
|
QTextCursor cursor(ui->plainTextEdit->textCursor());
|
||||||
ui->plainTextEdit->insertPlainText(text);
|
|
||||||
if(val!=ui->plainTextEdit->verticalScrollBar()->maximum())
|
|
||||||
ui->plainTextEdit->verticalScrollBar()->setValue(ui->plainTextEdit->verticalScrollBar()->maximum());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
// is the scrollbar at the end?
|
||||||
|
bool atEnd = (ui->plainTextEdit->verticalScrollBar()->value() == ui->plainTextEdit->verticalScrollBar()->maximum());
|
||||||
|
|
||||||
|
cursor.movePosition(QTextCursor::End, QTextCursor::MoveAnchor, 1);
|
||||||
|
cursor.insertText(text);
|
||||||
|
|
||||||
|
if (atEnd) {
|
||||||
|
ui->plainTextEdit->verticalScrollBar()->triggerAction(QAbstractSlider::SliderToMaximum);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void avrOutputDialog::doAddTextStdOut()
|
void avrOutputDialog::doAddTextStdOut()
|
||||||
{
|
{
|
||||||
|
@ -209,6 +215,7 @@ void avrOutputDialog::doAddTextStdOut()
|
||||||
int nlPos, pos, size;
|
int nlPos, pos, size;
|
||||||
|
|
||||||
addText(text);
|
addText(text);
|
||||||
|
|
||||||
currStdLine.append(text);
|
currStdLine.append(text);
|
||||||
if (currStdLine.contains("size = ")) {
|
if (currStdLine.contains("size = ")) {
|
||||||
pos = currStdLine.lastIndexOf("size = ");
|
pos = currStdLine.lastIndexOf("size = ");
|
||||||
|
@ -219,7 +226,6 @@ void avrOutputDialog::doAddTextStdOut()
|
||||||
}
|
}
|
||||||
if (currStdLine.contains("\n")) {
|
if (currStdLine.contains("\n")) {
|
||||||
nlPos = currStdLine.lastIndexOf("\n");
|
nlPos = currStdLine.lastIndexOf("\n");
|
||||||
prevStdLine=currStdLine.left(nlPos).trimmed();
|
|
||||||
currStdLine = currStdLine.mid(nlPos+1);
|
currStdLine = currStdLine.mid(nlPos+1);
|
||||||
}
|
}
|
||||||
if (!currStdLine.isEmpty()) {
|
if (!currStdLine.isEmpty()) {
|
||||||
|
@ -227,13 +233,12 @@ void avrOutputDialog::doAddTextStdOut()
|
||||||
pos = currStdLine.lastIndexOf(".");
|
pos = currStdLine.lastIndexOf(".");
|
||||||
ui->progressBar->setValue(pos);
|
ui->progressBar->setValue(pos);
|
||||||
}
|
}
|
||||||
}
|
else if (currStdLine.startsWith("Starting upload: [")) {
|
||||||
if (!currStdLine.isEmpty()) {
|
|
||||||
if (currStdLine.startsWith("Starting upload: [")) {
|
|
||||||
pos = (currStdLine.lastIndexOf("#")-19)/(MAX_FSIZE/204800.0);
|
pos = (currStdLine.lastIndexOf("#")-19)/(MAX_FSIZE/204800.0);
|
||||||
ui->progressBar->setValue(pos);
|
ui->progressBar->setValue(pos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (text.contains("Complete ")) {
|
if (text.contains("Complete ")) {
|
||||||
#if !__GNUC__
|
#if !__GNUC__
|
||||||
if (kill_timer) {
|
if (kill_timer) {
|
||||||
|
@ -250,14 +255,10 @@ void avrOutputDialog::doAddTextStdOut()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//addText("\n=====\n" + text + "\n=====\n");
|
if (text.contains(":010000")) {
|
||||||
|
//contains fuse info
|
||||||
if(text.contains(":010000")) //contains fuse info
|
|
||||||
{
|
|
||||||
QStringList stl = text.split(":01000000");
|
QStringList stl = text.split(":01000000");
|
||||||
|
foreach (QString t, stl) {
|
||||||
foreach (QString t, stl)
|
|
||||||
{
|
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
if (!lfuse) lfuse = t.left(2).toInt(&ok,16);
|
if (!lfuse) lfuse = t.left(2).toInt(&ok,16);
|
||||||
if (!hfuse && !ok) hfuse = t.left(2).toInt(&ok,16);
|
if (!hfuse && !ok) hfuse = t.left(2).toInt(&ok,16);
|
||||||
|
@ -276,9 +277,11 @@ QString avrOutputDialog::getProgrammer()
|
||||||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
if (IS_TARANIS(eepromInterface->getBoard())) {
|
||||||
return "DFU Util";
|
return "DFU Util";
|
||||||
} else if (eepromInterface->getBoard()==BOARD_SKY9X) {
|
}
|
||||||
|
else if (eepromInterface->getBoard()==BOARD_SKY9X) {
|
||||||
return "SAM-BA";
|
return "SAM-BA";
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
return "AVRDUDE";
|
return "AVRDUDE";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -298,25 +301,31 @@ void avrOutputDialog::errorWizard()
|
||||||
DeviceStr="Atmega 64";
|
DeviceStr="Atmega 64";
|
||||||
FwStr="\n"+tr("ie: OpenTX for 9X board or OpenTX for 9XR board");
|
FwStr="\n"+tr("ie: OpenTX for 9X board or OpenTX for 9XR board");
|
||||||
fwexist=true;
|
fwexist=true;
|
||||||
} else if (DeviceId=="0x1e9702") {
|
}
|
||||||
|
else if (DeviceId=="0x1e9702") {
|
||||||
DeviceStr="Atmega 128";
|
DeviceStr="Atmega 128";
|
||||||
FwStr="\n"+tr("ie: OpenTX for M128 / 9X board or OpenTX for 9XR board with M128 chip");
|
FwStr="\n"+tr("ie: OpenTX for M128 / 9X board or OpenTX for 9XR board with M128 chip");
|
||||||
fwexist=true;
|
fwexist=true;
|
||||||
} else if (DeviceId=="0x1e9703") {
|
}
|
||||||
|
else if (DeviceId=="0x1e9703") {
|
||||||
DeviceStr="Atmega 1280";
|
DeviceStr="Atmega 1280";
|
||||||
} else if (DeviceId=="0x1e9704") {
|
}
|
||||||
|
else if (DeviceId=="0x1e9704") {
|
||||||
DeviceStr="Atmega 1281";
|
DeviceStr="Atmega 1281";
|
||||||
} else if (DeviceId=="0x1e9801") {
|
}
|
||||||
|
else if (DeviceId=="0x1e9801") {
|
||||||
DeviceStr="Atmega 2560";
|
DeviceStr="Atmega 2560";
|
||||||
FwStr="\n"+tr("ie: OpenTX for Gruvin9X board");
|
FwStr="\n"+tr("ie: OpenTX for Gruvin9X board");
|
||||||
fwexist=true;
|
fwexist=true;
|
||||||
} else if (DeviceId=="0x1e9802") {
|
}
|
||||||
|
else if (DeviceId=="0x1e9802") {
|
||||||
DeviceStr="Atmega 2561";
|
DeviceStr="Atmega 2561";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fwexist==false) {
|
if (fwexist==false) {
|
||||||
QMessageBox::warning(this, "Companion - Tip of the day", tr("Your radio uses a %1 CPU!!!\n\nPlease check advanced burn options to set the correct cpu type.").arg(DeviceStr));
|
QMessageBox::warning(this, "Companion - Tip of the day", tr("Your radio uses a %1 CPU!!!\n\nPlease check advanced burn options to set the correct cpu type.").arg(DeviceStr));
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
FirmwareInfo *firmware = GetCurrentFirmware();
|
FirmwareInfo *firmware = GetCurrentFirmware();
|
||||||
QMessageBox::warning(this, "Companion - Tip of the day", tr("Your radio uses a %1 CPU!!!\n\nPlease select an appropriate firmware type to program it.").arg(DeviceStr)+FwStr+tr("\nYou are currently using:\n %1").arg(firmware->name));
|
QMessageBox::warning(this, "Companion - Tip of the day", tr("Your radio uses a %1 CPU!!!\n\nPlease select an appropriate firmware type to program it.").arg(DeviceStr)+FwStr+tr("\nYou are currently using:\n %1").arg(firmware->name));
|
||||||
}
|
}
|
||||||
|
@ -344,14 +353,15 @@ void avrOutputDialog::doAddTextStdErr()
|
||||||
pbvalue=currLine.count("#")*2;
|
pbvalue=currLine.count("#")*2;
|
||||||
ui->progressBar->setValue(pbvalue);
|
ui->progressBar->setValue(pbvalue);
|
||||||
}
|
}
|
||||||
if (avrphase=="r") {
|
else if (avrphase=="r") {
|
||||||
if (phase==0) {
|
if (phase==0) {
|
||||||
ui->progressBar->setStyleSheet("QProgressBar {text-align: center;} QProgressBar::chunk { background-color: #00ff00; text-align:center;}:");
|
ui->progressBar->setStyleSheet("QProgressBar {text-align: center;} QProgressBar::chunk { background-color: #00ff00; text-align:center;}:");
|
||||||
if(winTitle.isEmpty())
|
if(winTitle.isEmpty())
|
||||||
setWindowTitle(getProgrammer() + " - " + tr("Reading"));
|
setWindowTitle(getProgrammer() + " - " + tr("Reading"));
|
||||||
else
|
else
|
||||||
setWindowTitle(getProgrammer() + " - " + winTitle + " - " + tr("Reading"));
|
setWindowTitle(getProgrammer() + " - " + winTitle + " - " + tr("Reading"));
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
ui->progressBar->setStyleSheet("QProgressBar {text-align: center;} QProgressBar::chunk { background-color: #0000ff; text-align:center;}:");
|
ui->progressBar->setStyleSheet("QProgressBar {text-align: center;} QProgressBar::chunk { background-color: #0000ff; text-align:center;}:");
|
||||||
phase=2;
|
phase=2;
|
||||||
if(winTitle.isEmpty())
|
if(winTitle.isEmpty())
|
||||||
|
@ -363,11 +373,12 @@ void avrOutputDialog::doAddTextStdErr()
|
||||||
ui->progressBar->setValue(pbvalue);
|
ui->progressBar->setValue(pbvalue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currLine.contains("\n")) {
|
if (currLine.contains("\n")) {
|
||||||
nlPos = currLine.lastIndexOf("\n");
|
nlPos = currLine.lastIndexOf("\n");
|
||||||
prevLine=currLine.left(nlPos).trimmed();
|
|
||||||
currLine = currLine.mid(nlPos+1);
|
currLine = currLine.mid(nlPos+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (text.contains("-E-") && !text.contains("-E- No receive file name")) {
|
if (text.contains("-E-") && !text.contains("-E- No receive file name")) {
|
||||||
hasErrors = true;
|
hasErrors = true;
|
||||||
}
|
}
|
||||||
|
@ -376,6 +387,7 @@ void avrOutputDialog::doAddTextStdErr()
|
||||||
}
|
}
|
||||||
|
|
||||||
#define HLINE_SEPARATOR "================================================================================="
|
#define HLINE_SEPARATOR "================================================================================="
|
||||||
|
|
||||||
void avrOutputDialog::doFinished(int code=0)
|
void avrOutputDialog::doFinished(int code=0)
|
||||||
{
|
{
|
||||||
addText("\n" HLINE_SEPARATOR);
|
addText("\n" HLINE_SEPARATOR);
|
||||||
|
@ -385,17 +397,22 @@ void avrOutputDialog::doFinished(int code=0)
|
||||||
if (code) {
|
if (code) {
|
||||||
ui->checkBox->setChecked(true);
|
ui->checkBox->setChecked(true);
|
||||||
addText("\n" + getProgrammer() + " " + tr("done - exit code %1").arg(code));
|
addText("\n" + getProgrammer() + " " + tr("done - exit code %1").arg(code));
|
||||||
} else if (hasErrors) {
|
}
|
||||||
|
else if (hasErrors) {
|
||||||
ui->checkBox->setChecked(true);
|
ui->checkBox->setChecked(true);
|
||||||
addText("\n" + getProgrammer() + " " + tr("done with errors"));
|
addText("\n" + getProgrammer() + " " + tr("done with errors"));
|
||||||
} else if (!cmdLine.isEmpty()) {
|
}
|
||||||
|
else if (!cmdLine.isEmpty()) {
|
||||||
addText("\n" + getProgrammer() + " " + tr("done - SUCCESSFUL"));
|
addText("\n" + getProgrammer() + " " + tr("done - SUCCESSFUL"));
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
addText(tr("done - SUCCESSFUL"));
|
addText(tr("done - SUCCESSFUL"));
|
||||||
}
|
}
|
||||||
addText("\n" HLINE_SEPARATOR "\n");
|
addText("\n" HLINE_SEPARATOR "\n");
|
||||||
|
|
||||||
if(lfuse || hfuse || efuse) addReadFuses();
|
if(lfuse || hfuse || efuse) {
|
||||||
|
addReadFuses();
|
||||||
|
}
|
||||||
|
|
||||||
switch(closeOpt)
|
switch(closeOpt)
|
||||||
{
|
{
|
||||||
|
@ -417,7 +434,8 @@ void avrOutputDialog::doFinished(int code=0)
|
||||||
if (!cmdLine.isEmpty()) {
|
if (!cmdLine.isEmpty()) {
|
||||||
if (getProgrammer()!="AVRDUDE") {
|
if (getProgrammer()!="AVRDUDE") {
|
||||||
QMessageBox::critical(this, "Companion", getProgrammer() + " " + tr("did not finish correctly"));
|
QMessageBox::critical(this, "Companion", getProgrammer() + " " + tr("did not finish correctly"));
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
int res = QMessageBox::question(this, "Companion",getProgrammer() + " " + tr("did not finish correctly!\nDo you want some help ?"),QMessageBox::Yes | QMessageBox::No);
|
int res = QMessageBox::question(this, "Companion",getProgrammer() + " " + tr("did not finish correctly!\nDo you want some help ?"),QMessageBox::Yes | QMessageBox::No);
|
||||||
if (res != QMessageBox::No) {
|
if (res != QMessageBox::No) {
|
||||||
errorWizard();
|
errorWizard();
|
||||||
|
@ -427,12 +445,14 @@ void avrOutputDialog::doFinished(int code=0)
|
||||||
QMessageBox::critical(this, "Companion", tr("Copy did not finish correctly"));
|
QMessageBox::critical(this, "Companion", tr("Copy did not finish correctly"));
|
||||||
}
|
}
|
||||||
// reject();
|
// reject();
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
if (!cmdLine.isEmpty()) {
|
if (!cmdLine.isEmpty()) {
|
||||||
ui->progressBar->setValue(100);
|
ui->progressBar->setValue(ui->progressBar->maximum());
|
||||||
QMessageBox::information(this, "Companion", getProgrammer() + " " + tr("finished correctly"));
|
QMessageBox::information(this, "Companion", getProgrammer() + " " + tr("finished correctly"));
|
||||||
accept();
|
accept();
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
QMessageBox::information(this, "Companion", tr("Copy finished correctly"));
|
QMessageBox::information(this, "Companion", tr("Copy finished correctly"));
|
||||||
accept();
|
accept();
|
||||||
}
|
}
|
||||||
|
@ -454,8 +474,6 @@ void avrOutputDialog::doProcessStarted()
|
||||||
addText("\n" HLINE_SEPARATOR "\n");
|
addText("\n" HLINE_SEPARATOR "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void avrOutputDialog::addReadFuses()
|
void avrOutputDialog::addReadFuses()
|
||||||
{
|
{
|
||||||
addText(HLINE_SEPARATOR "\n");
|
addText(HLINE_SEPARATOR "\n");
|
||||||
|
@ -463,19 +481,23 @@ void avrOutputDialog::addReadFuses()
|
||||||
addText("\n" HLINE_SEPARATOR "\n");
|
addText("\n" HLINE_SEPARATOR "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void avrOutputDialog::on_checkBox_toggled(bool checked) {
|
void avrOutputDialog::on_checkBox_toggled(bool checked)
|
||||||
|
{
|
||||||
if (checked) {
|
if (checked) {
|
||||||
ui->plainTextEdit->show();
|
ui->plainTextEdit->show();
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
ui->plainTextEdit->hide();
|
ui->plainTextEdit->hide();
|
||||||
QTimer::singleShot(0, this, SLOT(shrink()));
|
QTimer::singleShot(0, this, SLOT(shrink()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void avrOutputDialog::shrink() {
|
void avrOutputDialog::shrink()
|
||||||
|
{
|
||||||
resize(0,0);
|
resize(0,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void avrOutputDialog::forceClose() {
|
void avrOutputDialog::forceClose()
|
||||||
accept();;
|
{
|
||||||
|
accept();
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,9 +52,7 @@ private:
|
||||||
quint8 lfuse;
|
quint8 lfuse;
|
||||||
quint8 hfuse;
|
quint8 hfuse;
|
||||||
quint8 efuse;
|
quint8 efuse;
|
||||||
QString prevLine;
|
|
||||||
QString currLine;
|
QString currLine;
|
||||||
QString prevStdLine;
|
|
||||||
QString currStdLine;
|
QString currStdLine;
|
||||||
int phase;
|
int phase;
|
||||||
QString winTitle;
|
QString winTitle;
|
||||||
|
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 251 B |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 251 B |
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 251 B |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 251 B |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 12 KiB |
|
@ -1790,6 +1790,7 @@ void MainWindow::createToolBars()
|
||||||
|
|
||||||
QToolButton * recentToolButton = new QToolButton;
|
QToolButton * recentToolButton = new QToolButton;
|
||||||
recentToolButton->setPopupMode(QToolButton::InstantPopup);
|
recentToolButton->setPopupMode(QToolButton::InstantPopup);
|
||||||
|
recentToolButton->setFocusPolicy(Qt::NoFocus);
|
||||||
recentToolButton->setMenu(createRecentFileMenu());
|
recentToolButton->setMenu(createRecentFileMenu());
|
||||||
recentToolButton->setIcon(CompanionIcon("recentdocument.png"));
|
recentToolButton->setIcon(CompanionIcon("recentdocument.png"));
|
||||||
recentToolButton->setToolTip(tr("Recent Models+Settings"));
|
recentToolButton->setToolTip(tr("Recent Models+Settings"));
|
||||||
|
@ -1805,6 +1806,7 @@ void MainWindow::createToolBars()
|
||||||
|
|
||||||
QToolButton * profileButton = new QToolButton;
|
QToolButton * profileButton = new QToolButton;
|
||||||
profileButton->setPopupMode(QToolButton::InstantPopup);
|
profileButton->setPopupMode(QToolButton::InstantPopup);
|
||||||
|
profileButton->setFocusPolicy(Qt::NoFocus);
|
||||||
profileButton->setMenu(createProfilesMenu());
|
profileButton->setMenu(createProfilesMenu());
|
||||||
profileButton->setIcon(CompanionIcon("profiles.png"));
|
profileButton->setIcon(CompanionIcon("profiles.png"));
|
||||||
profileButton->setToolTip(tr("Radio Settings Profile"));
|
profileButton->setToolTip(tr("Radio Settings Profile"));
|
||||||
|
|
|
@ -16,7 +16,7 @@ set(modeledit_SRCS
|
||||||
inputs.cpp
|
inputs.cpp
|
||||||
mixes.cpp
|
mixes.cpp
|
||||||
channels.cpp
|
channels.cpp
|
||||||
customswitches.cpp
|
logicalswitches.cpp
|
||||||
customfunctions.cpp
|
customfunctions.cpp
|
||||||
# templates.cpp
|
# templates.cpp
|
||||||
mixerslist.cpp
|
mixerslist.cpp
|
||||||
|
@ -30,7 +30,7 @@ set(modeledit_HDRS
|
||||||
inputs.h
|
inputs.h
|
||||||
mixes.h
|
mixes.h
|
||||||
channels.h
|
channels.h
|
||||||
customswitches.h
|
logicalswitches.h
|
||||||
customfunctions.h
|
customfunctions.h
|
||||||
# templates.h
|
# templates.h
|
||||||
mixerslist.h
|
mixerslist.h
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "customswitches.h"
|
#include "logicalswitches.h"
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
#include <QLineEdit>
|
#include <QLineEdit>
|
||||||
#include <QSpinBox>
|
#include <QSpinBox>
|
|
@ -8,7 +8,7 @@
|
||||||
#include "channels.h"
|
#include "channels.h"
|
||||||
#include "curves.h"
|
#include "curves.h"
|
||||||
#include "../helpers.h"
|
#include "../helpers.h"
|
||||||
#include "customswitches.h"
|
#include "logicalswitches.h"
|
||||||
#include "customfunctions.h"
|
#include "customfunctions.h"
|
||||||
#include "telemetry.h"
|
#include "telemetry.h"
|
||||||
#include "appdata.h"
|
#include "appdata.h"
|
||||||
|
|
|
@ -1086,7 +1086,7 @@ else
|
||||||
build: stamp_header tra lbm allsrc.cpp elf remallsrc bin
|
build: stamp_header tra lbm allsrc.cpp elf remallsrc bin
|
||||||
endif
|
endif
|
||||||
|
|
||||||
tra: translations/cz.h translations/de.h translations/es.h translations/fi.h translations/fr.h translations/it.h translations/pl.h translations/pt.h translations/se.h
|
tra: translations/en.h translations/cz.h translations/de.h translations/es.h translations/fi.h translations/fr.h translations/it.h translations/pl.h translations/pt.h translations/se.h
|
||||||
lbm: fonts bitmaps/sticks.lbm
|
lbm: fonts bitmaps/sticks.lbm
|
||||||
|
|
||||||
elf: $(TARGET).elf
|
elf: $(TARGET).elf
|
||||||
|
@ -1140,6 +1140,11 @@ taranis-stamp:
|
||||||
@echo "#define VERS_STR \"$(VERSION)\"" >> stamp-opentx-taranis.txt
|
@echo "#define VERS_STR \"$(VERSION)\"" >> stamp-opentx-taranis.txt
|
||||||
@cat stamp-opentx-taranis.txt
|
@cat stamp-opentx-taranis.txt
|
||||||
|
|
||||||
|
translations/en.h: translations/en.h.txt
|
||||||
|
@echo
|
||||||
|
@echo "Create English language specific header files"
|
||||||
|
$(TRANSLATE) translations/en.h.txt translations/en.h en
|
||||||
|
|
||||||
translations/cz.h: translations/cz.h.txt
|
translations/cz.h: translations/cz.h.txt
|
||||||
@echo
|
@echo
|
||||||
@echo "Create Czech language specific header files"
|
@echo "Create Czech language specific header files"
|
||||||
|
|
BIN
radio/src/fonts/sqt5/font_05x07_avr.png
Normal file
After Width: | Height: | Size: 995 B |
BIN
radio/src/fonts/std/font_05x07_avr.png
Normal file
After Width: | Height: | Size: 636 B |
Before Width: | Height: | Size: 161 B After Width: | Height: | Size: 184 B |
|
@ -4254,7 +4254,7 @@ enum LogicalSwitchFields {
|
||||||
|
|
||||||
void menuModelLogicalSwitchOne(uint8_t event)
|
void menuModelLogicalSwitchOne(uint8_t event)
|
||||||
{
|
{
|
||||||
TITLE(STR_MENUCUSTOMSWITCH);
|
TITLE(STR_MENULOGICALSWITCH);
|
||||||
|
|
||||||
LogicalSwitchData * cs = cswAddress(s_currIdx);
|
LogicalSwitchData * cs = cswAddress(s_currIdx);
|
||||||
uint8_t sw = SWSRC_SW1+s_currIdx;
|
uint8_t sw = SWSRC_SW1+s_currIdx;
|
||||||
|
@ -4398,7 +4398,7 @@ void menuModelLogicalSwitchOne(uint8_t event)
|
||||||
|
|
||||||
void menuModelLogicalSwitches(uint8_t event)
|
void menuModelLogicalSwitches(uint8_t event)
|
||||||
{
|
{
|
||||||
SIMPLE_MENU(STR_MENUCUSTOMSWITCHES, menuTabModel, e_LogicalSwitches, NUM_CSW+1);
|
SIMPLE_MENU(STR_MENULOGICALSWITCHES, menuTabModel, e_LogicalSwitches, NUM_CSW+1);
|
||||||
|
|
||||||
uint8_t y = 0;
|
uint8_t y = 0;
|
||||||
uint8_t k = 0;
|
uint8_t k = 0;
|
||||||
|
@ -4516,7 +4516,7 @@ void menuModelLogicalSwitches(uint8_t event)
|
||||||
{
|
{
|
||||||
INCDEC_DECLARE_VARS();
|
INCDEC_DECLARE_VARS();
|
||||||
|
|
||||||
MENU(STR_MENUCUSTOMSWITCHES, menuTabModel, e_LogicalSwitches, NUM_CSW+1, {0, NAVIGATION_LINE_BY_LINE|LS_FIELD_LAST/*repeated...*/});
|
MENU(STR_MENULOGICALSWITCHES, menuTabModel, e_LogicalSwitches, NUM_CSW+1, {0, NAVIGATION_LINE_BY_LINE|LS_FIELD_LAST/*repeated...*/});
|
||||||
|
|
||||||
uint8_t y = 0;
|
uint8_t y = 0;
|
||||||
uint8_t k = 0;
|
uint8_t k = 0;
|
||||||
|
|
|
@ -296,8 +296,8 @@ const pm_char STR_MENUINPUTS[] PROGMEM = TR_MENUINPUTS;
|
||||||
const pm_char STR_MENULIMITS[] PROGMEM = TR_MENULIMITS;
|
const pm_char STR_MENULIMITS[] PROGMEM = TR_MENULIMITS;
|
||||||
const pm_char STR_MENUCURVES[] PROGMEM = TR_MENUCURVES;
|
const pm_char STR_MENUCURVES[] PROGMEM = TR_MENUCURVES;
|
||||||
const pm_char STR_MENUCURVE[] PROGMEM = TR_MENUCURVE;
|
const pm_char STR_MENUCURVE[] PROGMEM = TR_MENUCURVE;
|
||||||
const pm_char STR_MENUCUSTOMSWITCH[] PROGMEM = TR_MENUCUSTOMSWITCH;
|
const pm_char STR_MENULOGICALSWITCH[] PROGMEM = TR_MENULOGICALSWITCH;
|
||||||
const pm_char STR_MENUCUSTOMSWITCHES[] PROGMEM = TR_MENUCUSTOMSWITCHES;
|
const pm_char STR_MENULOGICALSWITCHES[] PROGMEM = TR_MENULOGICALSWITCHES;
|
||||||
const pm_char STR_MENUCUSTOMFUNC[] PROGMEM = TR_MENUCUSTOMFUNC;
|
const pm_char STR_MENUCUSTOMFUNC[] PROGMEM = TR_MENUCUSTOMFUNC;
|
||||||
|
|
||||||
#if defined(LUA)
|
#if defined(LUA)
|
||||||
|
@ -579,7 +579,11 @@ const pm_char STR_VIEW_TEXT[] PROGMEM = "View text";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const pm_uchar font_5x7[] PROGMEM = {
|
const pm_uchar font_5x7[] PROGMEM = {
|
||||||
|
#if defined (CPUARM)
|
||||||
#include "font_05x07.lbm"
|
#include "font_05x07.lbm"
|
||||||
|
#else
|
||||||
|
#include "font_05x07_avr.lbm"
|
||||||
|
#endif
|
||||||
#if defined(TRANSLATIONS_DE)
|
#if defined(TRANSLATIONS_DE)
|
||||||
#include "font_de_05x07.lbm"
|
#include "font_de_05x07.lbm"
|
||||||
#elif defined(TRANSLATIONS_CZ)
|
#elif defined(TRANSLATIONS_CZ)
|
||||||
|
|
|
@ -443,8 +443,8 @@ extern const pm_char STR_MENUINPUTS[];
|
||||||
extern const pm_char STR_MENULIMITS[];
|
extern const pm_char STR_MENULIMITS[];
|
||||||
extern const pm_char STR_MENUCURVES[];
|
extern const pm_char STR_MENUCURVES[];
|
||||||
extern const pm_char STR_MENUCURVE[];
|
extern const pm_char STR_MENUCURVE[];
|
||||||
extern const pm_char STR_MENUCUSTOMSWITCH[];
|
extern const pm_char STR_MENULOGICALSWITCH[];
|
||||||
extern const pm_char STR_MENUCUSTOMSWITCHES[];
|
extern const pm_char STR_MENULOGICALSWITCHES[];
|
||||||
extern const pm_char STR_MENUCUSTOMFUNC[];
|
extern const pm_char STR_MENUCUSTOMFUNC[];
|
||||||
extern const pm_char STR_MENUCUSTOMSCRIPTS[];
|
extern const pm_char STR_MENUCUSTOMSCRIPTS[];
|
||||||
extern const pm_char STR_MENUCUSTOMSCRIPT[];
|
extern const pm_char STR_MENUCUSTOMSCRIPT[];
|
||||||
|
|
1
radio/src/translations/.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
/en.h
|
||||||
/cz.h
|
/cz.h
|
||||||
/de.h
|
/de.h
|
||||||
/es.h
|
/es.h
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\013"
|
#define LEN_VFSWFUNC "\013"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Zámek \0 ""Trenér \0 ""Insta-Trim\0""Reset\0 " TR_ADJUST_GVAR "Hlasitost\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podsvětlení" TR_CFN_TEST
|
#define TR_VFSWFUNC "Zámek \0 ""Trenér \0 ""Insta-Trim\0""Reset\0 ""Set \0 " TR_ADJUST_GVAR "Hlasitost\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podsvětlení" TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Zámek \0 ""Trenér \0 ""Insta-Trim\0""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podsvětlení" TR_CFN_TEST
|
#define TR_VFSWFUNC "Zámek \0 ""Trenér \0 ""Insta-Trim\0""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podsvětlení" TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF""VSG""VSH""VSI""VSJ""VSK""VSL""VSM""VSN""VSO""VSP""VSQ""VSR""VSS""VST""VSU""VSV""VSW"
|
#define TR_LOGICALSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF""VSG""VSH""VSI""VSJ""VSK""VSL""VSM""VSN""VSO""VSP""VSQ""VSR""VSS""VST""VSU""VSV""VSW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF"
|
#define TR_LOGICALSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC""VSD""VSE""VSF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC"
|
#define TR_LOGICALSW "VS1""VS2""VS3""VS4""VS5""VS6""VS7""VS8""VS9""VSA""VSB""VSC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "KŘIVKY"
|
#define TR_MENUCURVES "KŘIVKY"
|
||||||
#define TR_MENUCURVE "\002k"
|
#define TR_MENUCURVE "\002k"
|
||||||
#define TR_MENUCUSTOMSWITCH "VIRT. SPÍNAč"
|
#define TR_MENULOGICALSWITCH "VIRT. SPÍNAč"
|
||||||
#define TR_MENUCUSTOMSWITCHES "VIRTUÁLNÍ SPÍNAčE"
|
#define TR_MENULOGICALSWITCHES "VIRTUÁLNÍ SPÍNAčE"
|
||||||
#define TR_MENUCUSTOMFUNC "FUNKCE"
|
#define TR_MENUCUSTOMFUNC "FUNKCE"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIE"
|
#define TR_MENUTELEMETRY "TELEMETRIE"
|
||||||
#define TR_MENUTEMPLATES "ŠABLONY"
|
#define TR_MENUTEMPLATES "ŠABLONY"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\012"
|
#define LEN_VFSWFUNC "\012"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim""R\205cksetz.\0" TR_ADJUST_GVAR "Lautst\201rke" TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "LCD Licht\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim""R\205cksetz.\0""Set \0 " TR_ADJUST_GVAR "Lautst\201rke" TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "LCD Licht\0" TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim""R\205cksetz.\0" TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "LCD Licht\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Sicher\0 ""Lehrer \0 ""Inst. Trim""R\205cksetz.\0" TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "LCD Licht\0" TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF""PSG""PSH""PSI""PSJ""PSK""PSL""PSM""PSN""PSO""PSP""PSQ""PSR""PSS""PST""PSU""PSV""PSW"
|
#define TR_LOGICALSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF""PSG""PSH""PSI""PSJ""PSK""PSL""PSM""PSN""PSO""PSP""PSQ""PSR""PSS""PST""PSU""PSV""PSW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF"
|
#define TR_LOGICALSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC""PSD""PSE""PSF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC"
|
#define TR_LOGICALSW "PS1""PS2""PS3""PS4""PS5""PS6""PS7""PS8""PS9""PSA""PSB""PSC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "KURVEN"
|
#define TR_MENUCURVES "KURVEN"
|
||||||
#define TR_MENUCURVE "KURVE"
|
#define TR_MENUCURVE "KURVE"
|
||||||
#define TR_MENUCUSTOMSWITCH "PROG.SCHALTER"
|
#define TR_MENULOGICALSWITCH "PROG.SCHALTER"
|
||||||
#define TR_MENUCUSTOMSWITCHES TR_MENUCUSTOMSWITCH
|
#define TR_MENULOGICALSWITCHES TR_MENULOGICALSWITCH
|
||||||
#define TR_MENUCUSTOMFUNC "SPEZ. FUNKTIONEN"
|
#define TR_MENUCUSTOMFUNC "SPEZ. FUNKTIONEN"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIE"
|
#define TR_MENUTELEMETRY "TELEMETRIE"
|
||||||
#define TR_MENUTEMPLATES "VORLAGEN"
|
#define TR_MENUTEMPLATES "VORLAGEN"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\012"
|
#define LEN_VFSWFUNC "\012"
|
||||||
|
|
||||||
|
@ -356,11 +360,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF""LSG""LSH""LSI""LSJ""LSK""LSL""LSM""LSN""LSO""LSP""LSQ""LSR""LSS""LST""LSU""LSV""LSW"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF""LSG""LSH""LSI""LSJ""LSK""LSL""LSM""LSN""LSO""LSP""LSQ""LSR""LSS""LST""LSU""LSV""LSW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -378,11 +382,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -594,8 +598,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "CURVES"
|
#define TR_MENUCURVES "CURVES"
|
||||||
#define TR_MENUCURVE "CURVE"
|
#define TR_MENUCURVE "CURVE"
|
||||||
#define TR_MENUCUSTOMSWITCH "CUSTOM SWITCH"
|
#define TR_MENULOGICALSWITCH "LOGICAL SWITCH"
|
||||||
#define TR_MENUCUSTOMSWITCHES "CUSTOM SWITCHES"
|
#define TR_MENULOGICALSWITCHES "LOGICAL SWITCHES"
|
||||||
#define TR_MENUCUSTOMFUNC "CUSTOM FUNCTIONS"
|
#define TR_MENUCUSTOMFUNC "CUSTOM FUNCTIONS"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRY"
|
#define TR_MENUTELEMETRY "TELEMETRY"
|
||||||
#define TR_MENUTEMPLATES "TEMPLATES"
|
#define TR_MENUTEMPLATES "TEMPLATES"
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\012"
|
#define LEN_VFSWFUNC "\012"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim""Reset\0 " TR_ADJUST_GVAR "Volumen\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Luz fondo\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim""Reset\0 ""Set \0 " TR_ADJUST_GVAR "Volumen\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Luz fondo\0" TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Luz fondo\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Inst. Trim""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Luz fondo\0" TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF""CSG""CSH""CSI""CSJ""CSK""CSL""CSM""CSN""CSO""CSP""CSQ""CSR""CSS""CST""CSU""CSV""CSW"
|
#define TR_LOGICALSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF""CSG""CSH""CSI""CSJ""CSK""CSL""CSM""CSN""CSO""CSP""CSQ""CSR""CSS""CST""CSU""CSV""CSW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF"
|
#define TR_LOGICALSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC""CSD""CSE""CSF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC"
|
#define TR_LOGICALSW "CS1""CS2""CS3""CS4""CS5""CS6""CS7""CS8""CS9""CSA""CSB""CSC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "CURVAS"
|
#define TR_MENUCURVES "CURVAS"
|
||||||
#define TR_MENUCURVE "CURVA"
|
#define TR_MENUCURVE "CURVA"
|
||||||
#define TR_MENUCUSTOMSWITCH "AJTE.INTERUP."
|
#define TR_MENULOGICALSWITCH "AJTE.INTERUP."
|
||||||
#define TR_MENUCUSTOMSWITCHES "AJTE.INTERUPTS."
|
#define TR_MENULOGICALSWITCHES "AJTE.INTERUPTS."
|
||||||
#define TR_MENUCUSTOMFUNC "AJTE. FUNCIONES"
|
#define TR_MENUCUSTOMFUNC "AJTE. FUNCIONES"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||||
#define TR_MENUTEMPLATES "PLANTILLAS"
|
#define TR_MENUTEMPLATES "PLANTILLAS"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\012"
|
#define LEN_VFSWFUNC "\012"
|
||||||
|
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF""LSG""LSH""LSI""LSJ""LSK""LSL""LSM""LSN""LSO""LSP""LSQ""LSR""LSS""LST""LSU""LSV""LSW"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF""LSG""LSH""LSI""LSJ""LSK""LSL""LSM""LSN""LSO""LSP""LSQ""LSR""LSS""LST""LSU""LSV""LSW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC""LSD""LSE""LSF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC"
|
#define TR_LOGICALSW "LS1""LS2""LS3""LS4""LS5""LS6""LS7""LS8""LS9""LSA""LSB""LSC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "CURVES"
|
#define TR_MENUCURVES "CURVES"
|
||||||
#define TR_MENUCURVE "CURVE"
|
#define TR_MENUCURVE "CURVE"
|
||||||
#define TR_MENUCUSTOMSWITCH "CUSTOM SWITCH"
|
#define TR_MENULOGICALSWITCH "CUSTOM SWITCH"
|
||||||
#define TR_MENUCUSTOMSWITCHES "CUSTOM SWITCHES"
|
#define TR_MENULOGICALSWITCHES "CUSTOM SWITCHES"
|
||||||
#define TR_MENUCUSTOMFUNC "CUSTOM FUNCTIONS"
|
#define TR_MENUCUSTOMFUNC "CUSTOM FUNCTIONS"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRY"
|
#define TR_MENUTELEMETRY "TELEMETRY"
|
||||||
#define TR_MENUTEMPLATES "TEMPLATES"
|
#define TR_MENUTEMPLATES "TEMPLATES"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\015"
|
#define LEN_VFSWFUNC "\015"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Sécur.\0 ""Ecolage\0 ""Trim instant.""Remise à 0\0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Rétroécl.\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Sécur.\0 ""Ecolage\0 ""Trim instant.""Remise à 0\0 ""Set \0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Rétroécl.\0 " TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Sécur.\0 ""Ecolage\0 ""Trim instant.""Remise à 0\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Rétroécl.\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Sécur.\0 ""Ecolage\0 ""Trim instant.""Remise à 0\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Rétroécl.\0 " TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -267,7 +271,7 @@
|
||||||
#define TR_RSSI_0 "Tx\0 "
|
#define TR_RSSI_0 "Tx\0 "
|
||||||
#define TR_RSSI_1 "Rx\0 "
|
#define TR_RSSI_1 "Rx\0 "
|
||||||
#endif
|
#endif
|
||||||
#define TR_VTELEMCHNS "---\0""Batt""Chr1""Chr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Carb""T1\0 ""T2\0 ""Vit\0""Dist""AltG""Elem""Velm""Vfas""Cour""Cnsm""Puis""AccX""AccY""AccZ""Cap\0""VitV""ASpd""dTE\0""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vit+""Dst+""Cel-""Cls-""Vfs-""Cur+""Pwr+""Acc\0""Time"
|
#define TR_VTELEMCHNS "---\0""Batt""Chr1""Chr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Carb""T1\0 ""T2\0 ""Vit\0""Dist""AltG""Elem""Velm""Vfas""Cour""Cnsm""Puis""AccX""AccY""AccZ""Cap\0""VitV""VitA""dET\0""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vit+""Dst+""Elm-""Els-""Vfs-""Cur+""Pui+""Acc\0""Tmps"
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define LEN_VUNITSSYSTEM TR("\006", "\012")
|
#define LEN_VUNITSSYSTEM TR("\006", "\012")
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC""ILD""ILE""ILF""ILG""ILH""ILI""ILJ""ILK""ILL""ILM""ILN""ILO""ILP""ILQ""ILR""ILS""ILT""ILU""ILV""ILW"
|
#define TR_LOGICALSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC""ILD""ILE""ILF""ILG""ILH""ILI""ILJ""ILK""ILL""ILM""ILN""ILO""ILP""ILQ""ILR""ILS""ILT""ILU""ILV""ILW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC""ILD""ILE""ILF"
|
#define TR_LOGICALSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC""ILD""ILE""ILF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC"
|
#define TR_LOGICALSW "IL1""IL2""IL3""IL4""IL5""IL6""IL7""IL8""IL9""ILA""ILB""ILC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tDg""tDd""tPb""tPh""tGb""tGh""tAg""tAd"
|
#define TR_TRIMS_SWITCHES "tDg""tDd""tPb""tPh""tGb""tGh""tAg""tAd"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "COURBES"
|
#define TR_MENUCURVES "COURBES"
|
||||||
#define TR_MENUCURVE "COURBE"
|
#define TR_MENUCURVE "COURBE"
|
||||||
#define TR_MENUCUSTOMSWITCH "INTER PERS."
|
#define TR_MENULOGICALSWITCH "INTER LOG."
|
||||||
#define TR_MENUCUSTOMSWITCHES "INTERS PERS."
|
#define TR_MENULOGICALSWITCHES TR("INTERS LOG.","INTERS LOGIQUES")
|
||||||
#define TR_MENUCUSTOMFUNC TR("FONCTIONS SPEC.","FONCTIONS SPECIALES")
|
#define TR_MENUCUSTOMFUNC TR("FONCTIONS SPEC.","FONCTIONS SPECIALES")
|
||||||
#define TR_MENUTELEMETRY "TELEMESURE"
|
#define TR_MENUTELEMETRY "TELEMESURE"
|
||||||
#define TR_MENUTEMPLATES "GABARITS"
|
#define TR_MENUTEMPLATES "GABARITS"
|
||||||
|
@ -661,7 +665,7 @@
|
||||||
#define TR_SD_SIZE "Taille:"
|
#define TR_SD_SIZE "Taille:"
|
||||||
#define TR_TYPE "Type"
|
#define TR_TYPE "Type"
|
||||||
#define TR_GLOBAL_VARS "Variables Globales"
|
#define TR_GLOBAL_VARS "Variables Globales"
|
||||||
#define TR_GLOBAL_V "GLOBAL V."
|
#define TR_GLOBAL_V "V. GLOBALES"
|
||||||
#define TR_GLOBAL_VAR "Variable globale"
|
#define TR_GLOBAL_VAR "Variable globale"
|
||||||
#define TR_MENUGLOBALVARS "VARIABLES GLOBALES"
|
#define TR_MENUGLOBALVARS "VARIABLES GLOBALES"
|
||||||
#define TR_OWN "Pers"
|
#define TR_OWN "Pers"
|
||||||
|
@ -753,7 +757,7 @@
|
||||||
#define TR_ABOUT_OPENTX_5 TR("bienvenues!","sont bienvenues!")
|
#define TR_ABOUT_OPENTX_5 TR("bienvenues!","sont bienvenues!")
|
||||||
|
|
||||||
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
#define TR_ABOUT_BERTRAND_1 "Bertrand Songis"
|
||||||
#define TR_ABOUT_BERTRAND_2 TR("Auteur\001principal\001d'openTx","Auteur principal d'openTx")
|
#define TR_ABOUT_BERTRAND_2 TR("Auteur\001principal\001d'OpenTX","Auteur principal d'OpenTX")
|
||||||
#define TR_ABOUT_BERTRAND_3 TR("Codéveloppeur\001de\001C9X","Codéveloppeur de Companion9x")
|
#define TR_ABOUT_BERTRAND_3 TR("Codéveloppeur\001de\001C9X","Codéveloppeur de Companion9x")
|
||||||
|
|
||||||
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
#define TR_ABOUT_MIKE_1 "Mike Blandford"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\015"
|
#define LEN_VFSWFUNC "\015"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant ""Azzera\0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Retroillum.\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant ""Azzera\0 ""Set \0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Retroillum.\0 " TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant ""Azzera\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Retroillum.\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Blocco\0 ""Maestro \0 ""Trim Instant ""Azzera\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Retroillum.\0 " TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF""SWG""SWH""SWI""SWJ""SWK""SWL""SWM""SWN""SWO""SWP""SWQ""SWR""SWS""SWT""SWU""SWV""SWW"
|
#define TR_LOGICALSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF""SWG""SWH""SWI""SWJ""SWK""SWL""SWM""SWN""SWO""SWP""SWQ""SWR""SWS""SWT""SWU""SWV""SWW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF"
|
#define TR_LOGICALSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC""SWD""SWE""SWF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC"
|
#define TR_LOGICALSW "SW1""SW2""SW3""SW4""SW5""SW6""SW7""SW8""SW9""SWA""SWB""SWC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "CURVE"
|
#define TR_MENUCURVES "CURVE"
|
||||||
#define TR_MENUCURVE "CURVA"
|
#define TR_MENUCURVE "CURVA"
|
||||||
#define TR_MENUCUSTOMSWITCH "SWITCH PERSON."
|
#define TR_MENULOGICALSWITCH "SWITCH PERSON."
|
||||||
#define TR_MENUCUSTOMSWITCHES TR("SWITCH PERSON.","SWITCH PERSONALIZZATI")
|
#define TR_MENULOGICALSWITCHES TR("SWITCH PERSON.","SWITCH PERSONALIZZATI")
|
||||||
#define TR_MENUCUSTOMFUNC TR("FUNZ. PERSON.","FUNZIONI PERSONALIZZATE")
|
#define TR_MENUCUSTOMFUNC TR("FUNZ. PERSON.","FUNZIONI PERSONALIZZATE")
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||||
#define TR_MENUTEMPLATES "ESEMPI GUIDA"
|
#define TR_MENUTEMPLATES "ESEMPI GUIDA"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\013"
|
#define LEN_VFSWFUNC "\013"
|
||||||
|
|
||||||
|
@ -230,25 +234,14 @@
|
||||||
#define TR_CFN_TEST
|
#define TR_CFN_TEST
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#if defined(CPUARM)
|
|
||||||
// #define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset " TR_ADJUST_GVAR "Głośność\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podświetl. " TR_CFN_TEST
|
|
||||||
//#elif defined(PCBGRUVIN9X)
|
|
||||||
// #define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podświetl. " TR_CFN_TEST
|
|
||||||
//#else
|
|
||||||
// #define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC "Podświetl. " TR_CFN_TEST
|
|
||||||
//#endif
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Safety\0 ""Trainer\0 ""Inst. Trim""Reset\0 ""Set \0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset ""Set \0 " TR_ADJUST_GVAR "Głośność\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podświetl. " TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Safety\0 ""Trainer\0 ""Inst. Trim""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Podświetl. " TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
#define TR_VFSWFUNC "Safety\0 ""Trainer\0 ""Inst. Trim""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC "Backlight\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Bezp.\0 ""Trener \0 ""Inst-Trim ""Reset " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC "Podświetl. " TR_CFN_TEST
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define LEN_VFSWRESET TR("\004", "\012")
|
#define LEN_VFSWRESET TR("\004", "\012")
|
||||||
|
|
||||||
#if defined(FRSKY)
|
#if defined(FRSKY)
|
||||||
|
@ -357,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF""PLG""PLH""PLI""PLJ""PLK""PLL""PLM""PLN""PLO""PLP""PLQ""PLR""PLS""PLT""PLU""PLV""PLW"
|
#define TR_LOGICALSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF""PLG""PLH""PLI""PLJ""PLK""PLL""PLM""PLN""PLO""PLP""PLQ""PLR""PLS""PLT""PLU""PLV""PLW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF"
|
#define TR_LOGICALSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC""PLD""PLE""PLF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC"
|
#define TR_LOGICALSW "PL1""PL2""PL3""PL4""PL5""PL6""PL7""PL8""PL9""PLA""PLB""PLC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -379,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "GAZ""SK""SW""LOL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "GAZ""SK""SW""LOL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "GAZ""SK""SW""LOT""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "GAZ""SK""SW""LOT""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -595,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "KRZYWE"
|
#define TR_MENUCURVES "KRZYWE"
|
||||||
#define TR_MENUCURVE "KRZYWA"
|
#define TR_MENUCURVE "KRZYWA"
|
||||||
#define TR_MENUCUSTOMSWITCH "PRZEŁ. LOGICZNY"
|
#define TR_MENULOGICALSWITCH "PRZEŁ. LOGICZNY"
|
||||||
#define TR_MENUCUSTOMSWITCHES TR("PRZEŁ. LOG.", "PRZEŁ. LOGICZNE")
|
#define TR_MENULOGICALSWITCHES TR("PRZEŁ. LOG.", "PRZEŁ. LOGICZNE")
|
||||||
#define TR_MENUCUSTOMFUNC "FUNKCJE SPECJALNE"
|
#define TR_MENUCUSTOMFUNC "FUNKCJE SPECJALNE"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||||
#define TR_MENUTEMPLATES "SZABLONY"
|
#define TR_MENUTEMPLATES "SZABLONY"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\015"
|
#define LEN_VFSWFUNC "\015"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido""Reset\0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido""Reset\0 ""Set \0 " TR_ADJUST_GVAR "Volume\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0 " TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0 " TR_CFN_TEST
|
#define TR_VFSWFUNC "Seguro\0 ""Aprendiz\0 ""Ajuste Rapido""Reset\0 " TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Backlight\0 " TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF""CEG""CEH""CEI""CEJ""CEK""CEL""CEM""CEN""CEO""CEP""CEQ""CER""CES""CET""CEU""CEV""CEW"
|
#define TR_LOGICALSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF""CEG""CEH""CEI""CEJ""CEK""CEL""CEM""CEN""CEO""CEP""CEQ""CER""CES""CET""CEU""CEV""CEW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF"
|
#define TR_LOGICALSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC""CED""CEE""CEF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC"
|
#define TR_LOGICALSW "CE1""CE2""CE3""CE4""CE5""CE6""CE7""CE8""CE9""CEA""CEB""CEC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "CURVAS"
|
#define TR_MENUCURVES "CURVAS"
|
||||||
#define TR_MENUCURVE "CURVA"
|
#define TR_MENUCURVE "CURVA"
|
||||||
#define TR_MENUCUSTOMSWITCH "CHAVE ESPECIAL"
|
#define TR_MENULOGICALSWITCH "CHAVE ESPECIAL"
|
||||||
#define TR_MENUCUSTOMSWITCHES "CHAVES ESPECIAIS"
|
#define TR_MENULOGICALSWITCHES "CHAVES ESPECIAIS"
|
||||||
#define TR_MENUCUSTOMFUNC "FUNCAO ESPECIAL"
|
#define TR_MENUCUSTOMFUNC "FUNCAO ESPECIAL"
|
||||||
#define TR_MENUTELEMETRY "TELEMETRIA"
|
#define TR_MENUTELEMETRY "TELEMETRIA"
|
||||||
#define TR_MENUTEMPLATES "MODELOS"
|
#define TR_MENUTEMPLATES "MODELOS"
|
||||||
|
|
|
@ -174,7 +174,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LEN_VCSWFUNC "\005"
|
#define LEN_VCSWFUNC "\005"
|
||||||
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x" TR_CSWTIMER TR_CSWSTICKY
|
#if defined(CPUARM)
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""Δ}x\0 ""|Δ|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#else
|
||||||
|
#define TR_VCSWFUNC "---\0 " TR_CSWEQUAL "a{x\0 ""a>x\0 ""a<x\0 " TR_CSWRANGE "|a|>x""|a|<x""AND\0 ""OR\0 ""XOR\0 " TR_CSWSTAY "a=b\0 ""a>b\0 ""a<b\0 ""^}x\0 ""|^|}x" TR_CSWTIMER TR_CSWSTICKY
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LEN_VFSWFUNC "\012"
|
#define LEN_VFSWFUNC "\012"
|
||||||
|
|
||||||
|
@ -231,7 +235,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_VFSWFUNC "Säkra\0 ""Trainer\0 ""Sätt Trim\0""Nollställ\0" TR_ADJUST_GVAR "Volym\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Belysning\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Säkra\0 ""Trainer\0 ""Sätt Trim\0""Nollställ\0""Set \0 " TR_ADJUST_GVAR "Volym\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_CFN_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "Belysning\0" TR_CFN_TEST
|
||||||
#elif defined(PCBGRUVIN9X)
|
#elif defined(PCBGRUVIN9X)
|
||||||
#define TR_VFSWFUNC "Säkra\0 ""Trainer\0 ""Sätt Trim\0""Nollställ\0" TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Belysning\0" TR_CFN_TEST
|
#define TR_VFSWFUNC "Säkra\0 ""Trainer\0 ""Sätt Trim\0""Nollställ\0" TR_ADJUST_GVAR TR_SOUND TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_VVARIO TR_HAPTIC TR_SDCLOGS "Belysning\0" TR_CFN_TEST
|
||||||
#else
|
#else
|
||||||
|
@ -346,11 +350,11 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CPUARM)
|
#if defined(CPUARM)
|
||||||
#define TR_CUSTOMSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC""LBD""LBE""LBF""LBG""LBH""LBI""LBJ""LBK""LBL""LBM""LBN""LBO""LBP""LBQ""LBR""LBS""LBT""LBU""LBV""LBW"
|
#define TR_LOGICALSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC""LBD""LBE""LBF""LBG""LBH""LBI""LBJ""LBK""LBL""LBM""LBN""LBO""LBP""LBQ""LBR""LBS""LBT""LBU""LBV""LBW"
|
||||||
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
|
||||||
#define TR_CUSTOMSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC""LBD""LBE""LBF"
|
#define TR_LOGICALSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC""LBD""LBE""LBF"
|
||||||
#else
|
#else
|
||||||
#define TR_CUSTOMSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC"
|
#define TR_LOGICALSW "LB1""LB2""LB3""LB4""LB5""LB6""LB7""LB8""LB9""LBA""LBB""LBC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
#define TR_TRIMS_SWITCHES "tRl""tRr""tEd""tEu""tTd""tTu""tAl""tAr"
|
||||||
|
@ -368,11 +372,11 @@
|
||||||
|
|
||||||
#if defined(PCBTARANIS)
|
#if defined(PCBTARANIS)
|
||||||
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
#define TR_6POS_POTS "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
|
||||||
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_6POS_POTS TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#elif defined(CPUARM)
|
#elif defined(CPUARM)
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#else
|
#else
|
||||||
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_CUSTOMSW
|
#define TR_VSWITCHES TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_TRIMS_SWITCHES TR_ROTENC_SWITCHES TR_LOGICALSW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HELI)
|
#if defined(HELI)
|
||||||
|
@ -584,8 +588,8 @@
|
||||||
|
|
||||||
#define TR_MENUCURVES "Kurvor"
|
#define TR_MENUCURVES "Kurvor"
|
||||||
#define TR_MENUCURVE "Kurva"
|
#define TR_MENUCURVE "Kurva"
|
||||||
#define TR_MENUCUSTOMSWITCH "Logisk Brytare"
|
#define TR_MENULOGICALSWITCH "Logisk Brytare"
|
||||||
#define TR_MENUCUSTOMSWITCHES "Logiska Brytare"
|
#define TR_MENULOGICALSWITCHES "Logiska Brytare"
|
||||||
#define TR_MENUCUSTOMFUNC "BrytarFunktioner"
|
#define TR_MENUCUSTOMFUNC "BrytarFunktioner"
|
||||||
#define TR_MENUTELEMETRY "Telemetri"
|
#define TR_MENUTELEMETRY "Telemetri"
|
||||||
#define TR_MENUTEMPLATES "Mallar"
|
#define TR_MENUTEMPLATES "Mallar"
|
||||||
|
|
|
@ -106,6 +106,11 @@ translations = {'cz': [('\\200', u'á'),
|
||||||
('\\203', u'Å'),
|
('\\203', u'Å'),
|
||||||
('\\204', u'Ä'),
|
('\\204', u'Ä'),
|
||||||
('\\205', u'Ö')],
|
('\\205', u'Ö')],
|
||||||
|
|
||||||
|
'en': [],
|
||||||
|
|
||||||
|
'all': [('\\306', u'Δ')],
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Take care of command line options
|
# Take care of command line options
|
||||||
|
@ -132,6 +137,12 @@ for before, after in translations[args.language]:
|
||||||
else:
|
else:
|
||||||
text = text.replace(after, before)
|
text = text.replace(after, before)
|
||||||
|
|
||||||
|
for before, after in translations["all"]:
|
||||||
|
if args.reverse:
|
||||||
|
text = text.replace(before, after)
|
||||||
|
else:
|
||||||
|
text = text.replace(after, before)
|
||||||
|
|
||||||
# Write the result to a temporary file
|
# Write the result to a temporary file
|
||||||
out_file = codecs.open(args.output, 'w', 'utf-8')
|
out_file = codecs.open(args.output, 'w', 'utf-8')
|
||||||
out_file.write( text )
|
out_file.write( text )
|
||||||
|
|