From c35fd68c9946b362a698921a7cf0392b52743212 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Thu, 8 Aug 2024 21:13:21 -0500 Subject: [PATCH] Fix possible loss of data warnings in SRGBmods controllers --- .../RGBController_SRGBmodsLEDControllerV1.cpp | 4 ++-- .../SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp index 9bcee4d7..72cdfa74 100644 --- a/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp +++ b/Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp @@ -154,7 +154,7 @@ void RGBController_SRGBmodsLEDControllerV1::SetupZones() void RGBController_SRGBmodsLEDControllerV1::ResizeZone(int zone, int new_size) { - if((size_t) zone >= zones.size()) + if((size_t)zone >= zones.size()) { return; } @@ -175,7 +175,7 @@ void RGBController_SRGBmodsLEDControllerV1::DeviceUpdateLEDs() { if(zones[zone_idx].leds_count > 0) { - controller->SetChannelLEDs(zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count); + controller->SetChannelLEDs((unsigned char)zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count); } } } diff --git a/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp index 0c017630..48c39157 100644 --- a/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp +++ b/Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp @@ -113,7 +113,7 @@ void RGBController_SRGBmodsPico::SetupZones() void RGBController_SRGBmodsPico::ResizeZone(int zone, int new_size) { - if((size_t) zone >= zones.size()) + if((size_t)zone >= zones.size()) { return; } @@ -132,7 +132,7 @@ void RGBController_SRGBmodsPico::DeviceUpdateLEDs() { if(zones[zone_idx].leds_count > 0) { - controller->SetChannelLEDs(zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count); + controller->SetChannelLEDs((unsigned char)zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count); } } }