summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wasp/drivers/cst816s.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/wasp/drivers/cst816s.py b/wasp/drivers/cst816s.py
index 5157650..4a372c0 100644
--- a/wasp/drivers/cst816s.py
+++ b/wasp/drivers/cst816s.py
@@ -1,13 +1,11 @@
"""Hynitron CST816S touch contoller driver for MicroPython."""
-import watch
-
class CST816S:
"""Hynitron CST816S I2C touch controller driver."""
- def __init__(self):
+ def __init__(self, bus):
+ self.i2c = bus
self.dbuf = bytearray(6)
- pass
def get_event(self, queue):
"""Receive a touch event.
@@ -20,7 +18,7 @@ class CST816S:
dbuf = self.dbuf
try:
- watch.i2c.readfrom_mem_into(21, 1, dbuf)
+ self.i2c.readfrom_mem_into(21, 1, dbuf)
except OSError:
return False