Fix signed/unsigned mismatch warning in NanoleafController.cpp

This commit is contained in:
Adam Honse 2024-07-30 00:15:49 -05:00
parent 43de81819b
commit 67dadcbefb

View file

@ -176,7 +176,7 @@ void NanoleafController::UpdateLEDs(std::vector<RGBColor>& colors)
message[0] = (uint8_t)size; /* nPanels */
for(int i = 0; i < size; i++)
for(unsigned int i = 0; i < size; i++)
{
message[(7 * i) + 0 + 1] = (uint8_t)panel_ids[i]; /* panelId */
message[(7 * i) + 1 + 1] = (uint8_t)1; /* nFrames */
@ -215,7 +215,7 @@ void NanoleafController::UpdateLEDs(std::vector<RGBColor>& colors)
message[0] = (uint8_t)(size >> 8); /* nPanels H */
message[1] = (uint8_t)(size & 0xFF); /* nPanels L */
for(int i = 0; i < size; i++)
for(unsigned int i = 0; i < size; i++)
{
message[(8 * i) + 0 + 2] = (uint8_t)(panel_ids[i] >> 8); /* panelId H */
message[(8 * i) + 1 + 2] = (uint8_t)(panel_ids[i] & 0xFF); /* panelId L */