We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 741d5df commit 21168e1Copy full SHA for 21168e1
hardware/arduino/avr/libraries/HID/HID.cpp
@@ -88,11 +88,11 @@ void HID_::AppendDescriptor(HIDSubDescriptor *node)
88
89
int HID_::SendReport(uint8_t id, const void* data, int len)
90
{
91
- auto ret = USB_Send(pluggedEndpoint, &id, 1);
92
- if(ret >= 0){
93
- ret += USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len);
94
- }
95
- return ret;
+ auto ret = USB_Send(pluggedEndpoint, &id, 1);
+ if (ret < 0) return ret;
+ auto ret2 = USB_Send(pluggedEndpoint | TRANSFER_RELEASE, data, len);
+ if (ret2 < 0) return ret2;
+ return ret + ret2;
96
}
97
98
bool HID_::setup(USBSetup& setup)
0 commit comments