From 4092fc409e5fd9d37b875c64ff598bd9209a552e Mon Sep 17 00:00:00 2001 From: Luc Date: Thu, 21 Sep 2017 17:00:12 +0800 Subject: [PATCH] Add baudRate function (#651) usefull for ESP8266 compatibility --- cores/esp32/HardwareSerial.cpp | 4 ++++ cores/esp32/HardwareSerial.h | 1 + 2 files changed, 5 insertions(+) diff --git a/cores/esp32/HardwareSerial.cpp b/cores/esp32/HardwareSerial.cpp index 18d44a29a..a053bf227 100644 --- a/cores/esp32/HardwareSerial.cpp +++ b/cores/esp32/HardwareSerial.cpp @@ -89,7 +89,11 @@ size_t HardwareSerial::write(const uint8_t *buffer, size_t size) uartWriteBuf(_uart, buffer, size); return size; } +uint32_t HardwareSerial::baudRate() +{ + return uartGetBaudRate(_uart); +} HardwareSerial::operator bool() const { return true; diff --git a/cores/esp32/HardwareSerial.h b/cores/esp32/HardwareSerial.h index 64a4d484f..d31bd141c 100644 --- a/cores/esp32/HardwareSerial.h +++ b/cores/esp32/HardwareSerial.h @@ -66,6 +66,7 @@ public: { return write((uint8_t) n); } + uint32_t baudRate(); operator bool() const; void setDebugOutput(bool); -- GitLab