From d70d9724c5a9d907ad0166271213d4ad4de505a4 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Mon, 9 Sep 2019 19:17:37 +0200 Subject: [PATCH] -bugfix, change debug Uart not possible --- src/arduino_platform.cpp | 56 ++++++++++++++++++++-------------------- src/arduino_platform.h | 2 +- src/samd_platform.cpp | 2 +- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/arduino_platform.cpp b/src/arduino_platform.cpp index 3ce8b2d..979745d 100644 --- a/src/arduino_platform.cpp +++ b/src/arduino_platform.cpp @@ -3,7 +3,7 @@ #include -Stream& ArduinoPlatform::SerialDebug = Serial; +Stream* ArduinoPlatform::SerialDebug = &Serial; ArduinoPlatform::ArduinoPlatform(HardwareSerial* knxSerial) : _knxSerial(knxSerial) { @@ -139,134 +139,134 @@ size_t ArduinoPlatform::readBytesUart(uint8_t *buffer, size_t length) void print(const char* s) { - ArduinoPlatform::SerialDebug.print(s); + ArduinoPlatform::SerialDebug->print(s); } void print(char c) { - ArduinoPlatform::SerialDebug.print(c); + ArduinoPlatform::SerialDebug->print(c); } void print(unsigned char num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void print(unsigned char num, int base) { - ArduinoPlatform::SerialDebug.print(num, base); + ArduinoPlatform::SerialDebug->print(num, base); } void print(int num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void print(int num, int base) { - ArduinoPlatform::SerialDebug.print(num, base); + ArduinoPlatform::SerialDebug->print(num, base); } void print(unsigned int num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void print(unsigned int num, int base) { - ArduinoPlatform::SerialDebug.print(num, base); + ArduinoPlatform::SerialDebug->print(num, base); } void print(long num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void print(long num, int base) { - ArduinoPlatform::SerialDebug.print(num, base); + ArduinoPlatform::SerialDebug->print(num, base); } void print(unsigned long num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void print(unsigned long num, int base) { - ArduinoPlatform::SerialDebug.print(num, base); + ArduinoPlatform::SerialDebug->print(num, base); } void print(double num) { - ArduinoPlatform::SerialDebug.print(num); + ArduinoPlatform::SerialDebug->print(num); } void println(const char* s) { - ArduinoPlatform::SerialDebug.println(s); + ArduinoPlatform::SerialDebug->println(s); } void println(char c) { - ArduinoPlatform::SerialDebug.println(c); + ArduinoPlatform::SerialDebug->println(c); } void println(unsigned char num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(unsigned char num, int base) { - ArduinoPlatform::SerialDebug.println(num, base); + ArduinoPlatform::SerialDebug->println(num, base); } void println(int num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(int num, int base) { - ArduinoPlatform::SerialDebug.println(num, base); + ArduinoPlatform::SerialDebug->println(num, base); } void println(unsigned int num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(unsigned int num, int base) { - ArduinoPlatform::SerialDebug.println(num, base); + ArduinoPlatform::SerialDebug->println(num, base); } void println(long num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(long num, int base) { - ArduinoPlatform::SerialDebug.println(num, base); + ArduinoPlatform::SerialDebug->println(num, base); } void println(unsigned long num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(unsigned long num, int base) { - ArduinoPlatform::SerialDebug.println(num, base); + ArduinoPlatform::SerialDebug->println(num, base); } void println(double num) { - ArduinoPlatform::SerialDebug.println(num); + ArduinoPlatform::SerialDebug->println(num); } void println(void) { - ArduinoPlatform::SerialDebug.println(); + ArduinoPlatform::SerialDebug->println(); } diff --git a/src/arduino_platform.h b/src/arduino_platform.h index 3a33195..60acba8 100644 --- a/src/arduino_platform.h +++ b/src/arduino_platform.h @@ -35,7 +35,7 @@ class ArduinoPlatform : public Platform virtual int readUart(); virtual size_t readBytesUart(uint8_t* buffer, size_t length); - static Stream& SerialDebug; + static Stream* SerialDebug; protected: uint32_t _mulitcastAddr; diff --git a/src/samd_platform.cpp b/src/samd_platform.cpp index 700f34c..db94c61 100644 --- a/src/samd_platform.cpp +++ b/src/samd_platform.cpp @@ -16,7 +16,7 @@ SamdPlatform::SamdPlatform( HardwareSerial* s) : ArduinoPlatform(s) void SamdPlatform::restart() { - ArduinoPlatform::SerialDebug.println("restart"); + println("restart"); NVIC_SystemReset(); }