From 5353281ed77a4bcca11d2381015f53327d2a29c4 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Tue, 22 Sep 2026 08:21:08 -0400 Subject: [PATCH] Revert DSM timing change --- Multiprotocol/DSM_cyrf6936.ino | 4 ++-- Multiprotocol/Multiprotocol.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/DSM_cyrf6936.ino b/Multiprotocol/DSM_cyrf6936.ino index 20d3df11..fe27b8a4 100644 --- a/Multiprotocol/DSM_cyrf6936.ino +++ b/Multiprotocol/DSM_cyrf6936.ino @@ -329,7 +329,7 @@ uint16_t DSM_callback() #define DSM_CH1_CH2_DELAY 4010 // Time between write of channel 1 and channel 2 #ifdef STM32_BOARD #define DSM_WRITE_DELAY 1600 // Time after write to verify write complete - #define DSM_READ_DELAY 300 // Time before write to check read phase, and switch channels. + #define DSM_READ_DELAY 400 // Time before write to check read phase, and switch channels. #else #define DSM_WRITE_DELAY 1950 // Time after write to verify write complete #define DSM_READ_DELAY 600 // Time before write to check read phase, and switch channels. @@ -499,7 +499,7 @@ uint16_t DSM_callback() else return DSM2_SFC_PERIOD - DSM_CH1_CH2_DELAY - DSM_WRITE_DELAY - DSM_READ_DELAY; } - return 10900 - DSM_WRITE_DELAY - DSM_READ_DELAY; //Was 11000 but the SR6200A needs 10900 to report telemetry correctly + return 11000 - DSM_WRITE_DELAY - DSM_READ_DELAY; //Was 11000 but the SR6200A needs 10900 to report telemetry correctly } #endif return 11000 - DSM_CH1_CH2_DELAY - DSM_WRITE_DELAY - DSM_READ_DELAY; diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 618de171..8c703d66 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 4 -#define VERSION_PATCH_LEVEL 72 +#define VERSION_PATCH_LEVEL 73 #define MODE_SERIAL 0