diff --git a/right/src/main.c b/right/src/main.c index 8eac0a6..5fc73e9 100644 --- a/right/src/main.c +++ b/right/src/main.c @@ -82,13 +82,13 @@ void main() { InitClock(); LedDriver_InitAllLeds(1); KeyMatrix_Init(&KeyMatrix); - UpdateUsbReports(); + //UpdateUsbReports(); InitUsb(); // deserialize_Layer(testData, 0); while (1) { - UpdateUsbReports(); + //UpdateUsbReports(); asm("wfi"); } } diff --git a/right/src/usb_interface_keyboard.c b/right/src/usb_interface_keyboard.c index 98923f2..4bb9373 100644 --- a/right/src/usb_interface_keyboard.c +++ b/right/src/usb_interface_keyboard.c @@ -60,6 +60,7 @@ void ResetActiveUsbKeyboardReport() static usb_status_t UsbKeyboardAction(void) { + UpdateUsbReports(); return USB_DeviceHidSend(UsbCompositeDevice.keyboardHandle, USB_KEYBOARD_ENDPOINT_INDEX, (uint8_t*)getInactiveUsbKeyboardReport(), USB_KEYBOARD_REPORT_LENGTH); }