We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f2300ea + aef4efc commit fe9e040Copy full SHA for fe9e040
cores/arduino/SerialUSB.h
@@ -18,6 +18,8 @@ class SerialUSB_ : public ZephyrSerial {
18
void begin(unsigned long baudrate) { begin(baudrate, SERIAL_8N1); }
19
20
operator bool() override;
21
+ size_t write(const uint8_t *buffer, size_t size) override;
22
+ void flush() override;
23
24
protected:
25
uint32_t dtr = 0;
cores/arduino/USB.cpp
@@ -124,5 +124,16 @@ arduino::SerialUSB_::operator bool() {
124
return dtr;
125
}
126
127
+
128
+size_t arduino::SerialUSB_::write(const uint8_t *buffer, size_t size) {
129
+ if (!Serial) return 0;
130
+ return arduino::ZephyrSerial::write(buffer, size);
131
+}
132
133
+void arduino::SerialUSB_::flush() {
134
+ if (!Serial) return;
135
+ arduino::ZephyrSerial::flush();
136
137
138
arduino::SerialUSB_ Serial(usb_dev);
139
#endif
0 commit comments