diff options
| author | AJM <poslathian@poslathian.(none)> | 2010-04-25 15:52:04 -0400 | 
|---|---|---|
| committer | bnewbold <bnewbold@robocracy.org> | 2010-05-20 22:09:15 -0400 | 
| commit | cd172b2d5ed1ff486eab399e4da5af8315cddc8b (patch) | |
| tree | defac04445f8b4a9e933132aada4dba56c76285b /core/usb/usb_callbacks.c | |
| parent | 8d6602547bc7beb39652a35a1cfdddc250f683ff (diff) | |
| download | librambutan-cd172b2d5ed1ff486eab399e4da5af8315cddc8b.tar.gz librambutan-cd172b2d5ed1ff486eab399e4da5af8315cddc8b.zip  | |
fixed the FIFO bug, tx/rx now seems stable and ready for integration.
Diffstat (limited to 'core/usb/usb_callbacks.c')
| -rw-r--r-- | core/usb/usb_callbacks.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/core/usb/usb_callbacks.c b/core/usb/usb_callbacks.c index 1fb73d5..f4c491b 100644 --- a/core/usb/usb_callbacks.c +++ b/core/usb/usb_callbacks.c @@ -73,7 +73,7 @@ void vcomDataRxCb(void) {      PMAToUserBufferCopy(&vcomBufferRx[recvBufIn],VCOM_RX_ADDR,tailBytes);      PMAToUserBufferCopy(&vcomBufferRx[0],        VCOM_RX_ADDR,remaining); -    recvBufIn += (newBytes % VCOM_RX_EPSIZE); +    recvBufIn = (recvBufIn + newBytes ) % VCOM_RX_EPSIZE;    }    maxNewBytes    -= newBytes;  | 
