From ece5941e22302cfd52248417876bdb10e54efb33 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 20 Jul 2021 18:21:54 +0900 Subject: [PATCH] usb_hid: Fix for override of Serial.write --- tmk_core/protocol/usb_hid/override_Serial.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tmk_core/protocol/usb_hid/override_Serial.cpp b/tmk_core/protocol/usb_hid/override_Serial.cpp index 00bc018c..7cea44a9 100644 --- a/tmk_core/protocol/usb_hid/override_Serial.cpp +++ b/tmk_core/protocol/usb_hid/override_Serial.cpp @@ -51,8 +51,10 @@ size_t Serial_::write(uint8_t c) size_t Serial_::write(const uint8_t *buffer, size_t size) { - sendchar(*buffer); - return 1; + for (int i = 0; i < size; i++) { + sendchar(buffer[i]); + } + return size; } Serial_::operator bool() {