From: Melissa LeBlanc-Williams Date: Thu, 9 Jan 2020 18:38:04 +0000 (-0800) Subject: Updated board/chip for finishing touches X-Git-Tag: 3.7.0^2~3 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/9a882d0125737a344bb1312335ddbe9e31f51021 Updated board/chip for finishing touches --- diff --git a/src/adafruit_blinka/board/hifive_unleashed.py b/src/adafruit_blinka/board/hifive_unleashed.py index 368ac33..7be1ca8 100644 --- a/src/adafruit_blinka/board/hifive_unleashed.py +++ b/src/adafruit_blinka/board/hifive_unleashed.py @@ -1,6 +1,6 @@ """Pin definitions for the Hifive Unleashed.""" -from adafruit_blinka.microcontroller.hifive_unleashed import pin +from adafruit_blinka.microcontroller.hfu540 import pin GPIO_A = pin.GPIO0 GPIO_B = pin.GPIO1 diff --git a/src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py b/src/adafruit_blinka/microcontroller/hfu540/__init__.py similarity index 100% rename from src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py rename to src/adafruit_blinka/microcontroller/hfu540/__init__.py diff --git a/src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py b/src/adafruit_blinka/microcontroller/hfu540/pin.py similarity index 90% rename from src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py rename to src/adafruit_blinka/microcontroller/hfu540/pin.py index bd1651d..985d429 100644 --- a/src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py +++ b/src/adafruit_blinka/microcontroller/hfu540/pin.py @@ -1,6 +1,6 @@ """Hifive Unleashed pin names""" -from microcontroller import Pin +from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin UART0_TXD = Pin(5) UART0_RXD = Pin(7) diff --git a/src/board.py b/src/board.py index d2852ba..5669a57 100755 --- a/src/board.py +++ b/src/board.py @@ -113,7 +113,7 @@ elif board_id == ap_board.MICROCHIP_MCP2221: from adafruit_blinka.board.microchip_mcp2221 import * elif board_id == ap_board.SIFIVE_UNLEASHED: - from adafruit_blinka.board.sifive_unleashed import * + from adafruit_blinka.board.hifive_unleashed import * elif "sphinx" in sys.modules: pass diff --git a/src/busio.py b/src/busio.py index d5ae7c9..4438d3e 100755 --- a/src/busio.py +++ b/src/busio.py @@ -156,6 +156,9 @@ class SPI(Lockable): elif board_id == ap_board.JETSON_XAVIER: from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI from adafruit_blinka.microcontroller.tegra.t194.pin import Pin + elif detector.board.SIFIVE_UNLEASHED: + from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI + from adafruit_blinka.microcontroller.hfu540.pin import Pin elif detector.board.ftdi_ft232h: from adafruit_blinka.microcontroller.ft232h.spi import SPI as _SPI from adafruit_blinka.microcontroller.ft232h.pin import Pin diff --git a/src/digitalio.py b/src/digitalio.py index 5dc7daf..763854a 100755 --- a/src/digitalio.py +++ b/src/digitalio.py @@ -33,6 +33,8 @@ elif detector.chip.APQ8016: from adafruit_blinka.microcontroller.snapdragon.apq8016.pin import Pin elif detector.chip.IMX8MX: from adafruit_blinka.microcontroller.nxp_imx8m.pin import Pin +elif detector.chip.HFU540: + from adafruit_blinka.microcontroller.hfu540.pin import Pin elif detector.board.ftdi_ft232h: from adafruit_blinka.microcontroller.ft232h.pin import Pin elif detector.board.binho_nova: diff --git a/src/microcontroller/__init__.py b/src/microcontroller/__init__.py index 5bef237..a3838ef 100755 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@ -50,6 +50,8 @@ elif chip_id == ap_chip.APQ8016: from adafruit_blinka.microcontroller.snapdragon.apq8016.pin import * elif chip_id == ap_chip.IMX8MX: from adafruit_blinka.microcontroller.nxp_imx8m import * +elif chip_id == ap_chip.HFU540: + from adafruit_blinka.microcontroller.hfu540.pin import * elif chip_id == ap_chip.BINHO: from adafruit_blinka.microcontroller.nova import * else: diff --git a/src/microcontroller/pin.py b/src/microcontroller/pin.py index ebe9cba..9f0a48a 100755 --- a/src/microcontroller/pin.py +++ b/src/microcontroller/pin.py @@ -32,6 +32,8 @@ elif chip_id == ap_chip.APQ8016: from adafruit_blinka.microcontroller.snapdragon.apq8016.pin import * elif chip_id == ap_chip.IMX8MX: from adafruit_blinka.microcontroller.nxp_imx8m.pin import * +elif chip_id == ap_chip.HFU540: + from adafruit_blinka.microcontroller.hfu540.pin import * elif chip_id == ap_chip.FT232H: from adafruit_blinka.microcontroller.ft232h.pin import * elif chip_id == ap_chip.BINHO: