Added return value to HID SendReport

This commit is contained in:
NicoHood 2015-10-25 08:24:55 +01:00 committed by Cristian Maglie
parent 8364a0c1a3
commit 1f318b08d4
2 changed files with 6 additions and 4 deletions

View File

@ -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)

View File

@ -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: