X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/ecba441c03a58ce97b3c1c769cb9c76675abbf7f..a902c58e079de67dba3bb3ead2cad5c6f783894c:/src/adafruit_blinka/microcontroller/ft232h/pin.py?ds=inline diff --git a/src/adafruit_blinka/microcontroller/ft232h/pin.py b/src/adafruit_blinka/microcontroller/ft232h/pin.py index d9763d2..c768ffd 100644 --- a/src/adafruit_blinka/microcontroller/ft232h/pin.py +++ b/src/adafruit_blinka/microcontroller/ft232h/pin.py @@ -14,7 +14,7 @@ class Pin: if not Pin.ft232h_gpio: from pyftdi.i2c import I2cController i2c = I2cController() - i2c.configure("ftdi:///1") + i2c.configure("ftdi://ftdi:ft232h/1") Pin.ft232h_gpio = i2c.get_gpio() # check if pin is valid if pin_id: @@ -50,6 +50,7 @@ class Pin: current |= 1 << self.id else: current &= ~(1 << self.id) + # must mask out any input pins Pin.ft232h_gpio.write(current & Pin.ft232h_gpio.direction) # release the kraken else: @@ -76,4 +77,4 @@ SCL = Pin() SDA = Pin() SCK = SCLK = Pin() MOSI = Pin() -MISO = Pin() \ No newline at end of file +MISO = Pin()