Rob Tillaart
Rob Tillaart
@arifainchtein Any thing to report / comment?
@arifainchtein As there is no update I close this issue. Feel free to reopen if needed,
Interesting question, Can you share your (stripped) code?
One thing that might be possible is to reduce the reading of the ScratchPad in the library. For the temperature you only need the first two bytes. 
**bool DallasTemperature::readScratchPad(const uint8_t \* deviceAddress, uint8_t \* scratchPad)** should be extended with a parameter to define number of bytes. Default it should fetch 9 bytes, but the first 2 should...
Measurements with my library with an UNO, timing for getTempC only if fetching 9 bytes it takes ~28 millis, if fetching 2 bytes it takes ~24 millis. so about ~4...
> As I'm working with an ESP32, I also thought about the library to just save an address array itself. But as most Arduinos have a serious memory issue, that...