327 Commits

Author SHA1 Message Date
pascallanger
997d31addd FrSkyX add telemetry TX_RSSI, RX_LQI, TX_LQI 2017-02-24 11:48:25 +01:00
pascallanger
548390b0d7 GW008 protocol addition
Protocol number: 32
No sub_protocol
2017-02-24 11:00:10 +01:00
pascallanger
846e09c7cb Disable low power by default 2017-02-23 11:23:25 +01:00
pascallanger
2ba3552578 AFHDS2A: prevent TX inbound swamping during bind 2017-02-23 10:07:09 +01:00
pascallanger
943bb6d15b SFHSS reverse channels direction 2017-02-23 09:15:12 +01:00
pascallanger
14ca63571d Fix OrangeTX compilation 2017-02-21 14:20:25 +01:00
pascallanger
d9fb856eb8 Fix Multi OrangeTX build 2017-02-21 00:29:48 +01:00
pascallanger
9ee0311ea9 FrSkyD compilation issue without telemetry 2017-02-11 11:40:40 +01:00
pascallanger
0c5fae01b5 WAIT_FOR_BIND feature
This feature will not activate the selected protocol unless a bind is
requested using bind from channel or the GUI "Bind" button. It is only
enabled if bind from channel and autobind are set since I think they are
working well together.
The goal is to prevent binding other people's model when powering up the
TX, changing model or scanning through protocols.
There is a new blinking pattern associated to it as well as a new status
"Waiting for bind".
This feature is enabled by default in _config.h .
2017-02-10 17:38:07 +01:00
pascallanger
219beb4a0e Fix Multi_status bind flag when invalid protocol selected 2017-02-08 22:42:39 +01:00
pascallanger
68e9948493 . 2017-02-07 12:09:13 +01:00
pascallanger
11650450c8 Chip select based on pin definition 2017-02-07 12:08:11 +01:00
pascallanger
bf5598515e Removed board option in _config.h 2017-02-06 21:51:03 +01:00
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
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
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
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
f7448cc2e4 Fix Hopping_table[47]=0 2017-01-25 14:35:38 +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
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