]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/sama5/pin.py
Merge branch 'master' of https://github.com/adafruit/Adafruit_Blinka into pwmout_deinit
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / sama5 / pin.py
1 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
2
3 PD23 = Pin(119)
4 AD4 = PD23
5 PD21 = Pin(117)
6 AD2 = PD21
7 PD20 = Pin(116)
8 AD1 = PD20
9 PD24 = Pin(120)
10 AD5 = PD24
11 PD22 = Pin(118)
12 AD3 = PD22
13 PD19 = Pin(115)
14 AD0 = PD19
15 PA14 = Pin(14)
16 SPI0_SCLK = PA14
17 PA15 = Pin(15)
18 SPI0_MOSI = PA15
19 PA16 = Pin(16)
20 SPI0_MISO = PA16
21 PD2 = Pin(98)
22 UART1_RX = PD2
23 PD3 = Pin(99)
24 UART1_TX = PD3
25
26 PD13 = Pin(109)
27 PD31 = Pin(127)
28 PB0 = Pin(32)
29 PWM1 = PB0
30 PB7 = Pin(38)
31 PWM3 = PB7
32 PB1 = Pin(33)
33 PWML1 = PB1
34 PB5 = Pin(37)
35 PWM2 = PB5
36 PB3 = Pin(35)
37 PC0 = Pin(64)
38 TWI0_SCL = PC0
39 PB31 = Pin(63)
40 TWI0_SDA = PB31
41
42 i2cPorts = ( (0, TWI0_SCL, TWI0_SDA), )
43 # ordered as spiId, sckId, mosiId, misoId
44 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
45 # ordered as uartId, txId, rxId
46 uartPorts = ( (1, UART1_TX, UART1_RX), )
47 # SysFS pwm outputs, pwm channel and pin in first tuple
48 pwmOuts = ( ((0, 1), PWM1), ((0, 2), PWM2), ((0, 3), PWM3), )