This commit is contained in:
Kattni 2020-01-08 10:11:03 -05:00 committed by GitHub
parent 86c35fbc68
commit aeabd11344
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -47,8 +47,8 @@ __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git"
import time
import digitalio
import touchio
from micropython import const
import touchio
_DEBOUNCED_STATE = const(0x01)
_UNSTABLE_STATE = const(0x02)
@ -63,7 +63,7 @@ class Debouncer(object):
:param int interval: bounce threshold in seconds (default is 0.010, i.e. 10 milliseconds)
"""
self.state = 0x00
if isinstance(io_or_predicate, digitalio.DigitalInOut) or isinstance(io_or_predicate, touchio.TouchIn):
if isinstance(io_or_predicate, (digitalio.DigitalInOut, touchio.TouchIn)):
self.function = lambda: io_or_predicate.value
else:
self.function = io_or_predicate