diff --git a/plugins/Kaleidoscope-FocusSerial/src/kaleidoscope/plugin/FocusSerial.h b/plugins/Kaleidoscope-FocusSerial/src/kaleidoscope/plugin/FocusSerial.h index 0e591d83..066768df 100644 --- a/plugins/Kaleidoscope-FocusSerial/src/kaleidoscope/plugin/FocusSerial.h +++ b/plugins/Kaleidoscope-FocusSerial/src/kaleidoscope/plugin/FocusSerial.h @@ -95,7 +95,7 @@ class FocusSerial : public kaleidoscope::Plugin { color.b = Runtime.serialPort().parseInt(); } void read(char &c) { - c = static_cast(Runtime.serialPort().read()); + Runtime.serialPort().readBytes(&c, 1); } void read(uint8_t &u8) { u8 = Runtime.serialPort().parseInt();