X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/a70700e5e6d7f346964152266313fefe0225010b..aba289ed853dac8ad14418e4c4feab8fcbf9dc83:/src/adafruit_blinka/microcontroller/allwinner/h616/pin.py diff --git a/src/adafruit_blinka/microcontroller/allwinner/h616/pin.py b/src/adafruit_blinka/microcontroller/allwinner/h616/pin.py index 83cbf9a..bf0cf02 100644 --- a/src/adafruit_blinka/microcontroller/allwinner/h616/pin.py +++ b/src/adafruit_blinka/microcontroller/allwinner/h616/pin.py @@ -1,2 +1,52 @@ """Allwinner H616 Pin Names""" from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin + +PC0 = Pin((1, 64)) +SPI0_CLK = PC0 +PC2 = Pin((1, 66)) +SPI0_MOSI = PC2 +PC3 = Pin((1, 67)) +SPI0_CS0 = PC3 +PC4 = Pin((1, 68)) +SPI0_MISO = PC4 +PC5 = Pin((1, 69)) +PC6 = Pin((1, 70)) +PC7 = Pin((1, 71)) +PC8 = Pin((1, 72)) +PC9 = Pin((1, 73)) +PC10 = Pin((1, 74)) +PC11 = Pin((1, 75)) +PC14 = Pin((1, 78)) +PC15 = Pin((1, 79)) + +PH2 = Pin((1, 226)) +UART5_TX = PH2 +PH3 = Pin((1, 227)) +UART5_RX = PH3 +PH4 = Pin((1, 228)) +TWI3_SCL = PH4 +PH5 = Pin((1, 229)) +UART2_TX = PH5 +TWI3_SDA = PH5 +SPI1_CS0 = PH5 +PH6 = Pin((1, 230)) +UART2_RX = PH6 +SPI1_CLK = PH6 +PH7 = Pin((1, 231)) +SPI1_MOSI = PH7 +PH8 = Pin((1, 232)) +SPI1_MISO = PH8 +PH9 = Pin((1, 233)) +SPI1_CS1 = PH9 + +i2cPorts = ((3, TWI3_SCL, TWI3_SDA),) +# ordered as spiId, sckId, mosiId, misoId +spiPorts = ( + (0, SPI0_CLK, SPI0_MOSI, SPI0_MISO), + (1, SPI1_CLK, SPI1_MOSI, SPI1_MISO), +) +# ordered as uartId, txId, rxId +uartPorts = ( + (2, UART2_TX, UART2_RX), + (5, UART5_TX, UART5_RX), +)