X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/6792e8a324afa195e7d1dbaef69a49318f4b2ce2..c2bc4a90827f28abb6b51eae659a1f80a65c0497:/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py?ds=sidebyside diff --git a/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py b/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py index dbb97ba..023a40e 100644 --- a/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py +++ b/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2024 Vladimir Shtarev +# SPDX-FileCopyrightText: 2024 Vladimir Shtarev, Jetbrains Research # # SPDX-License-Identifier: MIT """A Pin class for use with StarFive JH7110.""" @@ -69,46 +69,41 @@ class Pin: return GPIO.input(self.id) -D3 = Pin(3) -D5 = Pin(5) D7 = Pin(7) -D8 = Pin(9) -D10 = Pin(10) D11 = Pin(11) D12 = Pin(12) D13 = Pin(13) D15 = Pin(15) D16 = Pin(16) D18 = Pin(18) -D19 = Pin(19) -D21 = Pin(21) D22 = Pin(22) -D23 = Pin(23) D24 = Pin(24) D26 = Pin(26) D27 = Pin(27) D28 = Pin(28) D29 = Pin(29) D31 = Pin(31) -D32 = Pin(32) -D33 = Pin(33) D35 = Pin(35) D36 = Pin(36) D37 = Pin(37) D38 = Pin(38) D40 = Pin(40) # I2C -I2C_SDA = D3 -I2C_SCL = D5 +I2C_SDA = Pin(3) +I2C_SCL = Pin(5) # SPI -SPI_MISO = D21 -SPI_MOSI = D19 -SPI_SCLK = D23 +SPI_MISO = Pin(21) +SPI_MOSI = Pin(19) +SPI_SCLK = Pin(23) # UART -UART_TX = D8 -UART_RX = D10 +UART_TX = Pin(8) +UART_RX = Pin(10) + +# PWM, does not support pwmio +PWM1 = Pin(32) +PWM2 = Pin(33) # ordered as i2cId, SCL, SDA i2cPorts = ((0, I2C_SCL, I2C_SDA),)