diff --git a/libraries/dallas-temperature-control/DallasTemperature.cpp b/libraries/dallas-temperature-control/DallasTemperature.cpp index 8d0a972..f2ba57b 100644 --- a/libraries/dallas-temperature-control/DallasTemperature.cpp +++ b/libraries/dallas-temperature-control/DallasTemperature.cpp @@ -326,10 +326,9 @@ void DallasTemperature::requestTemperatures() _wire->write(STARTCONVO, parasite); // ASYNC mode? - if (!waitForConversion) return; - blockTillConversionComplete(&bitResolution, 0); + if (waitForConversion) + blockTillConversionComplete(&bitResolution, 0); - return; } // sends command for one device to perform a temperature by address