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