From: Cefn Hoile Date: Sun, 18 Feb 2018 20:34:32 +0000 (+0000) Subject: Micropython compatibility layer for DigitalInOut still in draft. Removed methods... X-Git-Tag: 0.1.0~4^2~107 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/298658cd6dcf5282863742c69630f662b88e7251 Micropython compatibility layer for DigitalInOut still in draft. Removed methods; direction, value, drive_mode, pull should be handled as attributes --- diff --git a/python/digitalio/__init__.py b/python/digitalio/__init__.py index 1e458ab..09021a6 100644 --- a/python/digitalio/__init__.py +++ b/python/digitalio/__init__.py @@ -30,8 +30,7 @@ class DigitalInOut: _pin = None def __init__(self, pin): - self.pin = pin - self._pin = None + self._pin = machine.Pin(pin.id) self.switch_to_input() pass @@ -104,16 +103,5 @@ class DigitalInOut: self._pin = machine.Pin(0, machine.Pin.IN, machine.Pin.PULL_UP) pass - def direction(self, *a): - pass - - def value(self, *a): - pass - - def drive_mode(self, *a): - pass - - def pull(self, *a): - pass # __all__ = ['DigitalInOut', 'DriveMode', 'Direction','Pull']