]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge remote-tracking branch 'adafruit/main'
authorRyan L <ryestar101@gmail.com>
Wed, 22 Jun 2022 19:19:19 +0000 (20:19 +0100)
committerRyan L <ryestar101@gmail.com>
Wed, 22 Jun 2022 19:19:19 +0000 (20:19 +0100)
1  2 
src/board.py
src/digitalio.py
src/microcontroller/__init__.py
src/microcontroller/pin.py

diff --combined src/board.py
index 656216b50b4ff3d6276b13994f2e4af4a97d9ba2,173c854c593e707bbf915bd7110dcc432c443484..3a51e5caf983a89c8a5f23db576a60934062dd32
@@@ -196,9 -196,6 +196,9 @@@ elif board_id == ap_board.PINE64
  elif board_id == ap_board.PINEH64:
      from adafruit_blinka.board.pineH64 import *
  
 +elif board_id == ap_board.PCDUINO2:
 +    from adafruit_blinka.board.linksprite.pcduino2 import *
 +
  elif board_id == ap_board.SOPINE:
      from adafruit_blinka.board.soPine import *
  
@@@ -208,6 -205,9 +208,9 @@@ elif board_id == ap_board.CLOCKWORK_CPI
  elif board_id == ap_board.ONION_OMEGA2:
      from adafruit_blinka.board.onion.omega2 import *
  
+ elif board_id == ap_board.RADXA_ZERO:
+     from adafruit_blinka.board.radxa.radxazero import *
  elif board_id == ap_board.ROCK_PI_S:
      from adafruit_blinka.board.radxa.rockpis import *
  
diff --combined src/digitalio.py
index 509aeced96a6f572a4f6dff6645b5815e0d930e8,24e65e9c26d673de5a41a3fd53a0d1b00ca0da48..6b89bf0a7454b9a2b1480da65c7c8a4425d77df4
@@@ -22,8 -22,6 +22,8 @@@ elif detector.chip.JH71x0
      from adafruit_blinka.microcontroller.starfive.JH71x0.pin import Pin
  elif detector.chip.DRA74X:
      from adafruit_blinka.microcontroller.dra74x.pin import Pin
 +elif detector.chip.SUN4I:
 +    from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin
  elif detector.chip.SUN8I:
      from adafruit_blinka.microcontroller.allwinner.h3.pin import Pin
  elif detector.chip.SAMA5:
@@@ -38,6 -36,8 +38,8 @@@ elif detector.chip.S905
      from adafruit_blinka.microcontroller.amlogic.s905.pin import Pin
  elif detector.chip.S905X3:
      from adafruit_blinka.microcontroller.amlogic.s905x3.pin import Pin
+ elif detector.chip.S905Y2:
+     from adafruit_blinka.microcontroller.amlogic.s905y2.pin import Pin
  elif detector.chip.S922X:
      from adafruit_blinka.microcontroller.amlogic.s922x.pin import Pin
  elif detector.chip.A311D:
@@@ -52,8 -52,6 +54,8 @@@ elif detector.chip.IMX6ULL
      from adafruit_blinka.microcontroller.nxp_imx6ull.pin import Pin
  elif detector.chip.HFU540:
      from adafruit_blinka.microcontroller.hfu540.pin import Pin
 +elif detector.chip.A10:
 +    from adafruit_blinka.microcontroller.allwinner.a10.pin import Pin
  elif detector.chip.A64:
      from adafruit_blinka.microcontroller.allwinner.a64.pin import Pin
  elif detector.chip.A33:
index a307a0df29242212026be7970b4ed0d689c74bb3,c72fc8313e098d444a247ca28fc97780314b9123..6865c4e68333954205ff20a5ab66e4fb7f2ce10a
@@@ -46,8 -46,6 +46,8 @@@ elif chip_id == ap_chip.AM33XX
      from adafruit_blinka.microcontroller.am335x import *
  elif chip_id == ap_chip.JH71x0:
      from adafruit_blinka.microcontroller.starfive.JH71x0 import *
 +elif chip_id == ap_chip.SUN4I:
 +    from adafruit_blinka.microcontroller.allwinner.a10 import *
  elif chip_id == ap_chip.SUN8I:
      from adafruit_blinka.microcontroller.allwinner.h3 import *
  elif chip_id == ap_chip.H5:
