~ruther/qmk_firmware

ae2c77c8272a3b90c75dc2750a0f13a9cd629953 — Gompa 3 years ago 75b40dc
[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)

Co-authored-by: Joel Challis <git@zvecr.com>
1 files changed, 4 insertions(+), 0 deletions(-)

M quantum/action_util.c
M quantum/action_util.c => quantum/action_util.c +4 -0
@@ 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