diff options
author | Florian Didron <fd@librem.one> | 2019-11-20 09:41:42 +0900 |
---|---|---|
committer | Florian Didron <fdidron@users.noreply.github.com> | 2019-12-06 08:20:51 +0900 |
commit | 925c43c4c0e9360d2fe0032b3c41c2a84e1a4d8b (patch) | |
tree | 1d2bcbbf5db10d3eddd249c3ac4835d4b6734e64 /tmk_core/protocol/chibios | |
parent | b3c0f3b0eff91172ced5b51fb1232e47dfbd6753 (diff) |
feat: update examples + pairing process
Diffstat (limited to 'tmk_core/protocol/chibios')
-rw-r--r-- | tmk_core/protocol/chibios/usb_main.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/tmk_core/protocol/chibios/usb_main.c b/tmk_core/protocol/chibios/usb_main.c index 8a249e19e3..57b9d74d38 100644 --- a/tmk_core/protocol/chibios/usb_main.c +++ b/tmk_core/protocol/chibios/usb_main.c @@ -871,7 +871,7 @@ void raw_hid_task(void) { #ifdef WEBUSB_ENABLE void webusb_send(uint8_t *data, uint8_t length) { chnWrite(&drivers.webusb_driver.driver, data, length); } -__attribute__((weak)) void webusb_receive(uint8_t *data, uint8_t length) { +__attribute__((weak)) void webusb_receive_kb(uint8_t *data, uint8_t length) { // Users should #include "raw_hid.h" in their own code // and implement this function there. Leave this as weak linkage // so users can opt to not handle data coming in. @@ -883,12 +883,7 @@ void webusb_task(void) { do { size_t size = chnReadTimeout(&drivers.webusb_driver.driver, buffer, sizeof(buffer), TIME_IMMEDIATE); if (size > 0) { - if(webusb_state.paired == true) { - webusb_receive(buffer, size); - } - else { - webusb_error(WEBUSB_STATUS_NOT_PAIRED); - } + webusb_receive(buffer, size); } } while (size > 0); } |