* Adding regex check for crossfire gps format when reading logs in telemetry simulator
Adding a regex check when the telemetry simulator parses gps cords from a log file to see if the if the cords are in the crossfire gps log format.
The GPS telemetry sensor from crossfire logs the coordinates as latitude with a precision of six decimal places followed by a space and then longitude also to six decimal places. e.g. "53.279969 -7.701416"
When the cords are already in this format their is no need to call convertDegMin on the values
* Fixing code styling
* Updating code style
* Updating code style
* Checking the gps coordinates format once before the full file is processed instead of evaluating the regex for every line of the file.
Optimize regex by removing surrounding parenthesis
* implementing syncing with multi
* Send config command
* Implement setting failsafe for multimodule
* Fix
* Fix last bugs. Multi sync now working as expected.
* Add eww multi protocol
* Companion Global Variables refactor to support changes to radio in 2.2
* Update model print for global variables refactor
* Check and if necessary update all flight modes gvar after updating min or max
* Fix loop limit
* Add clear single gvar context menu
Add gvar popup values to model print
Minor fixes
* 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