summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Thompson <daniel@redfelineninja.org.uk>2021-06-20 16:26:32 (GMT)
committerDaniel Thompson <daniel@redfelineninja.org.uk>2021-06-20 16:26:32 (GMT)
commite169dbf61a870b594bb9fe52f02fa1e002bf9373 (patch)
treeeaf45e7dec39b35a17df5909c4d9d79182b30940
parentb0bab534ff6308a9d87a61ea88e5fd72c252b75e (diff)
drivers: cst816s: Add a version() method
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
-rw-r--r--wasp/drivers/cst816s.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/wasp/drivers/cst816s.py b/wasp/drivers/cst816s.py
index 314a63e..ca30f85 100644
--- a/wasp/drivers/cst816s.py
+++ b/wasp/drivers/cst816s.py
@@ -36,6 +36,12 @@ class CST816S:
self.tp_rst.on()
time.sleep_ms(50)
+ def version(self):
+ self.wake()
+ v = self.i2c.readfrom_mem(21, 0xa6, 4)
+ self.sleep()
+ return v
+
def get_touch_data(self, pin_obj):
"""Receive a touch event by interrupt.