]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merged master
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 22 Jan 2020 18:13:33 +0000 (10:13 -0800)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 22 Jan 2020 18:13:33 +0000 (10:13 -0800)
1  2 
src/board.py
src/busio.py
src/microcontroller/__init__.py
src/microcontroller/pin.py

diff --combined src/board.py
index 06f95efc1e2b10def07ebca222779a9a0a0a029c,99a1fb3b6ee084ce4892fa35c0e1a6136b1779ef..5f66cf8965cf34193de80623daba2e7f75b31004
@@@ -30,7 -30,7 +30,7 @@@ See `CircuitPython:board` in CircuitPyt
  import sys
  
  from adafruit_blinka.agnostic import board_id, detector
- import adafruit_platformdetect.board as ap_board
+ import adafruit_platformdetect.constants.boards as ap_board
  
  # pylint: disable=wildcard-import,unused-wildcard-import,ungrouped-imports
  
@@@ -44,61 -44,73 +44,73 @@@ elif board_id == ap_board.PYBOARD
      from adafruit_blinka.board.pyboard import *
  
  elif detector.board.any_raspberry_pi_40_pin:
-     from adafruit_blinka.board.raspi_40pin import *
+     from adafruit_blinka.board.raspberrypi.raspi_40pin import *
  
  elif detector.board.any_raspberry_pi_cm:
-     from adafruit_blinka.board.raspi_cm import *
+     from adafruit_blinka.board.raspberrypi.raspi_cm import *
  
  elif detector.board.RASPBERRY_PI_A or detector.board.RASPBERRY_PI_B_REV1:
-     from adafruit_blinka.board.raspi_1b_rev1 import *
+     from adafruit_blinka.board.raspberrypi.raspi_1b_rev1 import *
  
  elif detector.board.RASPBERRY_PI_B_REV2:
-     from adafruit_blinka.board.raspi_1b_rev2 import *
+     from adafruit_blinka.board.raspberrypi.raspi_1b_rev2 import *
  
  elif board_id == ap_board.BEAGLEBONE_BLACK:
-     from adafruit_blinka.board.beaglebone_black import *
+     from adafruit_blinka.board.beagleboard.beaglebone_black import *
  
  elif board_id == ap_board.BEAGLEBONE_BLACK_INDUSTRIAL:
-     from adafruit_blinka.board.beaglebone_black import *
+     from adafruit_blinka.board.beagleboard.beaglebone_black import *
  
  elif board_id == ap_board.BEAGLEBONE_GREEN_WIRELESS:
-     from adafruit_blinka.board.beaglebone_black import *
+     from adafruit_blinka.board.beagleboard.beaglebone_black import *
  
  elif board_id == ap_board.BEAGLEBONE_POCKETBEAGLE:
-     from adafruit_blinka.board.beaglebone_pocketbeagle import *
+     from adafruit_blinka.board.beagleboard.beaglebone_pocketbeagle import *
  
  elif board_id == ap_board.ORANGE_PI_PC:
-     from adafruit_blinka.board.orangepipc import *
+     from adafruit_blinka.board.orangepi.orangepipc import *
  
  elif board_id == ap_board.ORANGE_PI_R1:
-     from adafruit_blinka.board.orangepir1 import *
+     from adafruit_blinka.board.orangepi.orangepir1 import *
  
  elif board_id == ap_board.ORANGE_PI_ZERO:
-     from adafruit_blinka.board.orangepizero import *
+     from adafruit_blinka.board.orangepi.orangepizero import *
+ elif board_id == ap_board.ORANGE_PI_ONE:
+     from adafruit_blinka.board.orangepi.orangepipc import *
+ elif board_id == ap_board.ORANGE_PI_PC_PLUS:
+     from adafruit_blinka.board.orangepi.orangepipc import *
+ elif board_id == ap_board.ORANGE_PI_LITE:
+     from adafruit_blinka.board.orangepi.orangepipc import *
+ elif board_id == ap_board.ORANGE_PI_PLUS_2E:
+     from adafruit_blinka.board.orangepi.orangepipc import *
  
  elif board_id == ap_board.GIANT_BOARD:
      from adafruit_blinka.board.giantboard import *
  
  elif board_id == ap_board.JETSON_TX1:
-     from adafruit_blinka.board.jetson_tx1 import *
+     from adafruit_blinka.board.nvidia.jetson_tx1 import *
  
  elif board_id == ap_board.JETSON_TX2:
