File tree 2 files changed +6
-4
lines changed
hardware/arduino/avr/libraries/HID
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -86,10 +86,12 @@ void HID_::AppendDescriptor(HIDSubDescriptor *node)
86
86
descriptorSize += node->length ;
87
87
}
88
88
89
- void HID_::SendReport (uint8_t id, const void * data, int len)
89
+ int HID_::SendReport (uint8_t id, const void * data, int len)
90
90
{
91
- USB_Send (pluggedEndpoint, &id, 1 );
92
- USB_Send (pluggedEndpoint | TRANSFER_RELEASE, data, len);
91
+ int ret = 0 ;
92
+ ret += USB_Send (pluggedEndpoint, &id, 1 );
93
+ ret += USB_Send (pluggedEndpoint | TRANSFER_RELEASE, data, len);
94
+ return ret;
93
95
}
94
96
95
97
bool HID_::setup (USBSetup& setup)
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ class HID_ : public PluggableUSBModule
88
88
public:
89
89
HID_ (void );
90
90
int begin (void );
91
- void SendReport (uint8_t id, const void * data, int len);
91
+ int SendReport (uint8_t id, const void * data, int len);
92
92
void AppendDescriptor (HIDSubDescriptor* node);
93
93
94
94
protected:
You can’t perform that action at this time.
0 commit comments