]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Updated board/chip for finishing touches
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Thu, 9 Jan 2020 18:38:04 +0000 (10:38 -0800)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Thu, 9 Jan 2020 18:38:04 +0000 (10:38 -0800)
src/adafruit_blinka/board/hifive_unleashed.py
src/adafruit_blinka/microcontroller/hfu540/__init__.py [moved from src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py with 100% similarity]
src/adafruit_blinka/microcontroller/hfu540/pin.py [moved from src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py with 90% similarity]
src/board.py
src/busio.py
src/digitalio.py
src/microcontroller/__init__.py
src/microcontroller/pin.py

index 368ac3352b6a49c07d2daab0e5c14a108c16f2d5..7be1ca88b03fbd6c52717d0006611f2774c45d9d 100644 (file)
@@ -1,6 +1,6 @@
 """Pin definitions for the Hifive Unleashed."""
 
 """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
 
 GPIO_A = pin.GPIO0
 GPIO_B = pin.GPIO1
similarity index 90%
rename from src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py
rename to src/adafruit_blinka/microcontroller/hfu540/pin.py
index bd1651dda9e26cafe90d674c0c5d061ba21d9f3d..985d4297f747dafee458f1dc0f7bc4028588164f 100644 (file)
@@ -1,6 +1,6 @@
 """Hifive Unleashed pin names"""
 
 """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)
 
 UART0_TXD = Pin(5)
 UART0_RXD = Pin(7)
index d2852ba8ba5994fcf659879a8005c5a4e43f37aa..5669a5735edbd6e443f2debf80ddf686cdc9dd4a 100755 (executable)
@@ -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.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
 
 elif "sphinx" in sys.modules:
     pass
index d5ae7c970e49ef91868cca3190cda32a0b22abc4..4438d3ea7b7b7c11faea6f5b9384f096ac038c7d 100755 (executable)
@@ -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 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
         elif detector.board.ftdi_ft232h:
             from adafruit_blinka.microcontroller.ft232h.spi import SPI as _SPI
             from adafruit_blinka.microcontroller.ft232h.pin import Pin
index 5dc7dafe52022df59773b4d425038fc13291104b..763854a85fd57d2ecd801e1755ba0be3318ded48 100755 (executable)
@@ -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
     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:
 elif detector.board.ftdi_ft232h:
     from adafruit_blinka.microcontroller.ft232h.pin import Pin
 elif detector.board.binho_nova:
index 5bef237cde327250ae8bfd5294213e78c461765e..a3838eff055d180315116c852acfa44ee5db436f 100755 (executable)
@@ -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 *
     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:
 elif chip_id == ap_chip.BINHO:
     from adafruit_blinka.microcontroller.nova import *
 else:
index ebe9cbaef76b36ab857a79c9f1d8aa6b48639f63..9f0a48ad0e1000811ad4b60c063a235345e9f783 100755 (executable)
@@ -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 *
     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:
 elif chip_id == ap_chip.FT232H:
     from adafruit_blinka.microcontroller.ft232h.pin import *
 elif chip_id == ap_chip.BINHO: