Commit Graph
100 Commits
Author SHA1 Message Date
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
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
pascallanger c24f7a86d4 Flysky/CX20 reversed elevator channel 2016-12-02 20:28:47 +01:00
pascallanger 3fa40b2303 Bayang: add sub_protocol H8S3D
Protocol: 14
Sub_protocol: 1
2016-12-02 10:19:42 +01:00
pascallanger 33d676e1fe Core: option to reverse input channels 2016-12-01 22:30:27 +01:00
pascallanger afb7af287b Flysky->CX20: hopping frequency based on any TXID 2016-11-30 18:28:56 +01:00
pascallanger d6291a4c47 Flysky/CX20 fix 2016-11-30 17:02:09 +01:00
pascallanger 7228b84bf8 Flysky CX20 mods 2016-11-30 12:18:39 +01:00
pascallanger 2dbf8ebb65 Flysky: typos... 2016-11-30 07:55:07 +01:00
pascallanger 2d90844239 Flysky: addition of sub_protocol CX20
sub_protocol=4
7 channels
supports bind and extended channels
Only 1 TXID supported for now
2016-11-29 22:30:13 +01:00
pascallanger 5edaa6ec29 SLT: fix 2016-11-25 22:44:17 +01:00
pascallanger 1c0ed2a2c1 Q222 some channels direction reverse 2016-11-25 11:44:32 +01:00
pascallanger 245d27ea71 CX10 channel modifications 2016-11-25 10:28:18 +01:00