Dallas' 1-Wire bus protocol library
Dependents: DS1825 DISCO-F746-Dessiccateur-V1 watersenor_and_temp_code DS1820 ... more
Diff: OneWire.cpp
- Revision:
- 11:bc8ed7280966
- Parent:
- 10:c89b9ad6097c
- Child:
- 12:27a1b359b95c
--- a/OneWire.cpp Sun Jan 27 14:11:28 2019 +0000 +++ b/OneWire.cpp Sun Jan 27 18:01:19 2019 +0000 @@ -126,9 +126,7 @@ OneWire::OneWire(PinName pin) : DigitalInOut(pin) { - timer.stop(); - timer.reset(); - MODE(); // set mode either PullUp or OpenDrain + MODE(); // set mode either PullUp or OpenDrain for STM #if ONEWIRE_SEARCH reset_search(); #endif @@ -152,7 +150,7 @@ if (--retries == 0) return 0; wait_us(2); - } while (READ() != 1); + } while (READ() == 0); OUTPUT(); WRITE(0);