234 Commits

Author SHA1 Message Date
pascallanger
bc80554cd3 YD717: possible fix for old CX10 2017-01-07 13:18:18 +01:00
pascallanger
e51fb06ceb WK2x01: added fixed id mode for WK2801 2017-01-04 11:35:38 +01:00
pascallanger
8677e73d75 WK2x01: subprotocols addition
WK2801 number 0, 8 channels, fixed id is not supported
WK2401 number 1, 4 channels
W6_5_1 number 2, 6 channels
W6_6_1 number 3, 7 channels
W6_HEL number 4, 6 channels, option is used to limit COL
W6_HEL_I number 5, 6 channels, COL inverted, option is used to limit COL
2017-01-03 19:56:20 +01:00
pascallanger
fbb919d767 New protocol WK2x01
Protocol WK2x01 number 30
Sub protocols:
- WK2801 number 0, 8 channels, fixed id not supported
- WK2601 number 1, 6/7 channels, option is used see doc for details
- WK2401 number 2, 4 channels
Extended limits supported
Autobind protocol
Most receivers support WK2801 so always start trying this sub protocol
first.
2017-01-03 19:19:53 +01:00
pascallanger
1f0f9a2eae DSM function name change for uniqness 2017-01-03 19:07:10 +01:00
pascallanger
282b2a0a43 Bind from channel: Cosmetic code change 2017-01-03 12:00:25 +01:00
pascallanger
6d0e4d5a38 Fix Bind channel 2017-01-02 18:22:03 +01:00
pascallanger
43956bbf2c Bind channel fix 2017-01-02 17:45:08 +01:00
pascallanger
18e31b3821 Bind channel: configurable channel number
Bind channel can be configured between 5 and 16.
2017-01-02 17:26:35 +01:00
pascallanger
0d0acb9d10 Bind function on channel 16
Toggling channel 16 (-100%->+100%->-100%) will execute a bind only if
the loaded protocol is an autobind protocol or autobind is set AND
throttle is low (below -95%).
2017-01-02 17:04:50 +01:00
pascallanger
6a792ce6a0 FrSky D and X hopping table fix
All RXs using these protocols must be rebinded.
2017-01-02 15:56:32 +01:00
pascallanger
917cea5052 STM32: use manuf ID as global ID 2017-01-01 12:31:13 +01:00
pascallanger
c98f0d3c81 FrSkyX: don't change ID when RX_Num changes 2016-12-29 12:24:38 +01:00
pascallanger
88d650e638 Multi.txt: add missing Q222 2016-12-29 12:22:15 +01:00
pascallanger
72ebe937fb Multi Telemetry: fixed DSM 2016-12-23 09:48:13 +01:00
pascallanger
8efa5bc1dc Multi Telemetry: update version 2016-12-22 10:31:00 +01:00
pascallanger
9b6d2bce58 Multi Telemetry: fix patch level 2016-12-21 20:26:31 +01:00
pascallanger
7bb26a7f07 FrSkyD and FrSkyX: random frequencies 2016-12-21 18:06:03 +01:00
pascallanger
f56c9deb00 MULTI_TELEMETRY: couple of additions 2016-12-19 17:33:30 +01:00
pascallanger
c6221fc60f Merge pull request #35 from schwabe/multi_telemetry
Multi telemetry
2016-12-19 17:09:58 +01:00
pascallanger
acfe3e912e Batch to build for OrangeTX typo 2016-12-19 17:05:13 +01:00
pascallanger
704dc803b8 MJXQ/E010: Added 1 more TXID/Freqs 2016-12-19 15:43:25 +01:00
pascallanger
e2d64e9140 ASSAN update 2016-12-19 15:43:25 +01:00
Arne Schwabe
bdef0612f7 Keep old AFHDS2A format for ersky9x 2016-12-18 16:54:44 +01:00
Arne Schwabe
a196b71d36 Implement Multiprotocol Telemetry
This allows the multi module to tell the TX software (e.g. OpenTX) which telemetry protocol is in use. Also Status of the module and signaling binding/invalid protocol
2016-12-18 15:40:05 +01:00
Arne Schwabe
fff8116430 Describe multi telemetry protocol 2016-12-18 15:38:44 +01:00
pascallanger
fa8d4f511f Core: PPM not setting ID properly for some protocols 2016-12-13 20:29:21 +01:00
pascallanger
67d0e9d2c2 MJXQ: Fixed E010 and added H26WH
Protocol: 18
Sub_protocol for H26WH: 5
2016-12-13 14:58:02 +01:00
pascallanger
f69aae550f Hontai: new sub_protocol FQ777_951
Protocol: 26
Sub protocol: 3
2016-12-12 18:07:43 +01:00
pascallanger
8dec1453c4 FY326: new sub protocol FY319
Protocol: 20
Sub_protocol: 1
Untested
2016-12-12 15:47:58 +01:00
pascallanger
241d1e181f H3D: more channels 2016-12-12 14:45:36 +01:00
pascallanger
192437896d NRF24L01 updates 2016-12-12 14:07:46 +01:00
pascallanger
18b21005f1 Q222 flags 2016-12-12 13:45:40 +01:00
pascallanger
94ac91cce3 Add more E010 TXID/Freq
Total 14
2016-12-12 11:20:33 +01:00
pascallanger
46e255bccc Bayang telemetry: remove startup warning 2016-12-12 11:20:33 +01:00
pascallanger
87de5b5305 V2X2: new subprotocol JXD506
Protocol number: 5
Subprotocol: 1
2016-12-12 11:20:33 +01:00
pascallanger
1ddc923631 Q222: flags 2016-12-12 11:20:33 +01:00
pascallanger
bf230322d0 Bayang: change back A1/A2 to max resolution 2016-12-09 16:56:00 +01:00
pascallanger
758779a8f5 MJXQ/E010: TX IDs vs Freq 2016-12-09 16:54:24 +01:00
pascallanger
13b8475c54 Add FY805 in Multi.txt for ersky9x 2016-12-09 16:51:55 +01:00
pascallanger
d3d52b44ee Revert "Bayang: change A1 and A2 back to maximum resolution"
This reverts commit d2886432b7becdb5bfe66692b396f9c6c61d7de6.
2016-12-09 16:51:17 +01:00
pascallanger
d2886432b7 Bayang: change A1 and A2 back to maximum resolution 2016-12-09 16:50:56 +01:00
pascallanger
3904c36a6e New MT99xx subprotocol FY805
Protocol: MT99xx (number 17)
Subprotocol: FY805 (number 4)
Supports headless and flip. For flip I'm not sure of the flag since it
was missing from the dumps.
Untested protocol...
2016-12-09 10:19:35 +01:00
pascallanger
c2577df6f7 Bayang telemetry : sending volt/4
Change for Taranis
2016-12-09 08:24:51 +01:00
pascallanger
36cb0fb4cd Bad _config.h file pushed... 2016-12-08 15:11:06 +01:00
pascallanger
e4e909737c CX10/Q2x2 protocol update 2016-12-07 19:16:09 +01:00
pascallanger
dfd8d0fa3d Added: Bayang telemetry
Changed telemetry configuration and validation for AFHDS2A and HUBSAN
Added default Bayang telemetry from Silverxxx:
- Option=1 to activate telemetry (option=0 -> standard Bayang protocol)
- Value returned to the TX: RX RSSI, TX RSSI, A1=uncompensated battery
voltage, A2=compensated battery voltage
2016-12-06 22:30:48 +01:00
pascallanger
7d7ca11c81 Telemetry: volatile 2016-12-05 21:51:27 +01:00
pascallanger
8f0ecac842 Core: stop transmitting if serial or ppm signal disappears 2016-12-04 18:58:29 +01:00
pascallanger
54dd562d88 Flysky/CX20 fully reversed 2016-12-04 18:56:03 +01:00