X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/0ab99d44db2e62b79e57ebb751459ac4b371daab..30d6cd0ac14df67350f14f67a5fa52eb43e59838:/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft2232h/pin.py diff --git a/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft2232h/pin.py b/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft2232h/pin.py new file mode 100644 index 0000000..efd5ff7 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft2232h/pin.py @@ -0,0 +1,53 @@ +from adafruit_blinka.microcontroller.ftdi_mpsse.mpsse.pin import Pin + +# See https://eblot.github.io/pyftdi/pinout.html for detailed FTDI device pinout information + +# MPSSE Port A +AD4 = Pin(4, url="ftdi://ftdi:ft2232h/1") +AD5 = Pin(5, url="ftdi://ftdi:ft2232h/1") +AD6 = Pin(6, url="ftdi://ftdi:ft2232h/1") +AD7 = Pin(7, url="ftdi://ftdi:ft2232h/1") +AC0 = Pin(8, url="ftdi://ftdi:ft2232h/1") +AC1 = Pin(9, url="ftdi://ftdi:ft2232h/1") +AC2 = Pin(10, url="ftdi://ftdi:ft2232h/1") +AC3 = Pin(11, url="ftdi://ftdi:ft2232h/1") +AC4 = Pin(12, url="ftdi://ftdi:ft2232h/1") +AC5 = Pin(13, url="ftdi://ftdi:ft2232h/1") +AC6 = Pin(14, url="ftdi://ftdi:ft2232h/1") +AC7 = Pin(15, url="ftdi://ftdi:ft2232h/1") + +SCL0 = Pin(url="ftdi://ftdi:ft2232h/1") +SDA0 = Pin(url="ftdi://ftdi:ft2232h/1") +SCK0 = SCLK0 = Pin(url="ftdi://ftdi:ft2232h/1") +MOSI0 = Pin(url="ftdi://ftdi:ft2232h/1") +MISO0 = Pin(url="ftdi://ftdi:ft2232h/1") + +# MPSSE Port B +BD4 = Pin(4, url="ftdi://ftdi:ft2232h/2") +BD5 = Pin(5, url="ftdi://ftdi:ft2232h/2") +BD6 = Pin(6, url="ftdi://ftdi:ft2232h/2") +BD7 = Pin(7, url="ftdi://ftdi:ft2232h/2") +BC0 = Pin(8, url="ftdi://ftdi:ft2232h/2") +BC1 = Pin(9, url="ftdi://ftdi:ft2232h/2") +BC2 = Pin(10, url="ftdi://ftdi:ft2232h/2") +BC3 = Pin(11, url="ftdi://ftdi:ft2232h/2") +BC4 = Pin(12, url="ftdi://ftdi:ft2232h/2") +BC5 = Pin(13, url="ftdi://ftdi:ft2232h/2") +BC6 = Pin(14, url="ftdi://ftdi:ft2232h/2") +BC7 = Pin(15, url="ftdi://ftdi:ft2232h/2") + +SCL1 = Pin(url="ftdi://ftdi:ft2232h/2") +SDA1 = Pin(url="ftdi://ftdi:ft2232h/2") +SCK1 = SCLK1 = Pin(url="ftdi://ftdi:ft2232h/2") +MOSI1 = Pin(url="ftdi://ftdi:ft2232h/2") +MISO1 = Pin(url="ftdi://ftdi:ft2232h/2") + +i2cPorts = ( + (0, SCL0, SDA0), + (1, SCL1, SDA1), +) + +spiPorts = ( + (0, SCLK0, MOSI0, MISO0), + (1, SCLK1, MOSI1, MISO1), +)