1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-23 08:15:17 +03:00
Commit graph

47 commits

Author SHA1 Message Date
3djc
c06b789f5c
Multi module config support (#8438)
* Multi module configuration

Co-authored-by: Pascal Langer <pascal_langer@yahoo.fr>
2021-05-05 15:46:29 +02:00
3djc
84387e7e0f Cosmetics 2021-04-05 11:16:17 +02:00
3djc
78dd516069 Allow PCBSKY9X compilation 2021-04-04 19:00:01 +02:00
3djc
e3082756c9 Merge branch '2.3' into 3djc/2.3-synced 2021-03-14 10:51:46 +01:00
3djc
b60ba23f1f
M-Link telemetry (#8281) 2021-03-10 19:13:36 +01:00
Raphael Coeffic
02660c763a mixer scheduler 2020-12-09 07:24:27 +01:00
3djc
67a001b757 Bump multi rev 2020-10-04 12:21:08 +02:00
3djc
6b1141af28 Set multi min version to 1.3.1.65 to match SD scripts 2020-09-20 14:06:43 +02:00
3djc
be7086711d
fix wrong length on telem mirror uart (#7874) 2020-08-11 13:09:27 +02:00
pascallanger
fa1e6f087c
Graupner HoTT: full telemetry (#7627) 2020-05-30 12:11:36 +02:00
3djc
f0d8d340fd
Add AUX2 (#7588)
AUX2 added
2020-05-15 14:51:36 +02:00
3djc
9c632b582d
Streamline multi interface (#7524) 2020-04-21 14:53:33 +02:00
pascallanger
5e2fc7f1ae
Multi: Enable D8, D16v1 and D16v2.1 TX clone mode (#7516)
* Clone mode

* Switch table from octal to hex

* Revert change to octal as requested by 3djc

* Changing to Cloned to please 3djc ;-)

* Minimum Multi version: 1.3.0.87

* Cosmetics

* Cosmetics

* Add cloned to X2

Co-authored-by: Pascal Langer <planger@mathworks.com>
Co-authored-by: 3djc <lesitewebdejc@hotmail.com>
2020-04-13 11:39:59 +02:00
3djc
c11b565f03
Support for Multi FrSky 2.1.x (#7472)
* FRSKY X2.1 support

* String fixes

* Cosmetics

* Improve 128 multi GUI

* Improve 128 internal multi GUI

* Improve 1212 multi GUI

* Fix

* Adjust multi upgrade version warning

* Cosmetics

* Cosmetics

* Cosmetics

Co-authored-by: Kilrah <kilrah@andrebernet.ch>
2020-03-29 21:02:29 +02:00
3djc
0f9114c524
Initial TX16S (#7344)
* TX16S initial push - Radio booting, navigation keys ok

* TX16S libsimu

* Please Travis

* Do not start radio on charger power

* USB charger led handling

* Revert "USB charger led handling" until we have proper details

* Pseudo sport power pin

* Please Travis

* tx16s serial debug

* Add tx16s calibration picture

* Review anadir for tx16s, needs to be checked on more radios

* Dump raw multi telem on AUX port

* More work on TX16S

* Fixes

* Compilation fix

* Compilation fix

* Fix Aux Serial power

* Various improvement

* USB charger led handling

* Cosmetics

* Cosmetics

* USB charger led handling

* Add charge indicator on GUI
2020-01-30 17:25:09 +04:00
3djc
ea11335273
D16 bind option (#7218)
D16  bind option, and several fixes that give MULTI live data priority vs OpenTX stored multi definitions

Co-authored-by: pascallanger <pascal_langer@yahoo.fr>
2019-12-27 09:42:13 +01:00
Bertrand Songis
16c9a92f49
Bluetooth SD logs (#7197)
Bluetooth SD logs
2019-12-16 12:22:48 +01:00
3djc
a56411a837 Cosmetics 2019-11-27 12:42:13 +01:00
3djc
af90b7acbe Improve strings 2019-11-27 09:36:31 +01:00
3djc
70a9e5312a Fix multi chanel order string 2019-11-16 20:22:46 +01:00
3djc
3a7e006635
Support new Multi 1.3 features (#7077) 2019-11-15 16:20:24 +01:00
Bertrand Songis
3f0ce109ad
Fixes #7027 2019-11-07 13:39:38 +01:00
Raphael Coeffic
6d77932f89 Add support for multi-protocol trainer (#6896)
* Add support for multi-protocol trainer

* Fix telemetry condition

* Trainer mode not supported on Sky9X

* fixed radio trainer screen

- convert values properly.
- apply the weights as setup.

* Fix T16 with BT

* String fixes

* Cosmetics
2019-10-22 15:53:12 +02:00
3djc
81d6c452d1 Fix failsafe warning on internal multi 2019-10-20 19:30:50 +02:00
3djc
801d5bb2ca Fix replace issue 2019-10-10 17:35:47 +02:00
3djc
891c13e98d
Spectrum analyser reworked (#6836)
* Spectrum analyser reworked

* Fix typo

* Cosmetics

* Cosmetics

* yet another overall look update

* T16 compilations fixes

* Various Taranis compile  fixes

* Cosmetics

* Cosmetics

* Cosmetics

* Cosmetics fixes
2019-10-10 15:42:35 +02:00
3djc
3e13b20617 Cosmetics (#6844) 2019-09-28 15:57:28 +02:00
3djc
b8fa8438ba
Multi telemetry : add Hitec and improve FlySky (#6835)
* Add Hitec and update Flysky telemetry

* Travis (and sky9x) doesn't like  cheating !

* Cosmetics
2019-09-28 13:31:02 +02:00
Raphael Coeffic
6b12010473 Add T16 support
Added support for:
- T16 radio
- internal multi-protocol module.
- flashing internal and external multi-protocol modules.

Many thx to:
- goebish, for the hardware support.
- qba667, for the original patches for the internal multi-protocol support (UI and serial com).
2019-09-24 22:12:13 +02:00
Bertrand Songis
e7736f3fdc
Replace NULL by nullptr 2019-08-28 10:28:11 +02:00
Bertrand Songis
4d07faa8e0
Bsongis/accst support over pxx2 (#6455)
ACCST support over PXX2
2019-05-27 17:23:17 +02:00
Bertrand Songis
fa6db9e330 Compilation fixes 2019-04-23 08:26:38 +02:00
3djc
1357afeb23 multi compilation fixes 2019-03-23 11:23:54 +01:00
Bertrand Songis
c183913f1f SPORT support removed from MULTIMODULE (patent issue) 2019-03-19 19:55:53 +01:00
Bertrand Songis
62c7a1978e RAM saving 2019-02-09 11:33:43 +01:00
Arne Schwabe
7dd32c8878 Implement s.port polling for multi (#5521)
Sport polling is implemented quite low level for regular s.port.
Go another approach for multi and add another multi type for s.port polling
2017-12-18 23:00:03 +01:00
Arne Schwabe
d0ec3e0266 Fix problem with multi frsky fallback (#5496)
* Fix problem with frsky fallback

* Try to fix code style
2017-12-18 22:58:24 +01:00
Arne Schwabe
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 Schwabe
2d6962d937 Also fix compiler warning on sky9x 2017-11-13 10:52:33 +01:00
Arne Schwabe
d8210b832f Fix multi build on Sky9X 2017-11-13 10:42:25 +01:00
Arne Schwabe
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
Arne Schwabe
50cb102a34 [MULTI] Fix fallback to Flysky and Spektrum telemetry without MULTI_TELEMETRY (#4851) 2017-04-25 12:07:34 +02:00
3djc
fbc3bac6d3 Review handling of combine INTERNAL_PPM and MULTIMODULE (#4826)
* First attempt

* Fix

* Review IS_INTERNAL_MODULE_ENABLED() macro
2017-04-23 10:10:43 +02:00
Andre Bernet
101eb91c8f Hopefully fix broken PR... 2017-02-04 12:59:49 +01:00
Andre Bernet
a95626ca9d Missing rename in f83aef4606 2017-02-04 12:53:04 +01:00
Arne Schwabe
59d9ec131b Schwabe/multi protocol update (#4352)
* Add multi frisky eu protocols

* Also implement MULTI_STATUS, the alternative to MULTI_TELEMETRY used by er9x/ersky9x
2017-01-31 07:41:08 +01:00
Arne Schwabe
06b0694f03 Schwabe/multi telemetry (#4151)
* Add FY805 protocol

* Fix stray space

* Fix multi sending 120% instead of 100%.

* Implement a custom telemetry for the multi module

The custom telemetry allows the module to tell the telemetry protocol to OpenTX and also allows signaling the status of the Module (e.g. invalid protocol) to OpenTX

This should also close #3979.

* Cosmetics and a few small bugfixes

* remove empty if

* Move status line directly below the mode to be always visible when selecting a protocol

* warn if internal RF module is on

* Replace sprint with small helper function to build on AVR ARM (AR9X, 9XPRO, …)

* TR in wrong order, RF_PROTO_OFF inverted

* Refactor definition of Multimodule protocols to have one central place to define all multi protocol properties

* Also update protocols in companion

* Update multi version number to display as a.b.c.d
2016-12-24 00:04:11 +01:00