Frankie Arzu
0fd05299b5
By default, keep respecting the THR_KILL functionality (CH14)
2025-11-07 16:19:46 -06:00
Frankie Arzu
cd381f15d2
Add extra XPlus channels to DSM protocol
...
#1137
2025-11-06 00:14:45 -06:00
pascallanger
082e96e381
DSMR timing
2025-04-02 18:02:44 +02:00
pascallanger
5437d88642
DSMR SR6200 test 1
2025-02-26 21:12:34 +01:00
pascallanger
f092e137c7
Improve DSM telemetry stability?
2025-01-30 10:28:57 +01:00
pascallanger
7b9941e537
Fix DSMR
2025-01-29 19:48:18 +01:00
pascallanger
b3537ea75a
DSM2_SFC try 3
2024-03-26 16:18:34 +01:00
pascallanger
bccc050165
DSM2_SFC try 2
2024-03-26 14:41:19 +01:00
pascallanger
0f0df176de
DSM2_SFC try 1
...
Servo refresh rate -> frame rate 16.5/11ms
2024-03-26 14:37:26 +01:00
pascallanger
5acc3a8d01
CYRF6936: Findbestchannels flag addition
2024-03-25 15:11:31 +01:00
pascallanger
2e3520acad
DSM2SFC timing update
2024-03-19 20:52:50 +01:00
pascallanger
26b0b6bd20
Update DSM_cyrf6936.ino
2024-03-19 15:44:21 +01:00
pascallanger
1b9ce32e89
Update DSM_cyrf6936.ino
2024-03-19 14:11:40 +01:00
pascallanger
28467fac57
DSM/DSM2SFC new subprotocol
2024-03-18 16:57:54 +01:00
pascallanger
e0c44ed5a8
Remove DSMR when MULTI_AIR
2024-02-23 11:05:02 +01:00
Frankie Arzu
549d3ad653
Fix for DSM-Auto Bind on Lemon-RX Gen2 ( #918 )
...
* #916 Fix for Auto-Bind on Lemon-RX Gen2
Tested with multiple brands (Spektrum, OrangeRX, Lemon-Rx, Admiral). Even some old DSM 2 receivers.
All work with "Auto" now. Just in case one needs a LONG bind sending period, when not using "Auto" works the same as before.
* Use 1.8s for Bind Send
Removed the short and long bind count logic.
2023-12-18 12:02:57 +01:00
pascallanger
7da6d52a84
CYRF data codes are always 16
...
Removed useless function argument
LOSI now points to the DSM data codes = dependency on DSM
2023-12-01 10:58:56 +01:00
johnnym007
ce5f4ec264
Clone subprotocol for DSM ( #877 )
...
* Init WIP
* Adding a gitignore
* removing gitignore
* RX routines added
* Finished adding clone and erase
* Update _Config.h
* Update Multiprotocol.ino
* Ready for testing
* Refactor to call init on cloned/normal change
* Remove vscode files
* remove TODO comment
* remove unnecessary brackets
---------
Co-authored-by: john.moore <john.moore@amulethotkey.com >
2023-08-27 16:08:10 +02:00
pascallanger
35f3548992
Compilation option
2022-11-17 10:29:53 +01:00
Pascal Langer
8c12aaf2c1
DSMR: new surface protocol
2021-03-30 12:10:29 +02:00
Pascal Langer
732e66cab2
HoTT: fix Text config in Sync mode
2021-03-13 11:01:51 +01:00
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