X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/30d6cd0ac14df67350f14f67a5fa52eb43e59838..416ffc462e0a64ad2e6202884a947d9d5fc8b0e7:/src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/pin.py diff --git a/src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/pin.py b/src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/pin.py index 6a0ea93..b5a7475 100644 --- a/src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/pin.py +++ b/src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/pin.py @@ -8,6 +8,9 @@ class Pin: OUT = 1 LOW = 0 HIGH = 1 + PULL_NONE = 0 + PULL_UP = 1 + PULL_DOWN = 2 mpsse_gpio = None @@ -36,7 +39,7 @@ class Pin: raise RuntimeError("Can not init a None type pin.") # MPSSE does't have configurable internal pulls? if pull: - raise ValueError("Internal pull up/down not currently supported.") + raise NotImplementedError("Internal pull up/down not currently supported.") pin_mask = Pin.mpsse_gpio.pins | 1 << self.id current = Pin.mpsse_gpio.direction if mode == self.OUT: @@ -63,4 +66,4 @@ class Pin: Pin.mpsse_gpio.write(current & Pin.mpsse_gpio.direction) return None # release the kraken - raise RuntimeError("Invalid value for pin") \ No newline at end of file + raise RuntimeError("Invalid value for pin")