Arne Schwabe
119e413a6d
Multi module support for Taranis
...
Reuse some of the DSM2 routines to avoid code duplication.
This first version only implements the protocol on the Taranis. (and not
Telemetry code is currently untested and will not work (Polarity mismatch). The main protocols to use telemetry are FrSky protocols and not a high priority on the Taranis.
Patch v3: Fix myeeprom.h, include option value in menu.
Patch v4: Fix identing, name substructs of modeldata
2016-03-29 21:41:14 +02:00
Bertrand Songis
d2ec99513c
[Horus] Missing pulses code
2016-01-22 22:07:37 +01:00
Bertrand Songis
97d59cfa56
Copyright script applied to all sources in the radio directory
2015-12-23 19:57:13 +01:00
Damjan Adamic
91e80d446a
#2894 - Crossfire (inverted serial) sent on S.PORT pin in the module bay (ported from master f7044a20ec)
...
16 channels sent every 2.5ms now @ 200KBauds with CRC
2015-12-20 17:10:32 +01:00
Bertrand Songis
4b0841b17d
_NOCCM renamed to __DMA (which is 32bits aligned on Sky9x/9XR-PRO)
2015-08-08 00:16:51 +02:00
Bertrand Songis
ff409321ff
Merge pull request #2290 from opentx/bsongis/issue_2266_set_failsafe_custom_function
...
Fixes #2266
2015-06-29 22:57:23 +02:00
bsongis
5680f00fd3
[Taranis X9E] Variables moved to CCM Memory. Around 45k RAM saved.
2015-06-29 18:25:25 +02:00
bsongis
55356baea8
Fixes #2266 - SetFailsafe Custom Function. Version without an EEPROM
...
shift. It removes the ModuleOff function which nobody will need I hope
...
2015-06-28 22:28:18 +02:00
Cedric Marzer
8564500151
Cosmetic fixes
2015-05-31 21:49:42 +02:00
Cedric Marzer
2d7330d1bb
Changed internalModule to gmodel.moduleData[INTERNAL_MODULE].type
2015-05-26 22:46:46 +02:00
Cedric Marzer
00cac49972
Merge remote-tracking branch 'upstream/next' into internalPPM_2306
...
Conflicts:
radio/src/gui/Taranis/menu_model_setup.cpp
radio/src/myeeprom.h
radio/src/opentx.h
2015-05-26 22:09:12 +02:00
bsongis
18ab76718e
#2307 - ModuleData structure modification
2015-05-24 08:58:47 +02:00
Cedric Marzer
a54e1605ba
PPM internal module GUI added
2015-05-15 17:52:32 +02:00
bsongis
9886dede73
[Taranis] Saves around 800bytes RAM (the same space is used for
...
DSM2/PPM/PXX pulses on external module)
2015-03-31 22:35:13 +02:00
Damjan Adamic
83dd03d654
failsafeCounter reduced to uint16_t (needed max value is 1000)
2015-02-20 20:36:21 +01:00
bsongis
a9e64c3603
#1761 - Radio part done
2014-12-08 19:39:54 +01:00
bsongis
bfbee05b25
Telemetry refactoring continued
2014-05-16 16:46:04 +02:00