]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge branch 'ft4232h' of https://github.com/mrv96/Adafruit_Blinka into ft4232h
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 5 May 2025 19:45:25 +0000 (12:45 -0700)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 5 May 2025 19:45:25 +0000 (12:45 -0700)
1  2 
src/board.py
src/digitalio.py
src/microcontroller/__init__.py
src/microcontroller/pin.py

diff --combined src/board.py
index cf32fd62ba36d3d5ff118ebe2c4c57e0e1dd01f2,c5ce9a45232706e6f3b977f5a8e15968497d4454..5aec198d99eb6c298442faad7a2fe7c8365482c4
@@@ -143,7 -143,7 +143,7 @@@ elif board_id == ap_board.ORANGE_PI_4
  elif board_id == ap_board.ORANGE_PI_4_LTS:
      from adafruit_blinka.board.orangepi.orangepi4 import *
  
 -elif board_id == ap_board.ORANGE_PI_5:
 +elif board_id in (ap_board.ORANGE_PI_5, ap_board.ORANGE_PI_5_MAX):
      from adafruit_blinka.board.orangepi.orangepi5 import *
  
  elif board_id == ap_board.ORANGE_PI_5_PLUS:
@@@ -167,9 -167,6 +167,9 @@@ elif board_id == ap_board.BANANA_PI_M5
  elif board_id == ap_board.BANANA_PI_F3:
      from adafruit_blinka.board.bananapi.bpif3 import *
  
 +elif board_id == ap_board.BANANA_PI_F5:
 +    from adafruit_blinka.board.bananapi.bpif5 import *
 +
  elif board_id == ap_board.LEMAKER_BANANA_PRO:
      from adafruit_blinka.board.lemaker.bananapro import *
  
@@@ -239,6 -236,9 +239,9 @@@ elif board_id == ap_board.FTDI_FT232H
  elif board_id == ap_board.FTDI_FT2232H:
      from adafruit_blinka.board.ftdi_ft2232h import *
  
+ elif board_id == ap_board.FTDI_FT4232H:
+     from adafruit_blinka.board.ftdi_ft4232h import *
  elif board_id == ap_board.BINHO_NOVA:
      from adafruit_blinka.board.binho_nova import *
  
@@@ -281,9 -281,6 +284,9 @@@ elif board_id == ap_board.RADXA_CM3
  elif board_id == ap_board.ROCK_PI_3A:
      from adafruit_blinka.board.radxa.rockpi3a import *
  
 +elif board_id == ap_board.ROCK_3B:
 +    from adafruit_blinka.board.radxa.rock3b import *
 +
  elif board_id == ap_board.ROCK_PI_3C:
      from adafruit_blinka.board.radxa.rockpi3c import *
  
@@@ -314,12 -311,6 +317,12 @@@ elif board_id == ap_board.ROCK_PI_5C
  elif board_id == ap_board.ROCK_PI_E:
      from adafruit_blinka.board.radxa.rockpie import *
  
 +elif board_id == ap_board.VAAMAN:
 +    from adafruit_blinka.board.vicharak.vaaman import *
 +
 +elif board_id == ap_board.AXON:
 +    from adafruit_blinka.board.vicharak.axon import *
 +
  elif board_id == ap_board.UDOO_X86:
      from adafruit_blinka.board.udoo_x86ultra import *
  
@@@ -452,9 -443,6 +455,9 @@@ elif board_id == ap_board.VIVID_UNIT
  elif board_id == ap_board.INDIEDROID_NOVA:
      from adafruit_blinka.board.ameridroid.indiedroid_nova import *
  
 +elif board_id == ap_board.RDK_X3:
 +    from adafruit_blinka.board.horizon.rdkx3 import *
 +
  elif "sphinx" in sys.modules:
      pass
  
