summary refs log tree commit diff
diff options
context:
space:
mode:
authorGompa <gompa@h-bomb.nl>2022-03-03 18:24:04 +0100
committerGitHub <noreply@github.com>2022-03-03 09:24:04 -0800
commitae2c77c8272a3b90c75dc2750a0f13a9cd629953 (patch)
tree67f195729584f33dd5fda288499863128c2772a4
parent75b40dc7a537e7f223a73c165a3f6f0e2e91817c (diff)
[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
Co-authored-by: Joel Challis <git@zvecr.com>
-rw-r--r--quantum/action_util.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/quantum/action_util.c b/quantum/action_util.c
index 64a1b6b30d..4ea0bf61fb 100644
--- a/quantum/action_util.c
+++ b/quantum/action_util.c
@@ -270,6 +270,9 @@ void send_keyboard_report(void) {
     keyboard_report->mods |= weak_override_mods;
 #endif
 
+#ifdef PROTOCOL_VUSB
+    host_keyboard_send(keyboard_report);
+#else
     static report_keyboard_t last_report;
 
     /* Only send the report if there are changes to propagate to the host. */
@@ -277,6 +280,7 @@ void send_keyboard_report(void) {
         memcpy(&last_report, keyboard_report, sizeof(report_keyboard_t));
         host_keyboard_send(keyboard_report);
     }
+#endif
 }
 
 /** \brief Get mods