From eefd0f3a5ae67237eba8b8824b658e9ced152655 Mon Sep 17 00:00:00 2001 From: KEDARUMA FANTASTIC Date: Wed, 21 Mar 2018 13:33:28 +0900 Subject: [PATCH] serial global instance fix --- cores/esp32/HardwareSerial.cpp | 2 ++ cores/esp32/HardwareSerial.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/cores/esp32/HardwareSerial.cpp b/cores/esp32/HardwareSerial.cpp index b1245cb672c..d0d83bd3438 100644 --- a/cores/esp32/HardwareSerial.cpp +++ b/cores/esp32/HardwareSerial.cpp @@ -5,7 +5,9 @@ #include "HardwareSerial.h" +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) HardwareSerial Serial(0); +#endif HardwareSerial::HardwareSerial(int uart_nr) : _uart_nr(uart_nr), _uart(NULL) {} diff --git a/cores/esp32/HardwareSerial.h b/cores/esp32/HardwareSerial.h index 1338f1c31ed..f1a9d36ca1a 100644 --- a/cores/esp32/HardwareSerial.h +++ b/cores/esp32/HardwareSerial.h @@ -76,6 +76,8 @@ class HardwareSerial: public Stream uart_t* _uart; }; +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) extern HardwareSerial Serial; +#endif #endif