diff --combined src/digitalio.py
index a35f377533d7f169671e55ed042075941502c81e,a8f1af9049e3aa7f05a28f1a39104a83c64644ae..50183a6047cfb258fe91cb6150c6235b42d70e98
@@@ -111,21 -111,19 +111,23 @@@ elif detector.chip.H618
      from adafruit_blinka.microcontroller.allwinner.h618.pin import Pin
  elif detector.chip.H616:
      from adafruit_blinka.microcontroller.allwinner.h616.pin import Pin
 +elif detector.chip.T527:
 +    from adafruit_blinka.microcontroller.allwinner.t527.pin import Pin
  elif detector.chip.D1_RISCV:
      from adafruit_blinka.microcontroller.allwinner.D1.pin import Pin
  elif detector.chip.TH1520:
      from adafruit_blinka.microcontroller.thead.th1520.pin import Pin
  elif detector.chip.K1:
      from adafruit_blinka.microcontroller.spacemit.k1.pin import Pin
 +elif detector.chip.SUNRISE_X3:
 +    from adafruit_blinka.microcontroller.horizon.sunrise_x3.pin import Pin
  # Special Case Boards
  elif detector.board.ftdi_ft232h:
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h.pin import Pin
  elif detector.board.ftdi_ft2232h:
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h.pin import Pin
+ elif detector.board.ftdi_ft4232h:
+     from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h.pin import Pin
  elif detector.board.binho_nova:
      from adafruit_blinka.microcontroller.nova.pin import Pin
  elif detector.board.greatfet_one:
index 9f5e0fa779a477496821fc7c61000067684b8d46,6d5f3e21be064453a7cb04eaf8d28ba8e4f9ec73..93a6f7e705561960d4723d7ed75c585af3fcf382
@@@ -65,8 -65,6 +65,8 @@@ elif chip_id == ap_chip.H618
      from adafruit_blinka.microcontroller.allwinner.h618 import *
  elif chip_id == ap_chip.H616:
      from adafruit_blinka.microcontroller.allwinner.h616 import *
 +elif chip_id == ap_chip.T527:
 +    from adafruit_blinka.microcontroller.allwinner.t527 import *
  elif chip_id == ap_chip.SAMA5:
      from adafruit_blinka.microcontroller.sama5 import *
  elif chip_id == ap_chip.T210:
@@@ -139,6 -137,8 +139,8 @@@ elif chip_id == ap_chip.FT232H
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h import *
  elif chip_id == ap_chip.FT2232H:
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h import *
+ elif chip_id == ap_chip.FT4232H:
+     from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h import *
  elif chip_id == ap_chip.PENTIUM_N3710:
      from adafruit_blinka.microcontroller.pentium.n3710 import *
  elif chip_id == ap_chip.ATOM_J4105:
@@@ -161,8 -161,6 +163,8 @@@ elif chip_id == ap_chip.TH1520
      from adafruit_blinka.microcontroller.thead.th1520 import *
  elif chip_id == ap_chip.K1:
      from adafruit_blinka.microcontroller.spacemit.k1 import *
 +elif chip_id == ap_chip.SUNRISE_X3:
 +    from adafruit_blinka.microcontroller.horizon.sunrise_x3 import *
  elif chip_id == ap_chip.GENERIC_X86:
      print("WARNING: GENERIC_X86 is not fully supported. Some features may not work.")
  elif chip_id == ap_chip.OS_AGNOSTIC:
index 1241672658c31abf661b82dfb4913979cbad543a,d77c483eae8e394928d8f05b50e8c020571a388b..9cfe4b6f1e18d1b5cb7449d2a8a60610c08e0168
@@@ -54,8 -54,6 +54,8 @@@ elif chip_id == ap_chip.H616
          from adafruit_blinka.board.repkapi.repka_pi_4 import *
      else:
          from adafruit_blinka.microcontroller.allwinner.h616.pin import *
 +elif chip_id == ap_chip.T527:
 +    from adafruit_blinka.microcontroller.allwinner.t527.pin import *
  elif chip_id == ap_chip.SAMA5:
      from adafruit_blinka.microcontroller.sama5.pin import *
  elif chip_id == ap_chip.T210:
@@@ -92,6 -90,8 +92,8 @@@ elif chip_id == ap_chip.FT232H
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h.pin import *
  elif chip_id == ap_chip.FT2232H:
      from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h.pin import *
+ elif chip_id == ap_chip.FT4232H:
+     from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h.pin import *
  elif chip_id == ap_chip.BINHO:
      from adafruit_blinka.microcontroller.nova.pin import *
  elif chip_id == ap_chip.LPC4330:
@@@ -151,8 -151,6 +153,8 @@@ elif chip_id == ap_chip.RV1103
      from adafruit_blinka.microcontroller.rockchip.rv1103.pin import *
  elif chip_id == ap_chip.RV1106:
      from adafruit_blinka.microcontroller.rockchip.rv1106.pin import *
 +elif chip_id == ap_chip.SUNRISE_X3:
 +    from adafruit_blinka.microcontroller.horizon.sunrise_x3.pin import *
  elif "sphinx" in sys.modules:
      # pylint: disable=unused-import
      from adafruit_blinka.microcontroller.generic_micropython import Pin