aboutsummaryrefslogtreecommitdiffstats
path: root/Projects
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2011-09-07 12:05:37 +0000
committerDean Camera <dean@fourwalledcubicle.com>2011-09-07 12:05:37 +0000
commitd881e0cbf691793ab6e5fe24f091549a007e009a (patch)
tree858ff1ca8b6781ea8f53ecc55881701602784991 /Projects
parent4b229cb5efbf80295432a52973b5708f54cba748 (diff)
downloadlufa-d881e0cbf691793ab6e5fe24f091549a007e009a.tar.gz
lufa-d881e0cbf691793ab6e5fe24f091549a007e009a.tar.bz2
lufa-d881e0cbf691793ab6e5fe24f091549a007e009a.zip
Fixed incorrect buffer size check in the USBtoSerial project (thanks to Yuri A Nikiforov).
Diffstat (limited to 'Projects')
-rw-r--r--Projects/USBtoSerial/USBtoSerial.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Projects/USBtoSerial/USBtoSerial.c b/Projects/USBtoSerial/USBtoSerial.c
index fe685d6e4..c34fcf70a 100644
--- a/Projects/USBtoSerial/USBtoSerial.c
+++ b/Projects/USBtoSerial/USBtoSerial.c
@@ -100,7 +100,7 @@ int main(void)
/* Check if the UART receive buffer flush timer has expired or the buffer is nearly full */
uint16_t BufferCount = RingBuffer_GetCount(&USARTtoUSB_Buffer);
- if ((TIFR0 & (1 << TOV0)) || (BufferCount > 200))
+ if ((TIFR0 & (1 << TOV0)) || (BufferCount > (uint8_t)(sizeof(USARTtoUSB_Buffer_Data) * .75)))
{
/* Clear flush timer expiry flag */
TIFR0 |= (1 << TOV0);