Dennis
4f880ec083
Changed telemetry to 250 kbps and adjustable packet period - imporves reliability/range
2017-05-29 16:22:18 -04:00
Dennis
d26404ca85
Telemetry working; moved power override bit
2017-05-07 19:10:02 -04:00
Dennis
810b8a07ac
Fixed telemetry conditional compiles in CABELL protocol
2017-05-02 00:15:12 -04:00
Dennis
354770d136
Updated packet layout comments
2017-04-20 20:25:17 -04:00
Dennis
f78447e146
Added MODE_CABELL to frsk_link_frame
2017-04-19 18:28:54 -04:00
Dennis
8a56be3d23
Added analog values to telemetry packet that could be used for LIPO voltage
2017-04-19 18:27:29 -04:00
Dennis
76f1ec65f0
struct change for checksum
2017-04-19 18:26:19 -04:00
Dennis
255353a054
Split checksum into MSB and LSB fields to avoid endian issue
2017-04-19 18:25:44 -04:00
Dennis
f1089ad268
Pins back to stock configuration
2017-04-15 21:11:13 -04:00
Dennis
58a4be6979
RSSI Telemetry for CABELL protocol
2017-04-15 21:06:57 -04:00
Dennis
8466d49a3a
Fixed packet errors when trying to unbind when in bind mode
...
This use case didn't really make any sense, but it should not cause
packet errors, so fixed it.
2017-03-14 20:52:16 -04:00
Dennis
8b8b26e675
Opened up a free bit in the option byte for future use
2017-03-14 20:50:50 -04:00
Dennis
efaca3c6e7
Merge remote-tracking branch 'refs/remotes/pascallanger/master'
2017-03-14 13:40:26 -04:00
Dennis
90c50293df
Added sub-protocol for setting failsafe values
2017-03-11 13:03:22 -05:00
Dennis
b67e0ec6a7
Corrected permutation calculation
2017-03-11 12:57:16 -05: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
Dennis
e5b508c72b
Changed protocol number to 33
...
Was previously 30, but the main branch has now allocated up to 32, so
changing to 33
2017-02-26 15:00:01 -05:00
Dennis
022c94c561
Changed changel range to 45 channels that comply with USA FCC part 97 rules.
...
This change allows licenced HAMs to operate under part 97 rules instead
of part 15. These channels are still in the ISM band, but overlap with
the part 97 amateur portion of the band.
2017-02-25 10:34:05 -05: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