From c0cf01cbbf0f3d0df6e4e69290b63ef79ddc1d73 Mon Sep 17 00:00:00 2001 From: Carlos Pereira Atencio Date: Mon, 2 Jan 2023 23:46:35 +0000 Subject: [PATCH] Wire: Fix return value for read() when there is no data available. --- libraries/Wire/Wire.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Wire/Wire.cpp b/libraries/Wire/Wire.cpp index 5091f44a2..cb12098f9 100644 --- a/libraries/Wire/Wire.cpp +++ b/libraries/Wire/Wire.cpp @@ -120,7 +120,7 @@ int arduino::MbedI2C::read() { if (rxBuffer.available()) { return rxBuffer.read_char(); } - return 0; + return -1; } int arduino::MbedI2C::available() {