From 98f928547938317985dee0530adf755cff05bb29 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 3 Nov 2015 15:21:58 +0100 Subject: [PATCH] Update HID API --- libraries/HID/HID.cpp | 4 ++-- libraries/HID/HID.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/HID/HID.cpp b/libraries/HID/HID.cpp index 34995fe6..a2f1382b 100644 --- a/libraries/HID/HID.cpp +++ b/libraries/HID/HID.cpp @@ -84,12 +84,12 @@ void HID_::AppendDescriptor(HIDSubDescriptor *node) descriptorSize += node->length; } -void HID_::SendReport(uint8_t id, const void* data, int len) +int HID_::SendReport(uint8_t id, const void* data, int len) { uint8_t p[64]; p[0] = id; memcpy(&p[1], data, len); - USBDevice.send(pluggedEndpoint, p, len+1); + return USBDevice.send(pluggedEndpoint, p, len+1); } bool HID_::setup(USBSetup& setup) diff --git a/libraries/HID/HID.h b/libraries/HID/HID.h index 9499b726..d086593b 100644 --- a/libraries/HID/HID.h +++ b/libraries/HID/HID.h @@ -88,7 +88,7 @@ class HID_ : public PluggableUSBModule public: HID_(void); int begin(void); - void SendReport(uint8_t id, const void* data, int len); + int SendReport(uint8_t id, const void* data, int len); void AppendDescriptor(HIDSubDescriptor* node); protected: