From fd32ad6fcbd9cd800dc22c351caf36fe1edfd1a4 Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Tue, 21 Oct 2014 13:41:51 +0100 Subject: [PATCH] Use correct buffer size variable when checking for softserial waiting bytes. Fixes #127. --- src/main/drivers/serial_softserial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/drivers/serial_softserial.c b/src/main/drivers/serial_softserial.c index c4b56cf09c..c8cbca771e 100644 --- a/src/main/drivers/serial_softserial.c +++ b/src/main/drivers/serial_softserial.c @@ -369,7 +369,7 @@ uint8_t softSerialTotalBytesWaiting(serialPort_t *instance) softSerial_t *s = (softSerial_t *)instance; - return (s->port.rxBufferHead - s->port.rxBufferTail) & (s->port.txBufferSize - 1); + return (s->port.rxBufferHead - s->port.rxBufferTail) & (s->port.rxBufferSize - 1); } uint8_t softSerialReadByte(serialPort_t *instance)