X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/16edde31ce2b74617b462843c4d91e3afe72f2a8..652bbe62b4178594bd9e73b496d85b20d0fb1095:/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft4232h/pin.py diff --git a/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft4232h/pin.py b/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft4232h/pin.py new file mode 100644 index 0000000..ad946f2 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/ftdi_mpsse/ft4232h/pin.py @@ -0,0 +1,42 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""FT4232H pin names""" + +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, interface_id=0) +AD5 = Pin(5, interface_id=0) +AD6 = Pin(6, interface_id=0) +AD7 = Pin(7, interface_id=0) + +SCL0 = Pin(interface_id=0) +SDA0 = Pin(interface_id=0) +SCK0 = SCLK0 = Pin(interface_id=0) +MOSI0 = Pin(interface_id=0) +MISO0 = Pin(interface_id=0) + +# MPSSE Port B +BD4 = Pin(4, interface_id=1) +BD5 = Pin(5, interface_id=1) +BD6 = Pin(6, interface_id=1) +BD7 = Pin(7, interface_id=1) + +SCL1 = Pin(interface_id=1) +SDA1 = Pin(interface_id=1) +SCK1 = SCLK1 = Pin(interface_id=1) +MOSI1 = Pin(interface_id=1) +MISO1 = Pin(interface_id=1) + +i2cPorts = ( + (0, SCL0, SDA0), + (1, SCL1, SDA1), +) + +spiPorts = ( + (0, SCLK0, MOSI0, MISO0), + (1, SCLK1, MOSI1, MISO1), +)