Corrections for stm32f1 serial communication (#821)

- use MY_SERIALDEVICE in hwInit
- disable use of MY_SERIALDEVICE.flush() since the current STM32duino
  implementation performs a reset instead of an actual flush.
This commit is contained in:
freynder
2017-04-10 23:11:21 +02:00
committed by Olivier
parent bffc87fe93
commit b4b5eb52e8
+5 -3
View File
@@ -47,7 +47,7 @@
bool hwInit(void) bool hwInit(void)
{ {
#if !defined(MY_DISABLED_SERIAL) #if !defined(MY_DISABLED_SERIAL)
Serial.begin(MY_BAUD_RATE); MY_SERIALDEVICE.begin(MY_BAUD_RATE);
#endif #endif
if (EEPROM.init() == EEPROM_OK) { if (EEPROM.init() == EEPROM_OK) {
@@ -170,5 +170,7 @@ void hwDebugPrint(const char *fmt, ...)
#endif #endif
va_end(args); va_end(args);
MY_SERIALDEVICE.print(fmtBuffer); MY_SERIALDEVICE.print(fmtBuffer);
MY_SERIALDEVICE.flush(); // Disable flush since current STM32duino implementation performs a reset
} // instead of an actual flush
//MY_SERIALDEVICE.flush();
}