From 683df1c8d5ab37dbb0d2909bcd94c7e4eea3232f Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 26 Jun 2017 17:48:05 +1000 Subject: [PATCH] drivers/onewire: Enable pull-up when init'ing the 1-wire pin. A previous version of the 1-wire driver (which was recently replaced by the current one) had this behaviour and it allows to create a 1-wire bus without any external pull-up resistors. --- drivers/onewire/onewire.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/onewire/onewire.py b/drivers/onewire/onewire.py index 546a69b304..3309ba0d27 100644 --- a/drivers/onewire/onewire.py +++ b/drivers/onewire/onewire.py @@ -14,7 +14,7 @@ class OneWire: def __init__(self, pin): self.pin = pin - self.pin.init(pin.OPEN_DRAIN) + self.pin.init(pin.OPEN_DRAIN, pin.PULL_UP) def reset(self, required=False): reset = _ow.reset(self.pin)