Skip to content

Commit dbdba35

Browse files
added pwmio support
1 parent ad60894 commit dbdba35

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

src/adafruit_blinka/board/starfive/visionfive2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
D38 = pin.D38
3535
D40 = pin.D40
3636
# I2C
37-
I2C_SDA = pin.I2C_SDA
38-
I2C_SCL = pin.I2C_SCL
37+
SDA = pin.I2C_SDA
38+
SCL = pin.I2C_SCL
3939

4040
# SPI
4141
SPI_MISO = pin.SPI_MISO

src/adafruit_blinka/microcontroller/starfive/JH7110/pin.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,6 @@ def value(self, val=None):
114114

115115
# ordered as spiId, sckId, mosiId, misoId
116116
spiPorts = ((0, SPI_SCLK, SPI_MOSI, SPI_MISO),)
117+
118+
# ordered as uartId, txId, rxId
119+
uartPorts = ((0, UART_TX, UART_RX),)

src/adafruit_blinka/microcontroller/starfive/JH7110/pwmio/PWMOut.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import VisionFive.gpio as GPIO
77

88
GPIO.setmode(GPIO.Board)
9+
GPIO.setwarnings(False)
910

1011

1112
# pylint: disable=unnecessary-pass

src/pwmio.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
from adafruit_blinka.microcontroller.tegra.PWMOut import PWMOut
4747
elif detector.board.any_luckfox_pico_board:
4848
from adafruit_blinka.microcontroller.generic_linux.sysfs_pwmout import PWMOut
49+
elif detector.board.any_starfive_id:
50+
from adafruit_blinka.microcontroller.starfive.JH7110.pwmio import PWMOut
4951
elif detector.board.OS_AGNOSTIC_BOARD:
5052
from adafruit_blinka.microcontroller.generic_agnostic_board.PWMOut import PWMOut
5153
elif (

0 commit comments

Comments
 (0)