Fix serial repeater port

pull/13/head
Andy CA6JAU 9 years ago
parent 76b05cf114
commit 438cfc2b82

@ -62,7 +62,7 @@ int CSerialPort::availableInt(uint8_t n)
return Serial1.available(); return Serial1.available();
#endif #endif
default: 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: case 1U:
#if defined(STM32_USART1_HOST) && defined(__STM32F1__) #if defined(STM32_USART1_HOST) && defined(__STM32F1__)
Serial1.write(data, length); Serial1.write(data, length);
break;
#else #else
Serial.write(data, length); Serial.write(data, length);
if (flush) if (flush)
Serial.flush(); Serial.flush();
break;
#endif #endif
break;
case 3U: case 3U:
#if defined(SERIAL_REPEATER) && defined(__STM32F1__) #if defined(SERIAL_REPEATER) && defined(__STM32F1__)
Serial2.write(data, length); Serial2.write(data, length);
break;
#elif defined(SERIAL_REPEATER) && (defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__)) #elif defined(SERIAL_REPEATER) && (defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__))
Serial1.write(data, length); Serial1.write(data, length);
break;
#endif #endif
break;
default: default:
break; break;
} }

@ -497,8 +497,8 @@ void CSerialPort::writeInt(uint8_t n, const uint8_t* data, uint16_t length, bool
usbserial.write(data, length); usbserial.write(data, length);
if (flush) if (flush)
usbserial.flush(); usbserial.flush();
break;
#endif #endif
break;
#if defined(SERIAL_REPEATER) #if defined(SERIAL_REPEATER)
case 3U: case 3U:
WriteUSART2(data, length); WriteUSART2(data, length);

Loading…
Cancel
Save

Powered by TurnKey Linux.