From 971a2cc300e9d9d7b63efb5ba955ee5a0a16f2d6 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Fri, 3 Jul 2026 17:08:34 -0500 Subject: [PATCH] Fix warnings in QMKKeychronController --- .../QMKKeychronController/QMKKeychronController.cpp | 4 ++-- .../QMKKeychronController/RGBController_QMKKeychron.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Controllers/QMKController/QMKKeychronController/QMKKeychronController.cpp b/Controllers/QMKController/QMKKeychronController/QMKKeychronController.cpp index 928aedcf3..76b9e9609 100644 --- a/Controllers/QMKController/QMKKeychronController/QMKKeychronController.cpp +++ b/Controllers/QMKController/QMKKeychronController/QMKKeychronController.cpp @@ -209,7 +209,7 @@ void QMKKeychronController::SaveMode() void QMKKeychronController::SendLEDs(unsigned short number_leds, RGBColor* color_data) { unsigned short led_start_index = 0; - unsigned char number_packet_leds = 9; + unsigned short number_packet_leds = 9; while(led_start_index < number_leds) { @@ -218,7 +218,7 @@ void QMKKeychronController::SendLEDs(unsigned short number_leds, RGBColor* color number_packet_leds = (number_leds - led_start_index); } - CmdSendLEDs(led_start_index, number_packet_leds, &color_data[led_start_index]); + CmdSendLEDs((unsigned char)led_start_index, (unsigned char)number_packet_leds, &color_data[led_start_index]); led_start_index += number_packet_leds; } diff --git a/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp b/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp index a68882374..02a0a518c 100644 --- a/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp +++ b/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp @@ -201,7 +201,7 @@ void RGBController_QMKKeychron::ResizeZone(int /*zone*/, int /*new_size*/) void RGBController_QMKKeychron::DeviceUpdateLEDs() { - controller->SendLEDs((unsigned short)colors.size(), colors.data()); + controller->SendLEDs((unsigned char)colors.size(), colors.data()); } void RGBController_QMKKeychron::UpdateZoneLEDs(int /*zone*/)