24 Commits

Author SHA1 Message Date
Pascal Langer
9261e8fe94 DSM throttle kill: correct channel number 2018-11-22 08:33:57 +01:00
Pascal Langer
6c7312a09c DSM: Throttle Kill option 2018-11-20 16:54:55 +01:00
Pascal Langer
5fe1e9674e DSM functions and variables renamed 2018-09-10 09:58:31 +02:00
Pascal Langer
4bb4bd9792 New protocol WFLY (40)
Use the CYRF6936 RF component
Extended limit supported
No sub protocol
option=number of channels between 4 and 9. If outside of the range default=9.
2018-08-21 14:58:44 +02:00
Pascal Langer
eb3f8b0d91 DSM max throw config 2018-01-09 16:04:04 +01:00
Pascal Langer
e81ee38fa5 DSM: match Spektrum standard for servo throw 2018-01-09 11:56:42 +01: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
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
1f0f9a2eae DSM function name change for uniqness 2017-01-03 19:07:10 +01:00
pascallanger
f557609e9e STM32 board & DSM fixes
Loads of changes:
STM32 board introduction: NOT TESTED
XMEGA renamed to ORANGE_TX to be more explicit
DSM: added reset if cyrf freezed
Validate: added a validate file to verify the different compilation
options
2016-10-16 19:51:52 +02:00
pascallanger
0fcc1316b2 DSM: 11ms max 10ch after switch to 22ms map 2016-09-25 10:08:29 +02:00
pascallanger
e9933bebe7 DSM: 11ms channel mapping 2016-09-24 13:58:06 +02:00
pascallanger
9810081b11 DSM: cleaned init_vals and data_vals 2016-09-23 21:27:44 +02:00
pascallanger
f55fc5776e DSM: Fix Orange RX
Removed Col8 completely from the equation since there are too many
issues with it.
Code cleaning.
2016-09-23 16:01:26 +02:00
pascallanger
7e897d604c Removing unecessary Resets... 2016-09-21 15:05:26 +02:00
pascallanger
449ad6cd0d DSM2 random channels 2016-09-21 14:29:09 +02:00
pascallanger
73aab88109 Some cleanning 2016-09-20 18:27:09 +02:00
pascallanger
fcd47ecec6 Correct pins... 2016-09-19 23:43:14 +02:00
pascallanger
9c55a898f7 New DSM protocol
DSM sub_protocols are now:
- DSM2/1024@22ms
- DSM2/2048@11ms
- DSMX/2048@22ms
- DSMX/2048@11ms
Option=number of channels from 4 to 12 for normal receivers or -4 to -12
fro OrangeRX. An invalid option value will end up with 6 channels.
2016-09-19 18:58:09 +02:00
pascallanger
b09b4183bb DSM revert changes due to issues 2016-09-16 17:59:57 +02:00
pascallanger
8470f4f7fb DSM: fixed BIND_TEST... 2016-09-12 21:42:55 +02:00
pascallanger
242f9d55ed DSM: loads of changes... 2016-09-12 16:42:13 +02:00
pascallanger
e51615f520 DSM2 renamed to DSM 2016-09-01 14:00:49 +02:00