From a7a12037c78f52dfb77b8aa5237d78cb25b7601b Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 30 Oct 2015 13:23:46 +0100 Subject: [PATCH] [HID] Added return value to HID SendReport (sam core) --- hardware/arduino/sam/libraries/HID/HID.cpp | 4 ++-- hardware/arduino/sam/libraries/HID/HID.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hardware/arduino/sam/libraries/HID/HID.cpp b/hardware/arduino/sam/libraries/HID/HID.cpp index f27f8349a..48d5a9c11 100644 --- a/hardware/arduino/sam/libraries/HID/HID.cpp +++ b/hardware/arduino/sam/libraries/HID/HID.cpp @@ -81,12 +81,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); - USBD_Send(pluggedEndpoint, p, len+1); + return USBD_Send(pluggedEndpoint, p, len+1); } bool HID_::setup(USBSetup& setup) diff --git a/hardware/arduino/sam/libraries/HID/HID.h b/hardware/arduino/sam/libraries/HID/HID.h index d7754860a..663f6a753 100644 --- a/hardware/arduino/sam/libraries/HID/HID.h +++ b/hardware/arduino/sam/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: