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