]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/hardkernel/odroidc4.py
e9b76c0407b431f13cf1bdddd7ea8da1c9f5a03c
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / hardkernel / odroidc4.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Odroid C4."""
5
6 from adafruit_blinka.microcontroller.amlogic.s905x3 import pin
7
8 for it in pin.i2cPorts:
9     globals()["SCL" + str(it[0])] = it[1]
10     globals()["SDA" + str(it[0])] = it[2]
11
12 if pin.i2cPorts:
13     SCL = pin.i2cPorts[0][1]
14     SDA = pin.i2cPorts[0][2]
15
16 SCLK = pin.SPI0_SCLK
17 MOSI = pin.SPI0_MOSI
18 MISO = pin.SPI0_MISO
19 CS0 = pin.SPI0_CS0
20 CS1 = pin.GPIOH_6
21 SPI_CS0 = CS0  # aliased for backward compatibility
22
23 """J2: physical pin number"""
24
25 D3 = pin.GPIOX_17
26 D5 = pin.GPIOX_18
27 D7 = pin.GPIOX_5
28 D8 = pin.GPIOX_12
29 D10 = pin.GPIOX_13
30 D11 = pin.GPIOX_3
31 D12 = pin.GPIOX_16
32 D13 = pin.GPIOX_4
33 D15 = pin.GPIOX_7
34 D16 = pin.GPIOX_0
35 D18 = pin.GPIOX_1
36 D19 = pin.GPIOX_8
37 D21 = pin.GPIOX_9
38 D22 = pin.GPIOX_2
39 D23 = pin.GPIOX_11
40 D24 = pin.GPIOX_10
41 D26 = pin.GPIOH_6
42 D27 = pin.GPIOA_14
43 D28 = pin.GPIOA_15
44 D29 = pin.GPIOX_14
45 D31 = pin.GPIOX_15
46 D32 = pin.GPIOH_7
47 D33 = pin.GPIOX_6
48 D35 = pin.GPIOX_19
49 D36 = pin.GPIOH_5
50
51 """J7: physical pin number"""
52
53 D42 = pin.GPIOAO_10
54 D44 = pin.GPIOAO_9
55 D45 = pin.GPIOAO_7
56 D46 = pin.GPIOAO_8
57 D47 = pin.GPIOAO_4
58
59 """ ADC """
60 A0 = 40
61 A1 = 37
62
63 """ PWM """
64 PWM = D15