diff --git a/cores/arduino/USB/CDC.cpp b/cores/arduino/USB/CDC.cpp index c8314c2bb..77aa6832a 100644 --- a/cores/arduino/USB/CDC.cpp +++ b/cores/arduino/USB/CDC.cpp @@ -201,7 +201,7 @@ void Serial_::begin(uint32_t /* baud_count */) // uart config is ignored in USB-CDC } -void Serial_::begin(uint32_t /* baud_count */, uint8_t /* config */) +void Serial_::begin(uint32_t /* baud_count */, uint16_t /* config */) { // uart config is ignored in USB-CDC } diff --git a/cores/arduino/USB/USBAPI.h b/cores/arduino/USB/USBAPI.h index 07633825d..d14944a32 100644 --- a/cores/arduino/USB/USBAPI.h +++ b/cores/arduino/USB/USBAPI.h @@ -32,6 +32,7 @@ #include "Arduino.h" #include "api/Stream.h" #include "api/RingBuffer.h" +#include "api/HardwareSerial.h" #include "api/USBAPI.h" #include "CDC.h" @@ -96,12 +97,12 @@ extern USBDeviceClass USBDevice; //================================================================================ // Serial over CDC (Serial1 is the physical port) -class Serial_ : public arduino::Stream, public arduino::PluggableUSBModule +class Serial_ : public arduino::HardwareSerial, arduino::PluggableUSBModule { public: Serial_(USBDeviceClass &_usb); void begin(uint32_t baud_count); - void begin(unsigned long, uint8_t); + void begin(unsigned long, uint16_t); void end(void); virtual int available(void);
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: