* Trainer Bluetooth support added
X7S board added (X7 has no bluetooth while X7S has)
X10 HAL updated
* Bluetooth Telemetry
* En fix
Add all languages
* Temporary test for @bsongis
* Missing translations
* Implement R9M protocol according to PXX spec 1.7
Some of the things here are guesswork as I don’t have a R9M at hand. Also Companion support for the extra R9M options is not implemented yet.
* Fix build errors
* Fix issue #4961
Fix yet another reference to HORUS_OR_TARANIS that should be IS_ARM
Also rename C9X function to export/import to be inline with the rest
* Another two IS_ARM/HORUS_TARANIS mixups
* Fix condition
* Simplify/fix two if statements
* Really fix if statement
* Settings can now be optionally removed during uninstall (didn't find how to translate)
* Settings import from previous versions now optional
* Hopefully cleaner implementation
* This crashes (already on 2.2)
* Translation
* Remove broken settings import from companion9x
* Fixes for MainWindow
+ some refactoring to hide irrelevant switches in the combobox
More refactoring to come:
- have only one SwitchModel per model instead of one per tab
- only do the update work if something has changed
* Allow to disable telemetry alarams
This mainly useful for cheap transceivers that have telemetry but no power amplifier and very limited range of often 10-20 meters. This includes fishpepper's tinyFISH FC (and its legal/illegal clones) and also Spektrum BNF models.
* Always disable a warning when RSSI Warnings are disabled
* Compile fix
* Fix typos, also mute sensor lost
Refactor the FrskyRSSIAlarm[2] into a EEPROM compatible RssiAlarm struct
* Compile fixes
* Also refactor Companion
* Cleanup unused datastruct on ARM
* Compile fix for AVR
* Change int to uin8_t for avr
* Fix strings
* Fix/improve margin/padding issues, consistent between inp/mix views, better x-platform and older Qt (closes#4599, closes#4341);
* Allow dropping onto lines instead of only between them;
* Fix dropped data always going to line above the actual drop target (closes#4622);
* Always force DnD move operations between windows to copy instead (fixes deletion of any selected line in target window, and source line was never actually removed but looked like it was);
* Add alternate-row coloring for each Input/Mixer group;
* Fix non-contrasting selected row font color on Linux & OS X (was black on blue);
* Add actions to change font size (size persists until app close);
* Show inactive lines with dimmer font for input/channel name;
* Make drop indicator more obvious;
* Restore mouse hover highlight (Win), which also helps indicate actual drop target (also re: #4622);
* cosmetics: Code indentation in MixersListWidget.
* [AppDebugMessageHandler] Add ability to write debug output to any number of QIODevices.
* [Simulator][DebugOutput] Use new QIODevice hook in AppDebugMessageHandler instead of signal/slot.
* [AppData] Add new settings for debug logging; Refactor property creation macro to work with any data type and add varName_init() method to set default; Refactor all boolean settings to use new macro (others to be migrated later).
* [AppPreferencesDialog] Add UI for appDebugLog, fwTraceLog, & appLogsDir settings; Clean up layout on application prefs. tab, move and re-label a couple items.
* [Companion][Simulator] Enable optional application debug output logging.
* [Simulator] Enable optional logging of firmware debug output to file.
* [EEPROMInterface] Use qDebug() instead of std::cout so that now all debug output can be routed via custom message handler/logger.
* [Companion][Simulator] Add missing #include.
* [Companion] Change logical switch abbreviations to "LS##" in Source/Switch selection lists.
* [LogicalSwitchesPanel] Normalize LS name label.
* We had decided on "Lxx"
* Match firmware side
* ARM wasn't using the translations
* Update strhelpers.cpp