]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Issue 423: FT232H Pin returns NotImplementedError
authorthomas6g <30746275+thomas6g@users.noreply.github.com>
Sun, 28 Feb 2021 16:15:47 +0000 (16:15 +0000)
committerthomas6g <30746275+thomas6g@users.noreply.github.com>
Sun, 28 Feb 2021 16:15:47 +0000 (16:15 +0000)
Class Pin of FT232H returns NotImplementedError if pull is not None, now.
Constants PULL_NONE, PULL_UP and PULL_DOWN are defined, now.

src/adafruit_blinka/microcontroller/ft232h/pin.py

index 94b8e14411377f0996f2dab409d8274333103f81..6def23f6d3bb2e33e907e79f8ec962023ce39cfd 100644 (file)
@@ -8,6 +8,9 @@ class Pin:
     OUT = 1
     LOW = 0
     HIGH = 1
     OUT = 1
     LOW = 0
     HIGH = 1
+    PULL_NONE = 0
+    PULL_UP =  1
+    PULL_DOWN = 2
 
     ft232h_gpio = None
 
 
     ft232h_gpio = None
 
@@ -36,7 +39,7 @@ class Pin:
             raise RuntimeError("Can not init a None type pin.")
         # FT232H does't have configurable internal pulls?
         if pull:
             raise RuntimeError("Can not init a None type pin.")
         # FT232H 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.ft232h_gpio.pins | 1 << self.id
         current = Pin.ft232h_gpio.direction
         if mode == self.OUT:
         pin_mask = Pin.ft232h_gpio.pins | 1 << self.id
         current = Pin.ft232h_gpio.direction
         if mode == self.OUT: