Commit Graph
100 Commits
Author SHA1 Message Date
pascallanger c02f273d57 New feature: end bind
This new feature is available:
- in serial mode and when binding from the GUI. As soon as the Bind
window is closed = serial bind bit was set and cleared, the current bind
operation will be terminated.
- if the bind was initiated from the Bind on channel feature (bind
channel goes high) then as soon as the bind channel goes low the current
bind operation will be terminated.
Tested on ersky9x which does open a bind window, not sure about
OpenTX...

Some protocols (Hubsan, Assan, FY326, Shenqi...) which are waiting for
model/RX to reply will stay in bind mode.
2017-02-06 18:46:34 +01:00
pascallanger 8d87bfb4a3 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-06 15:50:48 +01:00
pascallanger 0a7cd3d6e9 Reset invert serial when switching protocol 2017-02-06 15:50:43 +01:00
pascallanger 00e47b9afb MultiOrange: add Walkera protocol 2017-02-06 10:39:58 +01:00
pascallanger 68b94cfcaa FrSkyD small change 2017-02-06 10:32:15 +01:00
pascallanger 0068f21a2d MultiOrange build fix 2017-02-06 10:32:15 +01:00
pascallanger 3516e5ae8a FrSkyD telemetry fix 2017-02-04 10:11:25 +01:00
pascallanger 04bbe3187f FrSky telemetry 2017-02-03 22:02:35 +01:00
pascallanger 877cdec4ea Config.h 2017-02-03 21:08:10 +01:00
pascallanger 21ab94c512 FrSkyD and X telemetry 2017-02-03 21:06:21 +01:00
pascallanger 70f52afb3d Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-03 16:49:23 +01:00
pascallanger 85f4dbd670 FrSkyD telemetry and serial TX buffer 2017-02-03 16:49:19 +01:00
pascallanger f81e7cb78a FrSkyD telemetry 2017-02-02 18:07:46 +01:00
pascallanger 773f3048f7 Devo: extended range 2017-02-02 18:07:36 +01:00
pascallanger 40faaea7f8 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-02 14:31:05 +01:00
pascallanger 47b4409f3e FrSkyD telemetry 2017-02-02 14:30:56 +01:00
pascallanger 9ce23c3d61 Protocol change: make sure that main loop is aware 2017-02-02 14:30:46 +01:00
pascallanger 4eb2d073ac SFHSS channels mapping 2017-02-01 17:51:04 +01:00
pascallanger 021c463d80 FrSkyD telemetry 2017-02-01 12:47:28 +01:00
pascallanger 41d75da33f FrSkyD telemetry
- rewritten the handling of the incoming over the air telemetry packet
- rewritten the TX_RSSI calculation (link frame[4])
- added RX LQI and TX_LQI information in the link frame (frame[5] and
frame[6])
2017-02-01 09:28:35 +01:00
pascallanger c7e7a559a6 FrSkyD Telemetry update 2017-01-31 15:26:49 +01:00
pascallanger 4f5dfcc65b Few comments tweak 2017-01-31 09:12:06 +01:00
pascallanger e85208110f FrSky D/X telemetry update 2017-01-31 08:46:58 +01:00
pascallanger 7ac2e227b1 FrSkyD: telemetry fix?
Added CRC check on incoming telemetry packet.
2017-01-30 21:09:27 +01:00
pascallanger 7ee918ad49 Multiprotocol status
Along with the latest ersky9x version, display the module version and if
a specific protocol is available or not.
2017-01-30 16:11:46 +01:00
pascallanger e30ebd39fd FrSkyX LBT EU addition
Add support for LBT EU 16/8 channels accessible through sub protocols
EU_16 and EU_8
Also includes modification of FrSkyV, D, X CC2500 initialization
2017-01-30 16:11:45 +01:00
pascallanger 7ac6ff828c Q303: reverse A&R channels 2017-01-30 16:11:45 +01:00
pascallanger 325ce8824e Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-01-25 19:01:17 +01:00
pascallanger d54e25bb44 Image 2017-01-25 19:01:13 +01:00
pascallanger a91d019738 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-01-25 18:32:03 +01:00
pascallanger dc272a472d Images 2017-01-25 18:31:58 +01:00
pascallanger 2b5ab6db11 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-01-25 15:20:20 +01:00
pascallanger a0f6d47153 Image 2017-01-25 15:20:16 +01:00
pascallanger f7448cc2e4 Fix Hopping_table[47]=0 2017-01-25 14:35:38 +01:00
pascallanger 6af35b5ec5 Images 2017-01-25 14:14:51 +01:00
pascallanger 6286551ef5 Image 2017-01-25 14:05:21 +01:00
pascallanger 28e8e3434e Images 2017-01-25 13:33:58 +01:00
pascallanger 832cb79f88 New protocol Q303
Q303 protocol number: 31
Sub ptotocols:
-  Q303 = 0
-  CX35 = 1
- CX10D = 2
- CX10WD = 3
2017-01-24 22:46:11 +01:00
pascallanger ba7290fdda New protocol Q303
Q303 protocol number: 31
Sub ptotocols:
-  Q303 = 0
-  CX35 = 1
- CX10D = 2
- CX10WD = 3
2017-01-24 16:58:48 +01:00
pascallanger 85ee4a95ec Simplification of chanskip usage 2017-01-24 16:58:48 +01:00
pascallanger eb164c511f Update end points and map function 2017-01-24 16:58:47 +01:00
pascallanger 26e3119ef3 Use define 2017-01-24 16:58:47 +01:00
pascallanger c8d04f3373 Images 2017-01-23 21:40:50 +01:00
pascallanger e00731ef8f Images 2017-01-23 21:35:17 +01:00
pascallanger 22139c9650 Image 2017-01-23 18:10:49 +01:00
pascallanger 3b1e2e38fb Image 2017-01-23 16:43:19 +01:00
pascallanger f3237172f3 Iamge 2017-01-23 15:30:52 +01:00
pascallanger 45dc64af5a Image 2017-01-23 15:22:20 +01:00
pascallanger f5003d3505 Images 2017-01-23 14:33:27 +01:00
pascallanger f2f3fab3e2 More images 2017-01-23 14:07:57 +01:00
pascallanger 591f9fa4c2 Added old STM32 PCB version 0.8t 2017-01-23 13:14:07 +01:00
pascallanger 766ffa3e65 STM32 1.0t board + schematic 2017-01-23 13:03:01 +01:00
pascallanger bc80554cd3 YD717: possible fix for old CX10 2017-01-07 13:18:18 +01:00
pascallanger b1479ab3c5 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-01-04 11:35:43 +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 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
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 55eb39c51d Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-12-09 16:51:59 +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 d2886432b7.
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 188bf76ed1 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-12-07 19:16:13 +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 da40562ee3 V2 Pictures 2016-12-05 17:43:33 +01:00