From e42cefdf09c6fe2869e79a97e09210e12249ffb1 Mon Sep 17 00:00:00 2001 From: James Buren Date: Thu, 25 Jul 2024 03:09:55 -0500 Subject: [PATCH] Fix LightSalt build errors on Windows --- Controllers/LightSaltController/LightSaltController.h | 7 +++++++ .../LightSaltController/RGBController_LightSalt.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Controllers/LightSaltController/LightSaltController.h b/Controllers/LightSaltController/LightSaltController.h index 54890a52..ec28a9fc 100644 --- a/Controllers/LightSaltController/LightSaltController.h +++ b/Controllers/LightSaltController/LightSaltController.h @@ -49,6 +49,13 @@ enum LIGHTSALT_MODE_MAXIMUM }; +enum +{ + LIGHTSALT_SETS_MAX = 4, + LIGHTSALT_ROWS_MAX = 9, + LIGHTSALT_COLUMNS_MAX = 10 +}; + enum { LIGHTSALT_SPEED_MINIMUM = 0x01, diff --git a/Controllers/LightSaltController/RGBController_LightSalt.cpp b/Controllers/LightSaltController/RGBController_LightSalt.cpp index c30d747a..290df7d5 100644 --- a/Controllers/LightSaltController/RGBController_LightSalt.cpp +++ b/Controllers/LightSaltController/RGBController_LightSalt.cpp @@ -396,7 +396,7 @@ void RGBController_LightSalt::DeviceUpdateColors(bool save) int rows = table.led.rows; int columns = table.led.columns; - RGBColor colors_data[sets][rows][columns]; + RGBColor colors_data[LIGHTSALT_SETS_MAX][LIGHTSALT_ROWS_MAX][LIGHTSALT_COLUMNS_MAX]; memset(colors_data, 0x00, sizeof(colors_data)); for(int led_idx = 0; led_idx < table.led.count; led_idx++)