Commit Graph
76 Commits
Author SHA1 Message Date
Bertrand Songis d3af7fca5d [Pulses] PXX2 Probe warning 2019-03-12 18:20:55 +01:00
Bertrand Songis 9deaa04a71 [GUI] Module choice fixes 2019-03-12 14:55:33 +01:00
Bertrand Songis a7311810d3 Cosmetics 2019-02-25 13:43:54 +01:00
3djc 16e54f27e0 XJT2 channel count can only be 8, 16 or 24 2019-02-22 10:31:54 +01:00
Bertrand Songis 97983a6fc3 XJT2 / R9M2 allowed even if internal module is present 2019-02-21 11:21:07 +01:00
3djc d80dc67bbd R9M and R9M2 2019-02-19 13:15:54 +01:00
3djc 66a4276fb3 X7 : assume R9M is PXX2 2019-02-19 10:12:33 +01:00
Bertrand Songis 8ec797730e FrSky X3 board support added 2019-02-18 15:20:28 +01:00
Bertrand Songis 22f35c6d27 BT fixes on X-LiteS 2019-02-15 18:51:40 +01:00
Bertrand Songis f17212f9b7 Possibility to disable PXX1 / PXX2 / CROSSFIRE 2019-02-09 12:43:05 +01:00
Bertrand Songis 4736ff0300 RAM saving 2019-02-09 12:12:36 +01:00
Bertrand Songis c73746ef1c Fixes 2019-02-08 15:31:23 +01:00
Bertrand Songis 7b58cc2e69 Fixes for X7 2019-02-08 09:00:02 +01:00
3djc 539cc00d31 Internal module part (receiver not done yet) 2019-02-05 08:34:11 +01:00
Bertrand Songis 3dfe50c10b Merge branch 'bsongis/pxx2' into bsongis/x-lites 2019-02-01 14:19:08 +01:00
MRC3742andAndre Bernet 350acc3cc3 Multi protocol updates to MPM version 1.2.1.16 (#6249) 2019-01-06 10:59:40 +01:00
3djc 0f8c4a7a7f Fix Xlite R9 UI (pulse still wrong) 2018-12-13 17:35:07 +01:00
3djc 1c3d306c48 Tidy up 2018-12-13 12:59:04 +01:00
3djc 50e004df9a A more elegant approach (thank @bsongis) 2018-12-13 08:28:28 +01:00
3djc 22c1d5895a X7 POC for R9 region sensing 2018-12-12 13:27:11 +01:00
3djc edc3d7372e POC X7 2018-12-04 09:29:36 +01:00
Bertrand Songis b72ccb4836 PXX2 always defined. PROTOCOL enums renamed. IRPROTOS removed 2018-11-28 18:02:14 +01:00
3djcandBertrand Songis 73562b12f1 Fix xlites trainer menu 2018-11-03 16:56:51 +01:00
MRC3742 8dd10103d6 Updates to build in 2.3 for ARM9X 2018-10-11 23:01:12 -04:00
MRC3742 3dbcd436e8 Multiprotocol listing updates for 2.3 branch 2018-10-11 21:53:05 -04:00
3djc 95c035ed73 Support for non certified firmwares (#6118)
* Support new r9m firmwares

* More future proof, thx Kilrah

* (significant) typo

* Companion part

* Make support a compilation option

* Fix compilation for normal users

* Warning popup for usability tests

* Better implementation

* All sizes

* Cosmetics

* Flex is EU+/AU+ only

* [Companion] Handle "flexr9m" option in module settings UI (to match radio UI, including warning msg); Move some "toString" functions out of ModelPrinter into ModuleData/Multiprotocols; "Future-proof" available R9M power options based on "stdr9m" fw option; Fix missing "Hitec" MM protocol name; Fix printing of R9M-EU power level in ModelPrinter.

* Cosmetics

* Rename R9M flex option

* Move failsafe further back to prevent nav oddity
2018-08-30 13:16:39 +02:00
Bertrand Songis ea76998beb More AVR removal 2018-08-05 12:39:05 +02:00
Bertrand Songis f3bfde242b RTOS refactoring + more AVR removal 2018-08-05 12:06:48 +02:00
Arne Schwabe eaae858a38 Update Multi protocols 2018-08-03 13:21:31 +02:00
Arne SchwabeandBertrand Songis e3f2664440 Update multi protocol definitions (#5930) 2018-06-02 18:15:13 +02:00
Kilrah a368d74619 Revert "Xlite PPM/Heartbeat trainer input (#5881)"
This reverts commit 25049d041d.
2018-05-21 11:17:19 +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
Bertrand SongisandGitHub 99604dccc9 XLite support (#5806) 2018-04-25 23:07:04 +02:00
3djc 11c2440dcd Small cleanup 2018-02-13 13:12:49 +01:00
3djcandBertrand Songis 3355d41642 X7 : add missing trainer mode (#5652) 2018-01-26 18:51:25 +01:00
3djcandBertrand Songis 394bc1689f Massive cleaning (#5538) 2017-12-18 20:54:22 +01:00
Bertrand SongisandGitHub a6044a684d Bsongis/r9 m fixes (#5406)
R9M support
2017-12-08 11:26:46 +01:00
Arne SchwabeandBertrand Songis afd3103506 Update multi protocols (#5461)
* Update multi protocols

* SFHSS also has failsafe implemented

* Show failsafe setting in Companion

* Fix missing protocol names

* Update failsafe format and only show bind when module reports to support it
2017-12-07 18:48:10 +01:00
Arne SchwabeandBertrand Songis 613b2edf49 Multi improvements (#5322)
* 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
2017-11-11 08:57:04 +01:00
3djcandBertrand Songis 6f3577c9a5 x9e with horus bt module (#5214)
* Basics to allow Horus BT module on X9E

* wip

* Temporary hack to prevent X9E to enter reset loop

* The wait game starts :)

* Temporary compil fixes

* More sensibles defines
2017-09-16 16:08:21 +02:00
Bertrand SongisandGitHub bd6bd4deeb Bluetooth fixes (reconnection issues, telemetry mode not working) (#5186)
Bluetooth fixes (reconnection issues, telemetry mode not working)
2017-09-05 18:21:29 +02:00
Arne SchwabeandBertrand Songis e16b48db30 Reduce RF_PROTO_OFF logic, disable R9M Sport out when internal telemetry is on (#5159)
* Remove most of the special logic associated with RF_PROTO_OFF

This simplifies code in many areas since the internal module does not require special handling and also fixes a few bugs with INTERNAL_PPM

* Disable R9M sport option if internal module has telemetry

* Fix X12s build

* Use macros instead of direct comparisions

* Fix sport bit sent the wrong way. Rename S.port out to Telemetry

* Compile fix
2017-08-15 21:47:45 -07:00
Arne SchwabeandBertrand Songis 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
3djcandBertrand Songis 5a8a074f0c Neutralise BT on X9E, unless DEBUG is defined (#5148)
* Neutralise BT on X9E, unless DEBUG is defined

* Adjust to Bertrand comments
2017-08-14 22:03:26 -07:00
Bertrand SongisandGitHub 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 SchwabeandBertrand Songis 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
3djc 854ce93c07 Missed indent 2017-06-11 09:36:14 +02:00
3djc bae44d2812 Review handling is global function detection.
Fixes !sensor been selectable in global scripts

Thanks to @Max for his help
2017-06-09 09:47:34 +02:00
Arne SchwabeandBertrand Songis 10c6c9a1ec Add DM002 multipl protocol (#4716) 2017-03-29 15:43:16 +02:00
Bertrand Songis 6c28efdd4f Fixes #4695 2017-03-26 20:40:13 +02:00