]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - converter/usb_usb/usb_usb.cpp
usb_usb: Fix startup block bug
[max/tmk_keyboard.git] / converter / usb_usb / usb_usb.cpp
index be690ffc55118681f5d1436c26ea1bdbaa381f71..fac513bbf853284839f33120e005159fc5c69cdb 100644 (file)
@@ -227,8 +227,8 @@ void matrix_print(void) {
 
 void led_set(uint8_t usb_led)
 {
-    kbd1.SetReport(0, 0, 2, 0, 1, &usb_led);
-    kbd2.SetReport(0, 0, 2, 0, 1, &usb_led);
-    kbd3.SetReport(0, 0, 2, 0, 1, &usb_led);
-    kbd4.SetReport(0, 0, 2, 0, 1, &usb_led);
+    if (kbd1.isReady()) kbd1.SetReport(0, 0, 2, 0, 1, &usb_led);
+    if (kbd2.isReady()) kbd2.SetReport(0, 0, 2, 0, 1, &usb_led);
+    if (kbd3.isReady()) kbd3.SetReport(0, 0, 2, 0, 1, &usb_led);
+    if (kbd4.isReady()) kbd4.SetReport(0, 0, 2, 0, 1, &usb_led);
 }