Skip to content

Commit 86c35fb

Browse files
committed
add touchio as an optional type of input
1 parent 867f2f8 commit 86c35fb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

adafruit_debouncer.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747

4848
import time
4949
import digitalio
50+
import touchio
5051
from micropython import const
5152

5253
_DEBOUNCED_STATE = const(0x01)
@@ -62,7 +63,7 @@ def __init__(self, io_or_predicate, interval=0.010):
6263
:param int interval: bounce threshold in seconds (default is 0.010, i.e. 10 milliseconds)
6364
"""
6465
self.state = 0x00
65-
if isinstance(io_or_predicate, digitalio.DigitalInOut):
66+
if isinstance(io_or_predicate, digitalio.DigitalInOut) or isinstance(io_or_predicate, touchio.TouchIn):
6667
self.function = lambda: io_or_predicate.value
6768
else:
6869
self.function = io_or_predicate

0 commit comments

Comments
 (0)