From 6cbffc1ad00b4a19ca6bce5e508f8c61e93779f4 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 14 Mar 2019 10:46:38 +0100 Subject: [PATCH] SHARE command added --- radio/src/pulses/pxx2.cpp | 5 ++--- radio/src/pulses/pxx2.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/radio/src/pulses/pxx2.cpp b/radio/src/pulses/pxx2.cpp index faebbf759..71412ad60 100644 --- a/radio/src/pulses/pxx2.cpp +++ b/radio/src/pulses/pxx2.cpp @@ -222,10 +222,9 @@ void Pxx2Pulses::setupSpectrumAnalyser(uint8_t module) void Pxx2Pulses::setupShareMode(uint8_t module) { - addFrameType(PXX2_TYPE_C_MODULE, PXX2_TYPE_ID_RX_SETTINGS); + addFrameType(PXX2_TYPE_C_MODULE, PXX2_TYPE_ID_SHARE); - Pxx2Transport::addByte(PXX2_RX_SETTINGS_FLAG0_WRITE + reusableBuffer.moduleSetup.pxx2.shareReceiverIndex); - Pxx2Transport::addByte(PXX2_RX_SETTINGS_FLAG1_SHARE); + Pxx2Transport::addByte(reusableBuffer.moduleSetup.pxx2.shareReceiverIndex); moduleSettings[module].mode = MODULE_MODE_NORMAL; } diff --git a/radio/src/pulses/pxx2.h b/radio/src/pulses/pxx2.h index e1587c26f..13105f386 100644 --- a/radio/src/pulses/pxx2.h +++ b/radio/src/pulses/pxx2.h @@ -32,6 +32,7 @@ #define PXX2_TYPE_ID_TX_SETTINGS 0x04 #define PXX2_TYPE_ID_RX_SETTINGS 0x05 #define PXX2_TYPE_ID_HW_INFO 0x06 + #define PXX2_TYPE_ID_SHARE 0x07 #define PXX2_TYPE_ID_TELEMETRY 0xFE #define PXX2_TYPE_C_POWER_METER 0x02 @@ -44,7 +45,6 @@ #define PXX2_CHANNELS_FLAG0_RANGECHECK (1 << 7) #define PXX2_RX_SETTINGS_FLAG0_WRITE (1 << 6) -#define PXX2_RX_SETTINGS_FLAG1_SHARE (1 << 6) #define PXX2_RX_SETTINGS_FLAG1_FASTPWM (1 << 4) #define PXX2_RECV_OPTION_MASK_TELEMETRY 0x00 // TODO : update when defined