Pascal Langer
f8f7769d9c
Update DSM subprotocols naming
2021-03-04 10:08:52 +01:00
Pascal Langer
3b8b2ef376
Protocol init function modified
2021-02-09 18:23:33 +01:00
Pascal Langer
f11da0c1de
DSM: fix low power
2021-01-28 09:09:43 +01:00
Pascal Langer
5ac41fdd15
WFLY2: add failsafe (hold/no pulse not available yet)
2020-12-16 16:14:45 +01:00
Pascal Langer
d5346c0eaf
Add DISABLE_FLASH_SIZE_CHECK
2020-09-09 16:47:32 +02:00
Pascal Langer
a2213fd6dc
DSM Forward Programming: work in progress
2020-09-09 10:45:14 +02:00
Pascal Langer
c95e576ef3
DSM RX: end bind and increased retry
2020-06-18 10:53:03 +02:00
Pascal Langer
0a5fd72bdc
DSM: 3 ch timing on CH13
2020-06-15 14:45:42 +02:00
Pascal Langer
d1feef97be
DSM: adjust end points, solve SAFE?
2020-06-13 16:20:51 +02:00
Pascal Langer
f52f96d44e
DSM: selectable refresh rate 22/11ms when supported
2020-06-12 00:25:09 +02:00
Pascal Langer
944ec62f49
Update DSM_cyrf6936.ino
2020-06-10 09:03:41 +02:00
Pascal Langer
30905014d2
DSM: fix 11ms issue on some RXs?
2020-06-09 23:49:51 +02:00
Pascal Langer
987753ff73
DSM and DSM RX: fix bind
2020-05-18 01:13:08 +02:00
Pascal Langer
cc6be6027d
New DSM RX protocol
2020-05-17 15:45:23 +02:00
pascallanger
fff18f825a
DSM: change timing to see if it improves long range telemetry RX range
2019-11-27 12:08:17 +01:00
pascallanger
db442d81dd
Fix all compilation issues (?)
2019-11-11 19:15:39 +01:00
pascallanger
c048e97d3a
DSM configurable max throw parameter through option
2019-11-05 19:12:06 +01:00
pascallanger
cd7ede006c
Sync radio -> module
2019-10-10 23:12:09 +02:00
pascallanger
0b19fa0bdf
Disable channel mapping + telemetry inversion
2019-10-08 18:52:47 +02:00
pascallanger
821732bba9
Initial S.Port send
...
!!! No retransmit for now !!!
2019-09-30 17:35:12 +02:00
Pascal Langer
2c9693389e
Fix DSM telemetry and global cyrf6936 freq tunning
...
- Fixed DSM telemetry with some RXs (R720X)
- Global frequency tunning for all protocols using the CYRF6936 by adjusting channel 15 when enabled
- Changed default DSM_THROTTLE_KILL_CH to use channel 14
2019-08-01 14:23:08 +02:00
Pascal Langer
4671700b7d
Devo protocol: number of channels
2019-06-23 17:13:30 +02:00
Pascal Langer
cc2af73a05
Bayang Visuo support, DSM TH_KILL improvement
2018-11-23 10:03:55 +01:00
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