]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/board/hardkernel/odroidm1.py
Untangle code and remove pylint disables
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / hardkernel / odroidm1.py
index bdb778dbaf552ca3613b39e43a5ff3f345db0d75..23ec888531ba35d4c0d6d7714ec7cff46b2656cc 100644 (file)
@@ -1,74 +1,62 @@
+# SPDX-FileCopyrightText: 2022 MrPanc0 for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
 """Pin definitions for the Odroid M1."""
 
-from adafruit_blinka.microcontroller.amlogic.s922x import pin
-
-GPIO3C_6 = pin.GPIO118
-GPIO3C_7 = pin.GPIO119
-GPIO3D_0 = pin.GPIO120
-GPIO3D_1 = pin.GPIO121
-GPIO3D_2 = pin.GPIO122
-GPIO3D_3 = pin.GPIO123
-GPIO3D_4 = pin.GPIO124
-GPIO3D_5 = pin.GPIO125
-GPIO3D_6 = pin.GPIO126
-GPIO3D_7 = pin.GPIO127
-GPIO3B_2 = pin.GPIO106
-GPIO3B_5 = pin.GPIO109
-GPIO3B_6 = pin.GPIO110
-GPIO0B_3 = pin.GPIO11
-GPIO0B_4 = pin.GPIO12
-GPIO0B_5 = pin.GPIO13
-GPIO0B_6 = pin.GPIO14
-GPIO0C_0 = pin.GPIO16
-GPIO0C_1 = pin.GPIO17
-GPIO2D_0 = pin.GPIO88
-GPIO2D_1 = pin.GPIO89
-GPIO2D_2 = pin.GPIO90
-GPIO2D_3 = pin.GPIO91
-GPIO4B_6 = pin.GPIO142
-GPIO4C_1 = pin.GPIO145
-
-GPIODV_24 = pin.GPIO110
-GPIODV_25 = pin.GPIO109
-GPIODV_26 = pin.GPIO12
-GPIODV_27 = pin.GPIO11
-
-for it in pin.i2cPorts:
-    globals()["SCL" + str(it[0])] = it[1]
-    globals()["SDA" + str(it[0])] = it[2]
-
-# Set second i2c bus as default for backward compatibility.
-SCL = pin.i2cPorts[1][1]
-SDA = pin.i2cPorts[1][2]
-
-SCLK = pin.SPI0_SCLK
-MOSI = pin.SPI0_MOSI
-MISO = pin.SPI0_MISO
-SPI_CS0 = pin.GPIO90
-
-
-D16 = GPIO118  # PIN_16
-D18 = GPIO119  # PIN_18
-D12 = GPIO120  # PIN_12
-D22 = GPIO121  # PIN_22
-D26 = GPIO122  # PIN_26
-D32 = GPIO123  # PIN_32
-D36 = GPIO124  # PIN_36
-D35 = GPIO125  # PIN_35
-D8 = GPIO126  # PIN_8
-D10 = GPIO127  # PIN_10
-D15 = GPIO106  # PIN_15
-D5 = GPIO109  # PIN_5
-D3 = GPIO110  # PIN_3
-D28 = GPIO11  # PIN_28
-D27 = GPIO12  # PIN_27
-D33 = GPIO13  # PIN_33
-D7 = GPIO14  # PIN_7
-D11 = GPIO16  # PIN_11
-D13 = GPIO17  # PIN_13
-D21 = GPIO88  # PIN_21
-D19 = GPIO89  # PIN_19
-D24 = GPIO90  # PIN_24
-D23 = GPIO91  # PIN_23
-D31 = GPIO142  # PIN_31
-D29 = GPIO145  # PIN_29
+from adafruit_blinka.microcontroller.rockchip.rk3568b2 import pin
+
+D8 = pin.GPIO3D_6
+D10 = pin.GPIO3D_7
+D12 = pin.GPIO3D_0
+D16 = pin.GPIO3C_6
+D18 = pin.GPIO3D_7
+D22 = pin.GPIO3D_1
+D24 = pin.GPIO2D_2
+D26 = pin.GPIO3D_2
+D28 = pin.GPIO0B_3
+D32 = pin.GPIO3D_3
+D36 = pin.GPIO3D_4
+D3 = pin.GPIO3B_6
+D5 = pin.GPIO3B_5
+D7 = pin.GPIO0B_6
+D11 = pin.GPIO0C_0
+D13 = pin.GPIO0C_1
+D15 = pin.GPIO3B_2
+D19 = pin.GPIO2D_1
+D21 = pin.GPIO2D_0
+D23 = pin.GPIO2D_3
+D27 = pin.GPIO0B_4
+D29 = pin.GPIO4C_1
+D31 = pin.GPIO4B_6
+D33 = pin.GPIO0B_5
+D35 = pin.GPIO3D_5
+
+SDA = D3
+SCL = D5
+
+SCLK = D23
+MOSI = D19
+MISO = D21
+CS0 = D24
+CS1 = D26
+CS = CS0  # aliased for backward compatibility
+
+UART0_TX = D8
+UART0_RX = D10
+UART1_TX = D13
+UART1_RX = D11
+
+UART1_CTS = D29
+UART1_RTS = D31
+
+I2C0_SDA = D3
+I2C0_SCL = D5
+I2C1_SDA = D27
+I2C1_SCL = D28
+
+""" ADC """
+A0 = 40
+A1 = 37
+
+""" PWM """
+PWM = D15