From: DarkMechanikum Date: Wed, 3 Jul 2024 18:03:50 +0000 (+0300) Subject: added pwmio support X-Git-Tag: 8.46.0~2^2~1^2~11 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/dbdba35403d9580833c64530a165fd981fbc2738?ds=sidebyside added pwmio support --- diff --git a/src/adafruit_blinka/board/starfive/visionfive2.py b/src/adafruit_blinka/board/starfive/visionfive2.py index 75d15de..7b0a5c0 100644 --- a/src/adafruit_blinka/board/starfive/visionfive2.py +++ b/src/adafruit_blinka/board/starfive/visionfive2.py @@ -34,8 +34,8 @@ D37 = pin.D37 D38 = pin.D38 D40 = pin.D40 # I2C -I2C_SDA = pin.I2C_SDA -I2C_SCL = pin.I2C_SCL +SDA = pin.I2C_SDA +SCL = pin.I2C_SCL # SPI SPI_MISO = pin.SPI_MISO diff --git a/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py b/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py index b1f07c9..dbf203f 100644 --- a/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py +++ b/src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py @@ -114,3 +114,6 @@ i2cPorts = ((0, I2C_SCL, I2C_SDA),) # ordered as spiId, sckId, mosiId, misoId spiPorts = ((0, SPI_SCLK, SPI_MOSI, SPI_MISO),) + +# ordered as uartId, txId, rxId +uartPorts = ((0, UART_TX, UART_RX),) diff --git a/src/adafruit_blinka/microcontroller/starfive/JH7110/pwmio/PWMOut.py b/src/adafruit_blinka/microcontroller/starfive/JH7110/pwmio/PWMOut.py index 34e494a..9069901 100644 --- a/src/adafruit_blinka/microcontroller/starfive/JH7110/pwmio/PWMOut.py +++ b/src/adafruit_blinka/microcontroller/starfive/JH7110/pwmio/PWMOut.py @@ -6,6 +6,7 @@ import VisionFive.gpio as GPIO GPIO.setmode(GPIO.Board) +GPIO.setwarnings(False) # pylint: disable=unnecessary-pass diff --git a/src/pwmio.py b/src/pwmio.py index 54d0091..6935ac1 100644 --- a/src/pwmio.py +++ b/src/pwmio.py @@ -46,6 +46,8 @@ elif detector.board.any_jetson_board: from adafruit_blinka.microcontroller.tegra.PWMOut import PWMOut elif detector.board.any_luckfox_pico_board: from adafruit_blinka.microcontroller.generic_linux.sysfs_pwmout import PWMOut +elif detector.board.any_starfive_id: + from adafruit_blinka.microcontroller.starfive.JH7110.pwmio import PWMOut elif detector.board.OS_AGNOSTIC_BOARD: from adafruit_blinka.microcontroller.generic_agnostic_board.PWMOut import PWMOut elif (