summaryrefslogtreecommitdiff
path: root/drivers/dht/dht.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-01-31 18:12:53 +1100
committerDamien George <damien.p.george@gmail.com>2018-01-31 18:12:53 +1100
commitefdda2c62deba4f4f24672e441cffe496158bb35 (patch)
treece6036a5dc41f4f68010d199c871e0a1a488df19 /drivers/dht/dht.py
parenta40ce1d829eca6fe0fad0b7f4478a6651903dd2a (diff)
stm32: Add support for DHT11/DHT22 sensors.
Diffstat (limited to 'drivers/dht/dht.py')
-rw-r--r--drivers/dht/dht.py7
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")