Added return value to HID SendReport
This commit is contained in:
parent
47f7712611
commit
fff2677c82
|
@ -86,10 +86,12 @@ void HID_::AppendDescriptor(HIDSubDescriptor *node)
|
||||||
descriptorSize += node->length;
|
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);
|
int ret = 0;
|
||||||
USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len);
|
ret += USB_Send(pluggedEndpoint, &id, 1);
|
||||||
|
ret += USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HID_::setup(USBSetup& setup)
|
bool HID_::setup(USBSetup& setup)
|
||||||
|
|
|
@ -88,7 +88,7 @@ class HID_ : public PluggableUSBModule
|
||||||
public:
|
public:
|
||||||
HID_(void);
|
HID_(void);
|
||||||
int begin(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);
|
void AppendDescriptor(HIDSubDescriptor* node);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
Loading…
Reference in New Issue