From 438cfc2b8263b4e82d18c5b439fa16da01c86244 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sun, 9 Jul 2017 00:58:41 -0400 Subject: [PATCH] Fix serial repeater port --- SerialArduino.cpp | 8 +++----- SerialSTM.cpp | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/SerialArduino.cpp b/SerialArduino.cpp index 021bfbc..5aab5e8 100644 --- a/SerialArduino.cpp +++ b/SerialArduino.cpp @@ -62,7 +62,7 @@ int CSerialPort::availableInt(uint8_t n) return Serial1.available(); #endif default: - return false; + return 0; } } @@ -92,21 +92,19 @@ void CSerialPort::writeInt(uint8_t n, const uint8_t* data, uint16_t length, bool case 1U: #if defined(STM32_USART1_HOST) && defined(__STM32F1__) Serial1.write(data, length); - break; #else Serial.write(data, length); if (flush) Serial.flush(); - break; #endif + break; case 3U: #if defined(SERIAL_REPEATER) && defined(__STM32F1__) Serial2.write(data, length); - break; #elif defined(SERIAL_REPEATER) && (defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__)) Serial1.write(data, length); - break; #endif + break; default: break; } diff --git a/SerialSTM.cpp b/SerialSTM.cpp index ae8109b..e02ea81 100644 --- a/SerialSTM.cpp +++ b/SerialSTM.cpp @@ -497,8 +497,8 @@ void CSerialPort::writeInt(uint8_t n, const uint8_t* data, uint16_t length, bool usbserial.write(data, length); if (flush) usbserial.flush(); - break; #endif + break; #if defined(SERIAL_REPEATER) case 3U: WriteUSART2(data, length);