1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-26 09:45:21 +03:00
Commit graph

3175 commits

Author SHA1 Message Date
Neil Horne
5bb759a0e7 Replace spaces in model name with underscores for file name (#5335) 2017-11-08 21:33:12 +01:00
Kilrah
e2858dbb03 [companion] Some fields missing for Sky9x (fix #5326) 2017-11-08 12:55:31 +01:00
RCdiy
973716fbfa Companion Build Option Lua Toot Tip change wording from "model" to "custom" (#5277)
* Companion Build Option Lua Toot Tip Change model to custom
2017-10-31 21:56:54 +01:00
Kilrah
a54c0a435e Remove unused files 2017-10-09 13:43:31 +02:00
Arne Schwabe
fd782538d8 Implement SBUS output for external module bay. (#5225)
* Implement SBUS output for external module bay.

* Bugfixes and Companion support
2017-09-29 18:29:39 +02:00
Arne Schwabe
710e6ddc4c Also use https for nightlies 2017-09-28 15:05:57 +02:00
Sebastien Charpentier
3ce754137d French translation (#5244)
* Comparison point before translation.

* Updated French translation.

* Match radio strings
2017-09-28 11:29:18 +02:00
3djc
f4ea92d1fc move to https (#5247) 2017-09-28 11:25:09 +02:00
Kilrah
24917a9952 Adjust SD card download folder for firmware nightlies 2017-09-28 08:28:25 +02:00
Arne Schwabe
a502a99768 Fix logic mistake I made earlier (closes #5229) 2017-09-23 19:17:51 +02:00
3djc
9415b3086d More nightly prep 2017-09-12 19:55:42 +02:00
Arne Schwabe
b7acee5723 Allow USB mode selection on USB connect (#5193)
Allow all USB modes to be compiled in at the same time
2017-09-10 17:28:08 +02:00
Arne Schwabe
abe857225a Fix assert in multiprotocol 2017-08-20 19:30:51 +02:00
Kilrah
9ba843d82f Enable X10 2017-08-18 14:50:44 +02:00
Sebastien Charpentier
bf177d6cce French translation update (#5163)
* Initial version.

* French translation.
2017-08-16 10:08:19 -07:00
Arne Schwabe
8e84724c62 Implement R9M Companion support (#5157)
also implement (like with multi) own pxx struct for pxx options
2017-08-15 21:45:15 -07:00
Arne Schwabe
824f39330f Reorder mm_protocol struct and remove pack to silence compiler warnings (#5158)
Since chance costs 48 byte of flash space
2017-08-15 06:51:21 -07:00
Bertrand Songis
8d8fef23c9 Bsongis/x7 bluetooth (#5068)
* 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
2017-08-12 00:49:54 +02:00
Arne Schwabe
51be7b000e Add support for R9M module (#5101)
* 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
2017-08-12 00:27:23 +02:00
Arne Schwabe
87295776ff Fix issue #4961 (#5009)
* 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
2017-08-12 00:26:28 +02:00
Andre Bernet
b3e9d8d97d Improve settings migration and management (#5107)
* 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
2017-08-11 17:42:30 +02:00
Kilrah
7d386e7821 Merge branch 'bsongis/companion_sensor_switches' into 2.2 2017-08-09 11:37:56 +02:00
Bertrand Songis
ee258b8ec8 Curves buttons broken on Linux 2017-08-09 11:02:57 +02:00
Bertrand Songis
0641adc5f4 Segfault fixed 2017-08-09 10:47:01 +02:00
Bertrand Songis
045294d53b Unify element names 2017-08-09 10:29:33 +02:00
Bertrand Songis
49e252337e Sensors names changed to "SensorX:YYYY" 2017-08-08 20:38:29 +02:00
Arne Schwabe
bd968bd60f Bundle and use avrdude.conf on OS X (closes #5050) (#5127) 2017-08-04 12:19:27 +02:00
Bertrand Songis
76e72c8a86 RssiPowerOff alarm enabled by default (#5129)
* RssiPowerOff alarm enabled by default
+ Companion support

* Fix continuously toggling RSSI on shutdown setting on X9
2017-08-04 11:01:52 +02:00
Bertrand Songis
b55070f939 [Companion] Sensor switches support added
+ 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
2017-07-30 12:12:27 +02:00
Damjan Adamic
3436273fdf Fixes #5090: periodically update sensor ratios from the radio when the telemetry simulator is running. (#5110) 2017-07-30 09:56:16 +02:00
Damjan Adamic
4dcd49a516 Fixes #5093: usbasp udev were rules missing from the installation package (#5111) 2017-07-30 09:55:16 +02:00
Sebastien Charpentier
2f4ed3b35f Updated Fr Translation (#5115)
* Initial version

* Update French translation.
2017-07-30 09:52:06 +02:00
Bertrand Songis
e37872398e Fixes #5100 2017-07-27 12:22:24 +02:00
Kilrah
3b7c3fb217 Clarify upgrade text (fix #2967) 2017-07-24 12:41:42 +02:00
Kilrah
e04aa4b3cc Revert "Add sam-ba location to list of settings that must not be imported"
This reverts commit 1bb6a82cf3.
2017-07-24 11:51:26 +02:00
Kilrah
1bb6a82cf3 Add sam-ba location to list of settings that must not be imported 2017-07-24 11:43:02 +02:00
Kilrah
022f7121b4 Fix unneeded conversions between 9XR-Pro and AR9X/Sky9x 2017-07-24 11:33:13 +02:00
Sebastien Charpentier
7dfb5b6a28 Updated French translation (#5074)
* Starting point.

* French translation.
2017-07-21 11:06:51 +02:00
Neil Horne
c00775b2d1 Add model checklist edit to Companion (#5047)
* Add model checklist edit to Companion

* minor fix

* Add only write file if text changed.
Add @bsongis feedback.
Minor code changes.
2017-06-28 22:09:47 +02:00
Sebastien Charpentier
72ca1b021a Fixed Typo. (#5046) 2017-06-19 16:09:34 +02:00
Sebastien Charpentier
044b3a706c French Translation (#5045)
* Starting point for French translation.

* Updated French translation.
2017-06-19 15:10:05 +02:00
Arne Schwabe
8e07f9b0f4 Allow to disable telemetry alarams (#4981)
* 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
2017-06-14 23:34:27 +02:00
Max Paperno
3f5a3995cc [Companion] Inputs and Mixes lists formatting & DnD fixes: (#4919)
* 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.
2017-06-10 23:35:16 +02:00
Max Paperno
f50ee3fb39 [Companion] Add optional logging of all debug output. (#4974)
* [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.
2017-06-10 23:33:03 +02:00
Max Paperno
655e2f9010 [Companion][AppData] Fix possible crash when importing settings from Companion < v2.1 (fixes #5016). 2017-06-07 10:49:48 -04:00
Arne Schwabe
32142e25ea add multimedia libs depency (#4982) 2017-05-31 22:31:28 +02:00
Max Paperno
0906bdc6d7 Adjust logical switch abbreviations. (#4965)
* [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
2017-05-30 18:36:04 +02:00
Arne Schwabe
77925f6abc Fix issue #4961 (#4963) 2017-05-29 18:16:01 +02:00
Martin Hotar
0a0893e6cc cz translations of companion (#4964) 2017-05-29 18:15:21 +02:00
Sebastien Charpentier
f462af1b0e Updated French translation (#4946)
* Updated French .ts file.

* Updated French Translation.

* Missing space.
2017-05-23 16:12:04 +02:00