]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/hardkernel/odroidn2.py
ODROID-N2: comment to compare with physical location
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / hardkernel / odroidn2.py
1 """Pin definitions for the Odroid N2."""
2
3 from adafruit_blinka.microcontroller.amlogic.s922x import pin
4
5 GPIOX_0 = pin.GPIO476
6 GPIOX_1 = pin.GPIO477
7 GPIOX_2 = pin.GPIO478
8 GPIOX_3 = pin.GPIO479
9 GPIOX_4 = pin.GPIO480
10 GPIOX_5 = pin.GPIO481
11 GPIOX_6 = pin.GPIO482
12 GPIOX_7 = pin.GPIO483
13 GPIOX_8 = pin.GPIO484
14 GPIOX_9 = pin.GPIO485
15 GPIOX_10 = pin.GPIO486
16 GPIOX_11 = pin.GPIO487
17 GPIOX_12 = pin.GPIO488
18 GPIOX_13 = pin.GPIO489
19 GPIOX_14 = pin.GPIO490
20 GPIOX_15 = pin.GPIO491
21 GPIOX_16 = pin.GPIO492
22 GPIOX_17 = pin.GPIO493
23 GPIOX_18 = pin.GPIO494
24 GPIOX_19 = pin.GPIO495
25
26 GPIODV_24 = pin.GPIO493
27 GPIODV_25 = pin.GPIO494
28 GPIODV_26 = pin.GPIO474
29 GPIODV_27 = pin.GPIO475
30
31 GPIOA_4 = pin.GPIO464
32 GPIOA_12 = pin.GPIO472
33 GPIOA_13 = pin.GPIO473
34 GPIOA_14 = pin.GPIO474
35 GPIOA_15 = pin.GPIO475
36
37 GPIOA0_0 = pin.GPIO496
38 GPIOA0_1 = pin.GPIO497
39 GPIOA0_2 = pin.GPIO498
40 GPIOA0_3 = pin.GPIO499
41 GPIOA0_4 = pin.GPIO500
42 GPIOA0_5 = pin.GPIO501
43 GPIOA0_6 = pin.GPIO502
44 GPIOA0_7 = pin.GPIO503
45 GPIOA0_8 = pin.GPIO504
46 GPIOA0_9 = pin.GPIO505
47 GPIOA0_10 = pin.GPIO506
48 GPIOA0_11 = pin.GPIO507
49 GPIOA0_12 = pin.GPIO508
50 GPIOA0_13 = pin.GPIO509
51 GPIOA0_14 = pin.GPIO510
52 GPIOA0_15 = pin.GPIO511
53
54 for it in pin.i2cPorts:
55     globals()["SCL" + str(it[0])] = it[1]
56     globals()["SDA" + str(it[0])] = it[2]
57
58 # Set second i2c bus as default for backward compatibility.
59 SCL = pin.i2cPorts[1][1]
60 SDA = pin.i2cPorts[1][2]
61
62 SCLK = pin.SPI0_SCLK
63 MOSI = pin.SPI0_MOSI
64 MISO = pin.SPI0_MISO
65 SPI_CS0 = pin.GPIO486
66
67 D0 = GPIOX_3  # PIN_11
68 D1 = GPIOX_16  # PIN_12
69 D2 = GPIOX_4  # PIN_13
70 D3 = GPIOX_7  # PIN_15
71 D4 = GPIOX_0  # PIN_16
72 D5 = GPIOX_1  # PIN_18
73 D6 = GPIOX_2  # PIN_22
74 D7 = GPIOA_13  # PIN_7
75 D8 = GPIOX_17  # PIN_3
76 D9 = GPIOX_18  # PIN_5
77 D10 = GPIOX_10  # PIN_24
78 D11 = GPIOA_4  # PIN_26
79 D12 = GPIOX_8  # PIN_19
80 D13 = GPIOX_9  # PIN_21
81 D14 = GPIOX_11  # PIN_23
82 D15 = GPIOX_12  # PIN_8
83 D16 = GPIOX_13  # PIN_10
84 D21 = GPIOX_14  # PIN_29
85 D22 = GPIOX_15  # PIN_31
86 D23 = GPIOX_5  # PIN_33
87 D24 = GPIOX_6  # PIN_35
88 D26 = GPIOA_12  # PIN_32
89 D27 = GPIOX_19  # PIN_36
90 D30 = GPIOA_14  # PIN_27
91 D31 = GPIOA_15  # PIN_28