Commit 2717fbe0 authored by Arturo Guadalupi's avatar Arturo Guadalupi Committed by GitHub

Merge pull request #4864 from sandeepmistry/avr-usb-tx

Subtract one from USB_EP_SIZE in USB_SendSpace
parents 2a10caa4 5e3d08af
......@@ -255,7 +255,9 @@ u8 USB_SendSpace(u8 ep)
LockEP lock(ep);
if (!ReadWriteAllowed())
return 0;
return USB_EP_SIZE - FifoByteCount();
// subtract 1 from the EP size to never send a full packet,
// this avoids dealing with ZLP's in USB_Send
return USB_EP_SIZE - 1 - FifoByteCount();
}
// Blocking Send of data to an endpoint
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment