24 Commits

Author SHA1 Message Date
Pascal Langer
73d7728e08 Change CC2500 emulation layer to support NRF24L01 @250K 2020-02-17 11:44:53 +01:00
pascallanger
db442d81dd Fix all compilation issues (?) 2019-11-11 19:15:39 +01:00
pascallanger
cd7ede006c Sync radio -> module 2019-10-10 23:12:09 +02:00
Pascal Langer
e8c6225ef0 New XN297L 250Kbps emu layer based on CC2500
This layer can be enabled/disabled with the option XN297L_CC2500_EMU in _config.h
Protocols which are using it so far:
GD00X, KF606 and MJXQ/E010&PHOENIX
2019-06-05 21:54:47 +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
Pascal Langer
c673b4254f MJXQ (18) new sub protocol PHOENIX (6) 2019-04-15 10:48:20 +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
7ff482dafe Rates in Bayang and MJXQ 2017-12-01 15:02:24 +01:00
pascallanger
704dc803b8 MJXQ/E010: Added 1 more TXID/Freqs 2016-12-19 15:43:25 +01:00
pascallanger
67d0e9d2c2 MJXQ: Fixed E010 and added H26WH
Protocol: 18
Sub_protocol for H26WH: 5
2016-12-13 14:58:02 +01:00
pascallanger
94ac91cce3 Add more E010 TXID/Freq
Total 14
2016-12-12 11:20:33 +01:00
pascallanger
758779a8f5 MJXQ/E010: TX IDs vs Freq 2016-12-09 16:54:24 +01:00
pascallanger
d3d52b44ee Revert "Bayang: change A1 and A2 back to maximum resolution"
This reverts commit d2886432b7becdb5bfe66692b396f9c6c61d7de6.
2016-12-09 16:51:17 +01:00
pascallanger
d2886432b7 Bayang: change A1 and A2 back to maximum resolution 2016-12-09 16:50:56 +01:00
pascallanger
a0186ce8e4 MJXQ enhancements 2016-10-20 19:29:52 +02:00
pascallanger
cfcd6e5f93 Code cleanup 2016-09-21 14:28:37 +02:00
pascallanger
ea7d0cdef5 E010 semi arbitrary transmitter ID 2016-09-13 16:38:04 +02:00
pascallanger
33b5694d35 MJXQ/E010 mod 2016-08-29 08:23:17 +02:00
pascallanger
14e3419e4c Added MJXQ / E010 2016-08-28 14:03:22 +02:00
pascallanger
5969902263 MJXQ fix 2016-08-26 17:21:21 +02:00
pascallanger
061c97caca New _Config.h file, MJXQ fix, 16 bit regs 2016-08-24 15:05:31 +02:00
pascallanger
86d3d26273 New protocol MJXQ 2016-02-04 13:35:16 +01:00