@@@ -68,6 -66,8 +68,8 @@@ elif chip_id == ap_chip.S905
      from adafruit_blinka.microcontroller.amlogic.s905 import *
  elif chip_id == ap_chip.S905X3:
      from adafruit_blinka.microcontroller.amlogic.s905x3 import *
+ elif chip_id == ap_chip.S905Y2:
+     from adafruit_blinka.microcontroller.amlogic.s905y2 import *
  elif chip_id == ap_chip.S922X:
      from adafruit_blinka.microcontroller.amlogic.s922x import *
  elif chip_id == ap_chip.A311D:
@@@ -76,8 -76,6 +78,8 @@@ elif chip_id == ap_chip.EXYNOS5422
      from adafruit_blinka.microcontroller.samsung.exynos5422 import *
  elif chip_id == ap_chip.APQ8016:
      from adafruit_blinka.microcontroller.snapdragon.apq8016 import *
 +elif chip_id == ap_chip.A10:
 +    from adafruit_blinka.microcontroller.allwinner.a10 import *
  elif chip_id == ap_chip.A64:
      from adafruit_blinka.microcontroller.allwinner.a64 import *
  elif chip_id == ap_chip.A33:
@@@ -122,6 -120,10 +124,10 @@@ elif chip_id == ap_chip.RP2040_U2IF
      from adafruit_blinka.microcontroller.rp2040_u2if import *
  elif chip_id == ap_chip.GENERIC_X86:
      print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.")
+ elif chip_id is None:
+     print(
+         "WARNING: chip_id == None is not fully supported. Some features may not work."
+     )
  elif "sphinx" in sys.modules:
      pass
  else:
index ab96c7b1fee44061978a0207b9e22869c1cc8010,f283b74afe7478e09f0ba5592753b30523533236..79627c0417206f407aa885275cdf7c1f66612ece
@@@ -31,8 -31,6 +31,8 @@@ elif chip_id == ap_chip.AM33XX
      from adafruit_blinka.microcontroller.am335x.pin import *
  elif chip_id == ap_chip.JH71x0:
      from adafruit_blinka.microcontroller.starfive.JH71x0.pin import *
 +elif chip_id == ap_chip.SUN4I:
 +    from adafruit_blinka.microcontroller.allwinner.a10.pin import *
  elif chip_id == ap_chip.SUN8I:
      from adafruit_blinka.microcontroller.allwinner.h3.pin import *
  elif chip_id == ap_chip.H3:
@@@ -55,6 -53,8 +55,8 @@@ elif chip_id == ap_chip.S905
      from adafruit_blinka.microcontroller.amlogic.s905.pin import *
  elif chip_id == ap_chip.S905X3:
      from adafruit_blinka.microcontroller.amlogic.s905x3.pin import *
+ elif chip_id == ap_chip.S905Y2:
+     from adafruit_blinka.microcontroller.amlogic.s905y2.pin import *
  elif chip_id == ap_chip.S922X:
      from adafruit_blinka.microcontroller.amlogic.s922x.pin import *
  elif chip_id == ap_chip.A311D:
@@@ -79,8 -79,6 +81,8 @@@ elif chip_id == ap_chip.LPC4330
      from adafruit_blinka.microcontroller.nxp_lpc4330.pin import *
  elif chip_id == ap_chip.MCP2221:
      from adafruit_blinka.microcontroller.mcp2221.pin import *
 +elif chip_id == ap_chip.A10:
 +    from adafruit_blinka.microcontroller.allwinner.a10.pin import *
  elif chip_id == ap_chip.A64:
      from adafruit_blinka.microcontroller.allwinner.a64.pin import *
  elif chip_id == ap_chip.A33:
@@@ -106,5 -104,13 +108,13 @@@ elif chip_id == ap_chip.RP2040_U2IF
  elif "sphinx" in sys.modules:
      # pylint: disable=unused-import
      from adafruit_blinka.microcontroller.generic_micropython import Pin
+ elif chip_id == ap_chip.GENERIC_X86:
+     print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.")
+     from adafruit_blinka.microcontroller.generic_micropython import Pin
+ elif chip_id is None:
+     print(
+         "WARNING: chip_id == None is not fully supported. Some features may not work."
+     )
+     from adafruit_blinka.microcontroller.generic_micropython import Pin
  else:
      raise NotImplementedError("Microcontroller not supported: ", chip_id)