diff options
author | NicoHood <NicoHood@users.noreply.github.com> | 2015-10-25 08:24:55 +0100 |
---|---|---|
committer | Cristian Maglie <c.maglie@arduino.cc> | 2015-10-30 12:58:14 +0100 |
commit | 1f318b08d4caf73f2b31faa42ef54de33b046f8e (patch) | |
tree | eba4766a1cdf40dbea94efe0bb46597e9a7b3920 /libraries | |
parent | 8364a0c1a37a4f6f24632f359b7ee161bafa6730 (diff) |
Added return value to HID SendReport
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/HID/HID.cpp | 8 | ||||
-rw-r--r-- | libraries/HID/HID.h | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/libraries/HID/HID.cpp b/libraries/HID/HID.cpp index ce9a6a0..3a42699 100644 --- a/libraries/HID/HID.cpp +++ b/libraries/HID/HID.cpp @@ -86,10 +86,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) { - USB_Send(pluggedEndpoint, &id, 1); - USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len); + int ret = 0; + ret += USB_Send(pluggedEndpoint, &id, 1); + ret += USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len); + return ret; } bool HID_::setup(USBSetup& setup) diff --git a/libraries/HID/HID.h b/libraries/HID/HID.h index b6638c8..a9b3f58 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: |