]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/stm32/stm32f405/pin.py
code style again
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / stm32 / stm32f405 / pin.py
1 """STM32F405 pins"""
2
3 from microcontroller import Pin
4
5 A0 = Pin("A0")
6 A1 = Pin("A1")
7 A2 = Pin("A2")
8 A3 = Pin("A3")
9 A4 = Pin("A4")
10 A5 = Pin("A5")
11 A6 = Pin("A6")
12 A7 = Pin("A7")
13 A8 = Pin("A8")
14 A9 = Pin("A9")
15 A10 = Pin("A10")
16 A11 = Pin("A11")
17 A12 = Pin("A12")
18 A13 = Pin("A13")
19 A14 = Pin("A14")
20 A15 = Pin("A15")
21 B0 = Pin("B0")
22 B1 = Pin("B1")
23 B2 = Pin("B2")
24 B3 = Pin("B3")
25 B4 = Pin("B4")
26 B5 = Pin("B5")
27 B6 = Pin("B6")
28 B7 = Pin("B7")
29 B8 = Pin("B8")
30 B9 = Pin("B9")
31 B10 = Pin("B10")
32 B11 = Pin("B11")
33 B12 = Pin("B12")
34 B13 = Pin("B13")
35 B14 = Pin("B14")
36 B15 = Pin("B15")
37 C0 = Pin("C0")
38 C1 = Pin("C1")
39 C2 = Pin("C2")
40 C3 = Pin("C3")
41 C4 = Pin("C4")
42 C5 = Pin("C5")
43 C6 = Pin("C6")
44 C7 = Pin("C7")
45 C8 = Pin("C8")
46 C9 = Pin("C9")
47 C10 = Pin("C10")
48 C11 = Pin("C11")
49 C12 = Pin("C12")
50 C13 = Pin("C13")
51 D2 = Pin("D2")
52
53 # ordered as spiId, sckId, mosiId, misoId
54 spiPorts = ((1, B13, B15, B14), (2, A5, A7, A6))
55
56 # ordered as uartId, txId, rxId
57 uartPorts = (
58     (1, B6, B7),
59     (2, A2, A3),
60     (3, B10, B11),
61     (4, A0, A1),
62     (6, C6, C7),
63 )
64
65 i2cPorts = (
66     (1, B6, B7),
67     (2, B10, B11),
68 )