]> Repositories - Adafruit_Blinka-hackapet.git/blob - odroidm1.py
odroidm1.py
[Adafruit_Blinka-hackapet.git] / odroidm1.py
1 """Pin definitions for the Odroid M1."""
2
3 from adafruit_blinka.microcontroller.amlogic.s922x import pin
4
5 GPIO3C_6 = pin.GPIO118
6 GPIO3C_7 = pin.GPIO119
7 GPIO3D_0 = pin.GPIO120
8 GPIO3D_1 = pin.GPIO121
9 GPIO3D_2 = pin.GPIO122
10 GPIO3D_3 = pin.GPIO123
11 GPIO3D_4 = pin.GPIO124
12 GPIO3D_5 = pin.GPIO125
13 GPIO3D_6 = pin.GPIO126
14 GPIO3D_7 = pin.GPIO127
15 GPIO3B_2 = pin.GPIO106
16 GPIO3B_5 = pin.GPIO109
17 GPIO3B_6 = pin.GPIO110
18 GPIO0B_3 = pin.GPIO11
19 GPIO0B_4 = pin.GPIO12
20 GPIO0B_5 = pin.GPIO13
21 GPIO0B_6 = pin.GPIO14
22 GPIO0C_0 = pin.GPIO16
23 GPIO0C_1 = pin.GPIO17
24 GPIO2D_0 = pin.GPIO88
25 GPIO2D_1 = pin.GPIO89
26 GPIO2D_2 = pin.GPIO90
27 GPIO2D_3 = pin.GPIO91
28 GPIO4B_6 = pin.GPIO142
29 GPIO4C_1 = pin.GPIO145
30
31 GPIODV_24 = pin.GPIO110
32 GPIODV_25 = pin.GPIO109
33 GPIODV_26 = pin.GPIO12
34 GPIODV_27 = pin.GPIO11
35
36 for it in pin.i2cPorts:
37     globals()["SCL" + str(it[0])] = it[1]
38     globals()["SDA" + str(it[0])] = it[2]
39
40 # Set second i2c bus as default for backward compatibility.
41 SCL = pin.i2cPorts[1][1]
42 SDA = pin.i2cPorts[1][2]
43
44 SCLK = pin.SPI0_SCLK
45 MOSI = pin.SPI0_MOSI
46 MISO = pin.SPI0_MISO
47 SPI_CS0 = pin.GPIO90
48
49
50 D16 = GPIO118  # PIN_16
51 D18 = GPIO119  # PIN_18
52 D12 = GPIO120  # PIN_12
53 D22 = GPIO121  # PIN_22
54 D26 = GPIO122  # PIN_26
55 D32 = GPIO123  # PIN_32
56 D36 = GPIO124  # PIN_36
57 D35 = GPIO125  # PIN_35
58 D8 = GPIO126  # PIN_8
59 D10 = GPIO127  # PIN_10
60 D15 = GPIO106  # PIN_15
61 D5 = GPIO109  # PIN_5
62 D3 = GPIO110  # PIN_3
63 D28 = GPIO11  # PIN_28
64 D27 = GPIO12  # PIN_27
65 D33 = GPIO13  # PIN_33
66 D7 = GPIO14  # PIN_7
67 D11 = GPIO16  # PIN_11
68 D13 = GPIO17  # PIN_13
69 D21 = GPIO88  # PIN_21
70 D19 = GPIO89  # PIN_19
71 D24 = GPIO90  # PIN_24
72 D23 = GPIO91  # PIN_23
73 D31 = GPIO142  # PIN_31
74 D29 = GPIO145  # PIN_29