Pascal Langer
fbd5d7cf48
FrSky R9: telemetry TX to RX attempt
2020-07-04 22:43:19 +02:00
Pascal Langer
84132678cc
FrSkyR9: TQLY = percentage of telemetry frames per second
2020-07-04 18:40:29 +02:00
Pascal Langer
7112f58dae
FrSkyX: fix telem
2020-07-04 15:15:55 +02:00
Pascal Langer
e56f737b34
FrSkyX: fix telemetry not stopping when RX is off
2020-07-04 13:33:56 +02:00
Pascal Langer
858ef5801c
FrSkyX: fix AVR telemetry and may be improve telemetry overall
2020-07-03 17:42:12 +02:00
Pascal Langer
15395de579
FrSky R9: adding CH1-8/CH9-16 and Telem ON/OFF (not that telem is supported yet)
2020-07-01 15:39:40 +02:00
Pascal Langer
374b46966c
FrSkyX: small change
2020-06-05 22:22:13 +02:00
Pascal Langer
e70708b133
FrSkyX: push more parts to common
2020-05-23 22:39:26 +02:00
Pascal Langer
957d623b4b
FrSky D16 LBT v1.x & 2.1: adjust thresholds to match ETSI requirements
2020-05-02 18:20:47 +02:00
Pascal Langer
1c02cb46f5
FrSky Clone mode
...
Check documentation for full details: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#FRSKY_RX---55
2020-04-13 22:10:58 +02:00
Pascal Langer
7e5cd9819a
New protocol FrSkyL: LR12
...
Model: L9R RX
2 sub protocols: LR12 and LR12_6CH
2020-04-11 20:09:32 +02:00
Pascal Langer
cde77a88fd
FrSkyRX: added sub_protocol, documentation and more
2020-04-10 19:32:50 +02:00
E1yot
08a555f187
Initial Version of CloneMode ( #342 )
...
* Initial Version
* Bugfix and change of the handling of the RX Num.
If RX Num is 63, write a finetune value of 127 to the EEPROM.
A real finetune value of 127 means, the frequency of module is out of range and
the module should be replaced. This way the clone mode should not get unwanted
active by a module with a frequency drift arround 63.
2020-04-10 19:01:01 +02:00
Pascal Langer
0a5b97a177
New Protocol: PROPEL
...
Compatible model: PROPEL 74-Z Speeder Bike
Protcol: PROPEL (66)
Sub protocol: none
Autobind protocol
Extended limits not supported
Telemetry supported
14 channels in use due to many features
2020-04-03 19:36:05 +02:00
Pascal Langer
dfd3386319
FrSkyX v2.1: initial support
...
Rewrite of the FrSkyX code to support both v1 and v2.1.0 with FCC and LBT.
FrSky v1 accessible as usual
FrSky v2.1.0 accessible through the protocol 64=FrSkyX2 with the same subprotocols as v1
The LBT feature is now fully implemented on the TX and turned on for both v1 LBT and v2.1.0 LBT.
For v2.1.0, to access the bind functions Telem=on/off, CH1-8/9-16 and bidirectional SPort (SxR setup for example), you need to update OpenTX to the latest 2.3.8 nightly (not available yet).
2020-03-29 18:44:03 +02:00
pascallanger
cc115323e1
Prep for FrSky X v2
2020-01-20 23:52:17 +01:00
pascallanger
a23d50bf0d
FrSkyX add bind options CH1-8/CH9-16 & Telem ON/OFF
2019-12-19 17:26:47 +01:00
pascallanger
db442d81dd
Fix all compilation issues (?)
2019-11-11 19:15:39 +01:00
pascallanger
c5d4e8c191
Failsafe improvement
2019-11-07 02:30:03 +01:00
pascallanger
815cf4fd99
FrSky X telemetry quick fix
2019-11-01 18:42:45 +01:00
pascallanger
5cf2bf2cf5
Small tweaks
2019-11-01 15:11:31 +01:00
pascallanger
9b499ab7d1
Fix (?) protocol issues
2019-10-31 23:33:10 +01:00
pascallanger
d29461607b
Tweakes
2019-10-29 00:36:57 +01:00
pascallanger
400fdb3cc6
FrSkyX LBT RSSI timing improvement
2019-10-27 16:44:36 +01:00
pascallanger
9f1bdc901c
FrSkyX LBT: implement LBT instead of transmitting all the time
...
Needs to be activated using FRSKYX_LBT for now.
2019-10-27 13:20:53 +01:00
pascallanger
cd7ede006c
Sync radio -> module
2019-10-10 23:12:09 +02:00
pascallanger
ff96146b04
Enhanced serial protocol
...
Protocol 0..255
RX_Num 0..63
Disable channel mapping -> not implemented yet
Disable telemetry
Data 0-9 bytes
2019-10-07 19:06:00 +02:00
pascallanger
431808286b
Data Buffer signaling
2019-10-03 16:38:50 +02:00
pascallanger
11f0e55bb1
SPort_Send sequencer
2019-10-02 20:09:18 +02:00
pascallanger
c2404d4f0d
Code cleanup
2019-09-30 20:53:10 +02:00
pascallanger
821732bba9
Initial S.Port send
...
!!! No retransmit for now !!!
2019-09-30 17:35:12 +02:00
Pascal Langer
ab2315c951
FrSkyX: few cosmetic and optimization changes
2019-09-18 11:05:46 +02:00
goebish
2be2dce584
Protocol FrSky D16 receiver ( #266 )
...
* Add skeleton for FrSkyX receiver protocol
* Binds & receives data packets
* Store bind information
* Fix compilation
* Bypass LNA since intended usage implies tx & rx are close together
* Bind channel has FS_AUTOCAL
* Add freq fine tune & low power mode (disable lna)
* Add TX ID check
* Retry longer until first packet is catched
* Fix chanskip for first packet
* Fix defines
* Fix bind
* Send channels to TX
* Fix RSSI reading
* Add missing static keyword
* Fix Validate.h
* Fix compilation
2019-09-17 23:35:19 +02:00
Pascal Langer
9b30a3d72a
FrSky X: SPORT polling
...
Mike's corrections to make SPORT working on Taranis.
2018-08-04 23:47:15 +02:00
Pascal Langer
984aa3f413
Switch all protocols to use a resolution of 2048
...
- Change how PPM is handled with a resolution of 2048 and scaled to match serial input range. PPM is now fully scaled for all protocols which was not the case before. If you are using PPM, you might have to adjust the end points depending on the protocols.
- Change all range conversions to use 2048 where possible
- Updated all protocols with new range functions
- Protocols which are taking advantage of 2048 are Assan, FrSky V/D/X, DSM, Devo, WK2x01
- Renamed AUX xto CHx for code readbility
2018-01-08 19:37:14 +01:00
Pascal Langer
70db505dd9
New Corona protocol and autobind bug fix
2018-01-03 13:04:58 +01:00
Pascal Langer
bef562964d
Revert "Merge branch 'Pascal' into master"
...
This reverts commit fc5495b6d1d68177634fcd92932ba44b8e47d91e, reversing
changes made to f3838ae4b0512f0970f6bafa0d5a9e493ffc0c40.
2017-12-30 05:32:43 +01:00
midelic
fc5495b6d1
Merge branch 'Pascal' into master
2017-12-24 20:24:59 +01:00
Pascal Langer
f46b8366b0
Small mods
2017-12-11 18:49:50 +01:00
Pascal Langer
8b5bb0d358
Fix compilation errors based on config def
2017-12-10 15:41:50 +01:00
Pascal Langer
880e463b01
FrSkyX failsafe
2017-12-10 09:48:20 +01:00
Pascal Langer
4418cab3a5
Failsafe: default for PPM and set on radio for Serial
2017-12-07 16:02:18 +01:00
Pascal Langer
7debad6c67
SPORT polling
2017-12-01 17:55:24 +01:00
Pascal Langer
113caf4970
AVR Boards: auto bootloader setting
2017-11-20 17:04:38 +01:00
Pascal Langer
8ea70a1b77
Tons of updates
2017-11-20 16:01:12 +01:00
pascallanger
af88abb13f
Delete FrSkyX_cc2500.ino
2017-11-20 15:53:00 +01:00
midelic
d451af365a
Fix telemetry FrSkyX protocol
2017-11-04 17:14:29 +01:00
midelic
2753f6c4e5
added Mike Blandord modifications
...
- used bootloader to flash multi-module with TX
-updated FrslyX protocol telemetry sequence
2017-07-28 23:39:51 +03:00
hexfet
a1fb4a0ac5
Revert terminating newline.
2017-07-22 22:41:34 -04:00
hexfet
ebf0c4fae6
Change spaces to tabs.
2017-07-22 22:39:26 -04:00