From 7e15d1ac70b2a9b489c9a823374203d0ec04ae0d Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Wed, 26 Apr 2017 08:18:00 +0100 Subject: [PATCH] Fix the TX FIFO write level calculation. --- SerialSTM.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SerialSTM.cpp b/SerialSTM.cpp index 426f780..7f6ba47 100644 --- a/SerialSTM.cpp +++ b/SerialSTM.cpp @@ -218,7 +218,7 @@ uint8_t AvailUSART1() int AvailForWriteUSART1() { - return TXSerialfifolevel1(); + return TX_SERIAL_FIFO_SIZE - TXSerialfifolevel1(); } uint8_t ReadUSART1() @@ -411,7 +411,7 @@ uint8_t AvailUSART2() int AvailForWriteUSART2() { - return TXSerialfifolevel2(); + return TX_SERIAL_FIFO_SIZE - TXSerialfifolevel2(); } uint8_t ReadUSART2() @@ -604,7 +604,7 @@ uint8_t AvailUSART3() int AvailForWriteUSART3() { - return TXSerialfifolevel3(); + return TX_SERIAL_FIFO_SIZE - TXSerialfifolevel3(); } uint8_t ReadUSART3() @@ -801,7 +801,7 @@ uint8_t AvailUART5() int AvailForWriteUART5() { - return TXSerialfifolevel5(); + return TX_SERIAL_FIFO_SIZE - TXSerialfifolevel5(); } uint8_t ReadUART5()