Commit Graph
1243 Commits
Author SHA1 Message Date
hexfet ebf0c4fae6 Change spaces to tabs. 2017-07-22 22:39:26 -04:00
hexfet 44a086a27b Revert terminating newline. 2017-07-22 22:35:43 -04:00
hexfet 4624075112 Update sequence number logic to send invalid sequence indicator when invalid sequence detected. Works to resync telemetry stream as tested with EU firmware version. 2017-07-22 22:07:42 -04:00
Arne Schwabe 3850ce88d3 DSM: Remove special bind stick positionsD
Spektrum own remotes transmit normal values during bind and actually use this (e.g. Nano CP X) to select the transmitter mode (e.g. computer vs non-computer radio, so always end normal output
2017-04-12 16:10:18 +02:00
pascallanger 700b922350 Fix AFHDS2A power issue 2017-04-10 11:33:26 +02:00
pascallanger bdfeeb9a41 Fix STM32 issue and OrangeTX compilation 2017-04-10 11:24:21 +02:00
pascallanger 32c59cb583 DM002 2017-03-23 20:48:34 +01:00
pascallanger 940a89fa38 DM002: 2 TX ID/RF & features addition 2017-03-23 18:05:00 +01:00
pascallanger 59af0594dc DM002: correct channels 2017-03-22 16:17:12 +01:00
pascallanger 8cf6d4f7d8 add DM002 2017-03-22 14:58:59 +01:00
pascallanger 995bb921c1 DM002 protocol
protocol number 33
sub_protocol none=0
ch5=flip
ch6=led
ch7=headless
2017-03-22 14:55:55 +01:00
pascallanger d7076f5295 PPM: add MIN_PPM_CHANNELS and MAX_PPM_CHANNELS 2017-02-28 10:36:35 +01:00
pascallanger 29a5397491 SLT: revert to previous version 2017-02-28 10:33:43 +01:00
pascallanger a3927218a6 Futaba middle value 1520 2017-02-24 20:22:28 +01:00
pascallanger a19a14665f GW008 Autobind protocol 2017-02-24 13:41:32 +01:00
pascallanger 55bc6f9a00 FrSkyX telemetry RSSI and LQi 2017-02-24 13:27:19 +01:00
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