]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/ftdi_mpsse/mpsse/url.py
Add support to FT4232H
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / ftdi_mpsse / mpsse / url.py
index cab594b64e630c360bea36a188a9c034eee56dcd..8e2a49c3705b4e89ba6961d7666053d8bd56cfd9 100644 (file)
@@ -1,4 +1,10 @@
-"""Support for getting the URL from the BLINKA_FT232H and BLINKA_FT2232H_{} environment variables."""
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
+"""
+Support for getting the URL from the BLINKA_FT232H
+and BLINKA_FTX232H_{} environment variables.
+"""
 
 import os
 
@@ -17,15 +23,17 @@ def get_ft232h_url():
     return "ftdi://ftdi:ft232h/1"
 
 
-def get_ft2232h_url(interface_id):
+def get_ftx232h_url(interface_id):
     """
-    Return the FTDI url to use. If BLINKA_FT2232H_{} starts with ftdi:, returns
+    Return the FTDI url to use. If BLINKA_FTX232H_{} starts with ftdi:, returns
     that. Otherwise, returns a default value.
     """
 
-    url = os.environ.get("BLINKA_FT2232H_{}".format(interface_id), "1")
+    url = os.environ.get("BLINKA_FTX232H_{}".format(interface_id), "1")
 
     if url.startswith("ftdi:"):
         return url
 
-    return "ftdi://ftdi:ft2232h/{}".format(interface_id + 1)
+    if os.environ.get("BLINKA_FT2232H", None):
+        return "ftdi://ftdi:ft2232h/{}".format(interface_id + 1)
+    return "ftdi://ftdi:ft4232h/{}".format(interface_id + 1)