-     from adafruit_blinka.board.jetson_tx2 import *
+     from adafruit_blinka.board.nvidia.jetson_tx2 import *
  
  elif board_id == ap_board.JETSON_XAVIER:
-     from adafruit_blinka.board.jetson_xavier import *
+     from adafruit_blinka.board.nvidia.jetson_xavier import *
  
  elif board_id == ap_board.JETSON_NANO:
-     from adafruit_blinka.board.jetson_nano import *
+     from adafruit_blinka.board.nvidia.jetson_nano import *
  
  elif board_id == ap_board.CORAL_EDGE_TPU_DEV:
      from adafruit_blinka.board.coral_edge_tpu import *
  
  elif board_id == ap_board.ODROID_C2:
-     from adafruit_blinka.board.odroidc2 import *
+     from adafruit_blinka.board.hardkernel.odroidc2 import *
  
  elif board_id == ap_board.ODROID_N2:
-     from adafruit_blinka.board.odroidn2 import *
+     from adafruit_blinka.board.hardkernel.odroidn2 import *
  
  elif board_id == ap_board.DRAGONBOARD_410C:
      from adafruit_blinka.board.dragonboard_410c import *
@@@ -112,9 -124,6 +124,9 @@@ elif board_id == ap_board.BINHO_NOVA
  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.hifive_unleashed import *
 +
  elif board_id == ap_board.PINE64:
      from adafruit_blinka.board.pine64 import *
  
diff --combined src/busio.py
index 10535043154397227b44d486e2df7a3e1df8b521,4708e7899e8e8f70c55d848496696e016568f72d..79e988227aae939d5066ed389da5abbc9703ca63
@@@ -11,7 -11,7 +11,7 @@@ import threadin
  
  from adafruit_blinka import Enum, Lockable, agnostic
  from adafruit_blinka.agnostic import board_id, detector
- import adafruit_platformdetect.board as ap_board
+ import adafruit_platformdetect.constants.boards as ap_board
  
  class I2C(Lockable):
      def __init__(self, scl, sda, frequency=400000):
@@@ -156,12 -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.PINE64:
-             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
-             from adafruit_blinka.microcontroller.allwinner.a64.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 board_id == ap_board.PINE64 or board_id == ap_board.PINEBOOK or board_id == ap_board.PINEPHONE:
              from adafruit_blinka.microcontroller.allwinner.a64.pin import Pin
              from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
          else:
              from machine import SPI as _SPI
              from machine import Pin
index f471f7f9c8785114cbc0f556aa854a9227a10bc1,538f66c31c4996c007fca700088535494364fccc..108d527bca27a6e4619480e2bbc52c291587e5ba
@@@ -1,6 -1,6 +1,6 @@@
  """Microcontroller pins"""
  
- from adafruit_platformdetect import chip as ap_chip
+ from adafruit_platformdetect.constants import chips as ap_chip
  from adafruit_blinka import Enum
  from adafruit_blinka.agnostic import board_id, chip_id
  
@@@ -52,9 -52,9 +52,11 @@@ elif chip_id == ap_chip.A64
      from adafruit_blinka.microcontroller.allwinner.a64.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 *
+ elif chip_id == ap_chip.MIPS24KC:
+     from adafruit_blinka.microcontroller.atheros.ar9331.pin import *
  else:
      raise NotImplementedError("Microcontroller not supported:", chip_id)
index 7e05247e3a650d4815b4fba655ababfa526623a1,6c1fe7d4cb1a4af0b10fec2de83f10de8c6557f8..e71dd2acd12c44cd77a7e267ee8d1569a340c382
@@@ -1,6 -1,6 +1,6 @@@
  """Pins named after their chip name."""
  
import adafruit_platformdetect.chip as ap_chip
from adafruit_platformdetect.constants import chips as ap_chip
  from adafruit_blinka.agnostic import chip_id
  
  # We intentionally are patching into this namespace so skip the wildcard check.
@@@ -32,8 -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:
@@@ -42,5 -40,7 +42,7 @@@ elif chip_id == ap_chip.MCP2221
      from adafruit_blinka.microcontroller.mcp2221.pin import *
  elif chip_id == ap_chip.A64:
      from adafruit_blinka.microcontroller.allwinner.a64.pin import *
+ elif chip_id == ap_chip.MIPS24KC:
+     from adafruit_blinka.microcontroller.atheros.ar9331.pin import *
  else:
      raise NotImplementedError("Microcontroller not supported: ", chip_id)