Ben Bass avatar Ben Bass committed 17a32be

update multiple-interface docs

Comments (0)

Files changed (1)

     OK
     $
 
-How do I use multi-port devices?
---------------------------------
+How do I use multiple-interface devices?
+----------------------------------------
 
-Use the ``interface`` parameter to the Device (or BitBangDevice) class.
+Some FTDI devices have multiple interfaces, for example the FT2232H has 2
+and the FT4232H has four. In terms of accessing them, they can be
+considered as independent devices; once a connection is established to one
+of them, it is isolated from the other interfaces.
+
+To select which interface to use when opening a connection to a specific
+interface on a multiple-interface device, use the ``interface`` parameter
+of the Device (or BitBangDevice) class constructor.
 The value should be one of the following values:
 
     =================== =============
     =================== =============
 
 You should be able to open multiple ``Device``\s with different
-``interface`` settings, though I haven't got multi-interface devices
-to test against at the moment, so can't yet confirm this.
+``interface`` settings.
+*Thanks to Daniel Forer for testing multiple device support.*
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.