8000
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