From 3b01f2f8a585621dc33f4470c86029c32d7e1d6b Mon Sep 17 00:00:00 2001 From: ASDosjani Date: Fri, 18 Aug 2023 23:29:45 +0200 Subject: [PATCH] fix delta size --- src/main/cli/settings.c | 2 +- src/main/io/ledstrip.h | 2 +- src/main/msp/msp.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/cli/settings.c b/src/main/cli/settings.c index 809198e3fa8..899a23252b9 100644 --- a/src/main/cli/settings.c +++ b/src/main/cli/settings.c @@ -1319,7 +1319,7 @@ const clivalue_t valueTable[] = { { "ledstrip_beacon_percent", VAR_UINT8 | MASTER_VALUE, .config.minmaxUnsigned = { 0, 100 }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_beacon_percent) }, { "ledstrip_beacon_armed_only", VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_beacon_armed_only) }, { "ledstrip_brightness", VAR_UINT8 | MASTER_VALUE, .config.minmaxUnsigned = { 5, 100 }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_brightness) }, - { "ledstrip_rainbow_delta", VAR_UINT8 | MASTER_VALUE, .config.minmaxUnsigned = { 0, HSV_HUE_MAX }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_rainbow_delta) }, + { "ledstrip_rainbow_delta", VAR_UINT16 | MASTER_VALUE, .config.minmaxUnsigned = { 0, HSV_HUE_MAX }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_rainbow_delta) }, { "ledstrip_rainbow_freq", VAR_UINT16 | MASTER_VALUE, .config.minmaxUnsigned = { 1, 2000 }, PG_LED_STRIP_CONFIG, offsetof(ledStripConfig_t, ledstrip_rainbow_freq) }, #endif diff --git a/src/main/io/ledstrip.h b/src/main/io/ledstrip.h index 58c8a739819..e21e9c65787 100644 --- a/src/main/io/ledstrip.h +++ b/src/main/io/ledstrip.h @@ -178,7 +178,7 @@ typedef struct ledStripConfig_s { uint8_t ledstrip_beacon_armed_only; colorId_e ledstrip_visual_beeper_color; uint8_t ledstrip_brightness; - uint8_t ledstrip_rainbow_delta; + uint16_t ledstrip_rainbow_delta; uint16_t ledstrip_rainbow_freq; } ledStripConfig_t; diff --git a/src/main/msp/msp.c b/src/main/msp/msp.c index 07339e75613..359b3b4b373 100644 --- a/src/main/msp/msp.c +++ b/src/main/msp/msp.c @@ -2573,7 +2573,7 @@ static mspResult_e mspFcProcessOutCommandWithArg(mspDescriptor_t srcDesc, int16_ break; case MSP2_GET_LED_STRIP_CONFIG_VALUES: sbufWriteU8(dst, ledStripConfig()->ledstrip_brightness); - sbufWriteU8(dst, ledStripConfig()->ledstrip_rainbow_delta); + sbufWriteU16(dst, ledStripConfig()->ledstrip_rainbow_delta); sbufWriteU16(dst, ledStripConfig()->ledstrip_rainbow_freq); break; @@ -3985,7 +3985,7 @@ static mspResult_e mspProcessInCommand(mspDescriptor_t srcDesc, int16_t cmdMSP, case MSP2_SET_LED_STRIP_CONFIG_VALUES: ledStripConfigMutable()->ledstrip_brightness = sbufReadU8(src); - ledStripConfigMutable()->ledstrip_rainbow_delta = sbufReadU8(src); + ledStripConfigMutable()->ledstrip_rainbow_delta = sbufReadU16(src); ledStripConfigMutable()->ledstrip_rainbow_freq = sbufReadU16(src); break;