diff --git a/source/Firmata/UwpFirmata.cpp b/source/Firmata/UwpFirmata.cpp index a4b5220..38bb888 100644 --- a/source/Firmata/UwpFirmata.cpp +++ b/source/Firmata/UwpFirmata.cpp @@ -201,7 +201,7 @@ UwpFirmata::processInput( void ) { - uint16_t data = _firmata_stream->read(); + uint16_t data = _firmata_stream->readBlocking(); if( data == static_cast( -1 ) ) return; uint8_t byte = data & 0x00FF;