goebish
6a83cb5577
Frsky rx fixes ( #289 )
...
* Restore previous cc2500 register init
* Fix failsafe packets locks
* Fix D8 checksum check
2019-10-17 16:59:08 +02:00
goebish
caf145c38a
Auto-detect FrSky RX format ( #286 )
...
* Calibrate rf channels for D8 too
* Auto-detect D16FCC, D16LBT or D8 format during bind
2019-10-14 00:28:39 +02:00
goebish
e0e51eb187
Fix rc channels init ( #284 )
2019-10-12 20:31:09 +02:00
goebish
a234ccbd05
Protocol FrSkyD (D8) receiver ( #283 )
...
* Rename FrSkyX Rx to FrSky Rx
* Rename protocol
* Add D8 receiver sub protocol
2019-10-12 19:50:11 +02:00
goebish
9fd72b5ad5
Fix scaling for +125% ( #280 )
2019-10-05 19:02:59 +02:00
goebish
c2bf63991f
Fix channel and rssi scaling ( #279 )
2019-10-05 13:30:50 +02:00
goebish
032e0641a5
Fix AFHDS2A receiver packet filter ( #276 )
...
* Add skeleton for AFHDS2A receiver protocol
* Bind & data Ok
* Send channels to TX via telemetry
* Add RSSI
* Fix AVR compilation
* Fix channel number
* Fix packet type check
2019-10-02 09:04:13 +02:00
goebish
f3d2ab61e4
Protocol Flysky AFHDS2A receiver ( #275 )
...
* Add skeleton for AFHDS2A receiver protocol
* Bind & data Ok
* Send channels to TX via telemetry
* Add RSSI
* Fix AVR compilation
* Fix channel number
2019-10-01 20:44:26 +02:00
goebish
e038c49ae9
Protocol FrskyX D16 RX frequency auto-tune ( #270 )
...
* Add autotune during bind
* Fix data phase
2019-09-23 08:11:06 +02:00
goebish
7948e33cbc
Fix start channel ( #267 )
2019-09-18 08:48:04 +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
goebish
8601149051
Fix scanner telemetry ( #262 )
...
* Fix scanner telemetry
* Take several samples per channel, keep maximum value
2019-09-14 16:07:49 +02:00
goebish
0cbe4de920
Fix E010/CC2500 Protocol on AVR ( #229 )
...
* Use cc2500 fast frequency hopping
* Calibrate cc2500 PLL if sub-protocol is E010/Phoenix only
* Fix e010 crc for AVR
2019-05-31 09:17:27 +02:00
goebish
aa540514b8
Use CC2500 if available instead of NRF24L01 for E010 and PHOENIX ( #225 )
...
* Use CC2500 if available instead of NRF24L01 for E010 and PHOENIX sub protocols
* Update documentation
* Why do I always swap below & above ?
2019-05-16 13:17:39 +02:00