Commit Graph
5092 Commits
Author SHA1 Message Date
Raphael CoefficandBertrand Songis a6afbebc94 support for CLI (over USB CDC) without DEBUG (#5940) 2018-06-03 23:17:29 +02:00
Bertrand SongisandGitHub 806715e166 Bsongis/companion r9m fixes (#5914)
* Cosmetics

* First part ...

* First part ...

* Second part ...

* End?

* Handle new  R9M and R9M lite

* Display 'mini' module in case of R9M and xlite
2018-06-02 18:16:51 +02:00
Arne SchwabeandBertrand Songis e3f2664440 Update multi protocol definitions (#5930) 2018-06-02 18:15:13 +02:00
Arne SchwabeandBertrand Songis ce77fbd2ff No longer use deprecated qt5_use_modules (#5931)
QT 5.11 finally removes the qt5_use_modules macro.
Instead target_link_libraries with the Qt5::Lib added should be used.
Since we already use that in one place, it should work everywhere. Since
the common companion lib already depends on Core, widges and multimedia
components that link against it, also implicitly link against those
libraries.
2018-06-02 18:14:49 +02:00
Kilrah 2cd4e6acfa Horus UI cosmetics 2018-05-27 17:57:03 +02:00
Kilrah b8e9d5542d Xlite LRUD key REPT events were missing in lua 2018-05-27 12:01:28 +02:00
Kilrah 487bf8bce7 Xlite can now change telemetry screens 2018-05-27 11:34:47 +02:00
3djc 535e41d43e Add required keyword for xlite. Fix #5909 2018-05-26 08:51:08 +02:00
3djc ce344bc704 Cleanup 2018-05-23 17:12:48 +02:00
Raphael CoefficandBertrand Songis 3665d2afb4 added X9E navigation to the crossfire scripts (#5904)
Submitted on behalf of @aguindehi

fixes #5893
2018-05-23 08:10:35 +02:00
Kilrah a1de19c105 Xlite simu shift working, dirty hack to get mouse wheel to do the right thing 2018-05-22 23:09:32 +02:00
Kilrah f0bea027c1 Match voltage settings and fix simu giving voltage below default min 2018-05-22 22:27:59 +02:00
Kilrah e4fc76503c VC++ compilation 2018-05-22 21:29:55 +02:00
Kilrah 88c72e0cb9 VC++ compilation 2018-05-22 19:29:48 +02:00
Raphael CoefficandBertrand Songis 7379f6064e Horus: add receiver number check (#5841)
* add receiver number check for Horus

* find the first free model ID on LONG ENTER

* use the next free model ID for new models

* improve free model ID support for std LCD as well

* fixed “duplicate model”

* fixed ModelsList::isModelIdUnique()
2018-05-21 19:03:51 +02:00
Raphael CoefficandBertrand Songis ea898e5122 [Horus] font fixes (#5901)
* avoid generating a blank part for font size that do not have extras

* use “stretch” instead of “jessie”

.. and add libgtest-dev.

* keep space width equal 4, no matter what

* updated generated fonts

* updated reference images

* Replace PyQt completely (#5902)

* ported img2lbm.py to Pillow (and get rid of PyQt)

* removed PyQt from Dockerfile

* fixed travis

* fixed issue with img2lbm and Horus bitmaps
2018-05-21 19:03:15 +02:00
Kilrah a368d74619 Revert "Xlite PPM/Heartbeat trainer input (#5881)"
This reverts commit 25049d041d.
2018-05-21 11:17:19 +02:00
Raphael CoefficandBertrand Songis 526f460cd4 Generate font bitmaps without Qt (using Python Pillow) (#5891)
* Generate font bitmaps without Qt (using Python Pillow)
* Roboto font now default
2018-05-21 10:45:13 +02:00
Andre BernetandBertrand Songis 8e7e036591 Potential fix for #5895 (#5897)
Fixes #5895
2018-05-21 10:43:44 +02:00
Bertrand SongisandGitHub 993e543162 Bsongis/issue 5896 (#5898)
* Fixes #5896
* No voltage alarm during X-Lite debugging ...
* Some cleanups
2018-05-21 10:40:34 +02:00
marbalonandBertrand Songis 1b3897a425 Validate RSSI instance to allow user defined RSSI source (issue #5842) (#5846) 2018-05-21 10:37:09 +02:00
Andre BernetandBertrand Songis 25049d041d Xlite PPM/Heartbeat trainer input (#5881)
* Xlite PPM/Heartbeat trainer input

* UI adaptations

* Sky9x has no trainer settings!
2018-05-21 10:06:59 +02:00
3djc ae1aff6863 Fix scrolling on x7 model setup screen when pot warn is set to off 2018-05-20 15:45:06 +02:00
3djc 9227edac18 Revert "Fix #5896 (xlite center beep config missing last collumn)"
This reverts commit f5d61306c9.
2018-05-18 12:42:45 +02:00
3djc f5d61306c9 Fix #5896 (xlite center beep config missing last collumn) 2018-05-18 12:39:41 +02:00
3djcandBertrand Songis 8366d6ec2a R9M Lite FCC has only one power mode (#5887)
* R9M Lite FCC has only one power mode

* Increase code reliability if new option changes are introduced
2018-05-15 16:41:56 +02:00
Bertrand Songis fd3f2eb1e5 Compilation fix 2018-05-10 13:57:52 +02:00
Bertrand SongisandGitHub db276cecbf S.PORT flash on all available interfaces (possibly 3) 2018-05-10 08:22:39 +02:00
Raphael CoefficandBertrand Songis 56d040ee06 Reset backlight timer on rotary encoder (keys mode) (#5874)
* horus: reset backlight timer on rotary encoder (keys mode)
* taranis: reset backlight timer on rotary encoder (keys mode)
2018-05-08 22:39:02 +02:00
Raphael CoefficandBertrand Songis 462f6244aa fixes #5870 (#5876)
fixes #5870
2018-05-08 22:33:58 +02:00
Raphael CoefficandBertrand Songis 54d430f3c5 [X10] mute audio when fifo buffer is empty (#5875)
* [X10] mute audio when fifo buffer is empty
* do not push audio data if volume is muted.
2018-05-08 22:27:19 +02:00
3djcandBertrand Songis f2d444e2d5 some xlite peripheral settings (#5877)
* Refine xlite compilation options

* noras is for 9d+ only
2018-05-08 22:19:04 +02:00
3djcandBertrand Songis 23e2e3743c Future R9MEU firmware preparation (#5869)
PXX update for R9M FCC/EU
2018-05-07 21:54:20 +02:00
Alexander NovikovandBertrand Songis 2d207b528a Added: "thousand" and "thousands" (system sounds, Russian voice) (#5872)
Fixed: pronunciation of some phrases (Ru)
Added: some extra voice messages (Ru): flight modes/statuses etc
2018-05-07 21:52:07 +02:00
Kilrah 843f17e56f Merge remote-tracking branch 'origin/3djc/xlite-swwarning-fix' into 2.2 2018-05-07 10:36:59 +02:00
3djc 9915a1fd3a Make xlite sw toggle warning more natural 2018-05-07 10:33:51 +02:00
3djc 3334e06ec6 Fix xlite POTS 2018-05-07 09:59:52 +02:00
Kilrah 78e0a4ff1e PPM center was displayed wrong on 128x64 2018-05-07 09:42:49 +02:00
3djc b5d6761fe4 Fix missing column on xlite 2018-05-07 09:38:51 +02:00
Raphael CoefficandAndre Bernet b29352b816 fixes trim re-use for T5 & T6 (#5873) 2018-05-06 21:42:43 +02:00
Bertrand SongisandGitHub 1afaded712 [Xlite] Either ADC or PWM used for sticks (similar to X10) (#5867) 2018-05-04 13:58:47 +02:00
Bertrand SongisandGitHub cfc02f67eb Bsongis/xlite pxx (#5856)
Pulses refactoring
2018-04-29 22:55:29 +02:00
3djcandBertrand Songis 6ec64b227c 3djc/xlite sf nav (#5855)
* Another nav

* Fix popup

* Cosmetics
2018-04-29 22:17:27 +02:00
Kilrah 6ada5d46b0 Better trainer mode default on Xlite 2018-04-29 11:20:08 +02:00
Andre BernetandGitHub 69bf7b3cd3 Always map xlite primary trims to Aileron/Elev (#5852) 2018-04-28 15:51:29 +02:00
Kilrah b386dd23fb Fix fast value edit 2018-04-27 12:56:28 +02:00
Kilrah fd4e03c565 Correct switch support 2018-04-27 12:46:06 +02:00
Kilrah 15c5898488 Fix SF Play Track on SC-SD 2018-04-27 12:35:24 +02:00
Bertrand SongisandGitHub a0c1beb61f [X-Lite] Next round of changes (#5847)
* [X-Lite] PXX is now sent every 4ms
* New option PXX_FREQUENCY (HIGH / LOW)
* [X-Lite] It now sends 16 channels per 4ms
2018-04-27 08:45:00 +02:00
3djc 7979401675 Remove unneeded test 2018-04-26 19:29:35 +02:00