From 0c36ca6a4d1e542f517174b742a0b2f4f5720b43 Mon Sep 17 00:00:00 2001 From: gdsports Date: Sat, 21 Jul 2018 13:26:31 -1000 Subject: [PATCH] Remove const from keyboard HID report so remapper works This ensures the state of the keyboard is correct after remapping keys. --- USBHost_t36.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/USBHost_t36.h b/USBHost_t36.h index 197db32..e5a139e 100644 --- a/USBHost_t36.h +++ b/USBHost_t36.h @@ -710,7 +710,7 @@ public: void attachPressRaw(void (*f)(uint8_t oem_key, uint8_t mod)) { keyPressedRawFunction = f; } void attachReleaseRaw(void (*f)(uint8_t oem_key, uint8_t mod)) { keyReleasedRawFunction = f; } void attachModifiersChange(void (*f) (uint8_t modifierState)) {modifiersChangedFunction = f; } - void attachReportReader(void (*f)(const uint8_t report[8])) {reportReaderFunction = f; } + void attachReportReader(void (*f)(uint8_t report[8])) {reportReaderFunction = f; } void LEDS(uint8_t leds); uint8_t LEDS() {return leds_.byte;} void updateLEDS(void); @@ -752,7 +752,7 @@ private: void (*keyPressedRawFunction)(uint8_t oem_key, uint8_t mod); void (*keyReleasedRawFunction)(uint8_t oem_key, uint8_t mod); void (*modifiersChangedFunction)(uint8_t modifierState); - void (*reportReaderFunction)(const uint8_t report[8]); + void (*reportReaderFunction)(uint8_t report[8]); Pipe_t *datapipe; setup_t setup; uint8_t report[8];