diff options
| author | Damien George <damien.p.george@gmail.com> | 2018-01-31 18:12:53 +1100 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2018-01-31 18:12:53 +1100 |
| commit | efdda2c62deba4f4f24672e441cffe496158bb35 (patch) | |
| tree | ce6036a5dc41f4f68010d199c871e0a1a488df19 /drivers/dht/dht.py | |
| parent | a40ce1d829eca6fe0fad0b7f4478a6651903dd2a (diff) | |
stm32: Add support for DHT11/DHT22 sensors.
Diffstat (limited to 'drivers/dht/dht.py')
| -rw-r--r-- | drivers/dht/dht.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/dht/dht.py b/drivers/dht/dht.py index 9a69e7e07..eed61df7c 100644 --- a/drivers/dht/dht.py +++ b/drivers/dht/dht.py @@ -1,7 +1,10 @@ # DHT11/DHT22 driver for MicroPython on ESP8266 # MIT license; Copyright (c) 2016 Damien P. George -import esp +try: + from esp import dht_readinto +except: + from pyb import dht_readinto class DHTBase: def __init__(self, pin): @@ -10,7 +13,7 @@ class DHTBase: def measure(self): buf = self.buf - esp.dht_readinto(self.pin, buf) + dht_readinto(self.pin, buf) if (buf[0] + buf[1] + buf[2] + buf[3]) & 0xff != buf[4]: raise Exception("checksum error") |
