]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/atheros/ar9331/pin.py
9b563ff47aa4b155931a66214836db4e0e1416d6
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / atheros / ar9331 / pin.py
1 """Atheros AR9331 pin names"""
2 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
3
4 GPIO_0 = Pin((0, 0))
5 GPIO_1 = Pin((0, 1))
6 GPIO_2 = Pin((0, 2))
7 GPIO_3 = Pin((0, 3))
8 SPI_CLK = GPIO_3
9 GPIO_4 = Pin((0, 4))
10 SPI_MOSI = GPIO_4
11 GPIO_5 = Pin((0, 5))
12 SPI_MISO = GPIO_5
13 GPIO_6 = Pin((0, 6))
14 GPIO_7 = Pin((0, 7))
15 GPIO_8 = Pin((0, 8))
16 GPIO_9 = Pin((0, 9))
17 UART0_RX = GPIO_9
18 GPIO_10 = Pin((0, 10))
19 UART0_TX = GPIO_10
20 GPIO_11 = Pin((0, 11))
21 GPIO_12 = Pin((0, 12))
22 GPIO_13 = Pin((0, 13))
23 GPIO_14 = Pin((0, 14))
24 GPIO_15 = Pin((0, 15))
25 GPIO_16 = Pin((0, 16))
26 GPIO_17 = Pin((0, 17))
27 GPIO_18 = Pin((0, 18))
28 GPIO_19 = Pin((0, 19))
29 GPIO_20 = Pin((0, 20))
30 TWI0_SCL = GPIO_20
31
32 GPIO_21 = Pin((0, 21))
33 TWI0_SDA = GPIO_21
34 GPIO_22 = Pin((0, 22))
35 GPIO_23 = Pin((0, 23))
36 GPIO_24 = Pin((0, 24))
37 GPIO_25 = Pin((0, 25))
38 GPIO_26 = Pin((0, 26))
39 GPIO_27 = Pin((0, 27))
40 GPIO_28 = Pin((0, 28))
41
42 # ordered as i2cId, sclId, sdaId
43 i2cPorts = (0, TWI0_SCL, TWI0_SDA)
44
45 # ordered as spiId, sckId, mosiId, misoId
46 spiPorts = ((1, SPI_CLK, SPI_MOSI, SPI_MISO),)
47
48 # ordered as uartId, txId, rxId
49 uartPorts = (0, UART0_TX, UART0_RX)