Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 96c89396174129df581cfcd6293002ef > files > 29

libftdi-devel-0.17-3.fc13.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libftdi: ftdi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>ftdi.h File Reference</h1><code>#include &lt;usb.h&gt;</code><br/>

<p><a href="ftdi_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__context.html">ftdi_context</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main context structure for all libftdi functions.  <a href="structftdi__context.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__device__list.html">ftdi_device_list</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">list of usb devices created by <a class="el" href="group__libftdi.html#ga2845a0c63809747c9c7b1ea404453bc4">ftdi_usb_find_all()</a>  <a href="structftdi__device__list.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">FTDI eeprom structure.  <a href="structftdi__eeprom.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a1d8794aafb35cdc72bf0d2f01d4063b9">FTDI_DEFAULT_EEPROM_SIZE</a>&nbsp;&nbsp;&nbsp;128</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9de9f35f490e7e6af56bc7a85f58db4f">MPSSE_WRITE_NEG</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7bd78e596ccde13a83032faa4781e62a">MPSSE_BITMODE</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2e91c12259b50b7008458f68f9b9c0aa">MPSSE_READ_NEG</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a10712011f00bfddfded513df980f0c8a">MPSSE_LSB</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7fb4782adbbddee3c04496a05f5be50a">MPSSE_DO_WRITE</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a052fe1509117ce2e0954267a064eb26b">MPSSE_DO_READ</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae21eab0b9a49b89cef434812ed1952ef">MPSSE_WRITE_TMS</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a919ecc5bc420eea2016d0c1321f4f4f4">SET_BITS_LOW</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4c666c9895f3e5faff80464a2a0dfbb5">SET_BITS_HIGH</a>&nbsp;&nbsp;&nbsp;0x82</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#afe5d5a38c98537902b5a7ebbdf33d113">GET_BITS_LOW</a>&nbsp;&nbsp;&nbsp;0x81</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae8b149dcdb9b285964c5ef2b0862d3f8">GET_BITS_HIGH</a>&nbsp;&nbsp;&nbsp;0x83</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ad01d591a59f33d97535f1991e750596c">LOOPBACK_START</a>&nbsp;&nbsp;&nbsp;0x84</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a442b54ed1b900b193d203348cb93e2d7">LOOPBACK_END</a>&nbsp;&nbsp;&nbsp;0x85</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7318f405c39e61592a3417c654b053da">TCK_DIVISOR</a>&nbsp;&nbsp;&nbsp;0x86</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac0969493ae99ce82e3ccf809883d2b5d">DIV_VALUE</a>(rate)&nbsp;&nbsp;&nbsp;(rate &gt; 6000000)?0:((6000000/rate -1) &gt; 0xffff)? 0xffff: (6000000/rate -1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac603ce9df277cd533484fbed4ae5237b">SEND_IMMEDIATE</a>&nbsp;&nbsp;&nbsp;0x87</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4c63a09f429ce273fc437928106b17c2">WAIT_ON_HIGH</a>&nbsp;&nbsp;&nbsp;0x88</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a66c47008a5d865625e6c1f2ce9e17d23">WAIT_ON_LOW</a>&nbsp;&nbsp;&nbsp;0x89</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a603518d69d80262913bd3e2db90b6f76">READ_SHORT</a>&nbsp;&nbsp;&nbsp;0x90</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a42b1dad19e879af499129c277fc80a14">READ_EXTENDED</a>&nbsp;&nbsp;&nbsp;0x91</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af7922b45687952899a2a771cd36303a5">WRITE_SHORT</a>&nbsp;&nbsp;&nbsp;0x92</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab3e0fc5b4309cbe58e0926eec7d8edb0">WRITE_EXTENDED</a>&nbsp;&nbsp;&nbsp;0x93</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#adf891435697687db0e554e648b69d3cd">SIO_RESET</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af9320f066e45d0389edc3240abf32090">SIO_MODEM_CTRL</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0a73f7d26ff7956ba91c46b5be2058c8">SIO_SET_FLOW_CTRL</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7d9d213da2437ef42108a9347d6d825d">SIO_SET_BAUD_RATE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4f3c5afa955e38574d490400051cac45">SIO_SET_DATA</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aff6baace3506ed18cfed6fd4695543fa">FTDI_DEVICE_OUT_REQTYPE</a>&nbsp;&nbsp;&nbsp;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac07e5b0c33c6c87470b991700b5f49dd">FTDI_DEVICE_IN_REQTYPE</a>&nbsp;&nbsp;&nbsp;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a5950bd59bc692e59e8cc410667c21efb">SIO_RESET_REQUEST</a>&nbsp;&nbsp;&nbsp;SIO_RESET</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a92906a42c77f2165392071ae422fc068">SIO_SET_BAUDRATE_REQUEST</a>&nbsp;&nbsp;&nbsp;SIO_SET_BAUD_RATE</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3060d361931e004cae4880164192c4ae">SIO_SET_DATA_REQUEST</a>&nbsp;&nbsp;&nbsp;SIO_SET_DATA</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac1f7891448c392bf8b59a99dd9f0cc8b">SIO_SET_FLOW_CTRL_REQUEST</a>&nbsp;&nbsp;&nbsp;SIO_SET_FLOW_CTRL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a634bc73352c2a79fdea9ded7e19cd7db">SIO_SET_MODEM_CTRL_REQUEST</a>&nbsp;&nbsp;&nbsp;SIO_MODEM_CTRL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aadec0bf6ad89f4fd94d7a5f5a212aa36">SIO_POLL_MODEM_STATUS_REQUEST</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a50f11e536f110d96eb90687d07e481d5">SIO_SET_EVENT_CHAR_REQUEST</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a5c01e46988dff16f8e0754198443d1f1">SIO_SET_ERROR_CHAR_REQUEST</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a6a69ccd99fa8f1d77ba9475a69a3256d">SIO_SET_LATENCY_TIMER_REQUEST</a>&nbsp;&nbsp;&nbsp;0x09</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ad4c92540084ee84c0eead313a7bbe3fa">SIO_GET_LATENCY_TIMER_REQUEST</a>&nbsp;&nbsp;&nbsp;0x0A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#afe6cb4f5f53d7e21f50479c8847d4d26">SIO_SET_BITMODE_REQUEST</a>&nbsp;&nbsp;&nbsp;0x0B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a6891bba67d5536ca8108a3c5bed01866">SIO_READ_PINS_REQUEST</a>&nbsp;&nbsp;&nbsp;0x0C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9942db0e999f3b8549488d2346b55ad5">SIO_READ_EEPROM_REQUEST</a>&nbsp;&nbsp;&nbsp;0x90</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aaea5180ed6c97e8ab5c3d50c16b04076">SIO_WRITE_EEPROM_REQUEST</a>&nbsp;&nbsp;&nbsp;0x91</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a8150b0280c2dff228abba700c4cec491">SIO_ERASE_EEPROM_REQUEST</a>&nbsp;&nbsp;&nbsp;0x92</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac0a9f9965ee40db86a2e2a0415558ede">SIO_RESET_SIO</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae61a2c543abcb5d1423e1a4580c785c5">SIO_RESET_PURGE_RX</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a318e8a6398bf99f58c1e7fdbaa31f3fb">SIO_RESET_PURGE_TX</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae2b5d0aa616724177b45a11e4cb7abcf">SIO_DISABLE_FLOW_CTRL</a>&nbsp;&nbsp;&nbsp;0x0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2154b030cf08af52412d038865adc131">SIO_RTS_CTS_HS</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3a691e404a32f28eff68aec30f31e894">SIO_DTR_DSR_HS</a>&nbsp;&nbsp;&nbsp;(0x2 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab1f904f041e4740f4a7641fe06ebfa92">SIO_XON_XOFF_HS</a>&nbsp;&nbsp;&nbsp;(0x4 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af350521dcae522217f5e71a3e28c47de">SIO_SET_DTR_MASK</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab93aac18cc98c8601ee233089b1e1874">SIO_SET_DTR_HIGH</a>&nbsp;&nbsp;&nbsp;( 1 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0e7b24544b495e4701640d4ea181e29a">SIO_SET_DTR_LOW</a>&nbsp;&nbsp;&nbsp;( 0 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aacb3a1ebe1e2a507a5c22068665d0853">SIO_SET_RTS_MASK</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af2a5be61d404ae9d5283420c8146048d">SIO_SET_RTS_HIGH</a>&nbsp;&nbsp;&nbsp;( 2 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aca30d9bfc0334b28fcc0ab639c4a6cc5">SIO_SET_RTS_LOW</a>&nbsp;&nbsp;&nbsp;( 0 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2154b030cf08af52412d038865adc131">SIO_RTS_CTS_HS</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a40b81fba21b92de527c99f43a0f8b254">FTDI_URB_USERCONTEXT_COOKIE</a>&nbsp;&nbsp;&nbsp;((void *)0x1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aaf225a2b96038de3a42d61a1fa63654b">DEPRECATED</a>(func)&nbsp;&nbsp;&nbsp;func</td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ce">ftdi_chip_type</a> { <br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ceac52d52869d9a67db6d6caaeaf6520ba7">TYPE_AM</a> = 0, 
<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385cea3865c3e28f68be594baec18ca30d2068">TYPE_BM</a> = 1, 
<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ceaac65bc41b2313c45ee680cefacc84687">TYPE_2232C</a> = 2, 
<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385cea60949f421ca5df446c9fb4322093bc8a">TYPE_R</a> = 3, 
<br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385cea1beb33ef9cca96d6a05f8fd7f1fdb92f">TYPE_2232H</a> = 4, 
<a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ceab327f0179af90c5e1b2f447b6ebb426b">TYPE_4232H</a> = 5
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1d">ftdi_parity_type</a> { <br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1dac157bdf0b85a40d2619cbc8bc1ae5fe2">NONE</a> = 0, 
<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1daa29cedab858353a26006af9db7cd1ed8">ODD</a> = 1, 
<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1da8487756fbc720579906f0ae1738f0fcc">EVEN</a> = 2, 
<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1dab2a979177fd509f5398ec69341f7058f">MARK</a> = 3, 
<br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1dac08dae7edcb5c5bb959fee5971fbad95">SPACE</a> = 4
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8">ftdi_stopbits_type</a> { <a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8a706ed2f39ef4e69314ec3cda847d47f9">STOP_BIT_1</a> = 0, 
<a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8abe0eab9d50a866c950d3cae314e772ba">STOP_BIT_15</a> = 1, 
<a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8a9f707b03d4db34dd2d5f346f5ca590c6">STOP_BIT_2</a> = 2
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6f">ftdi_bits_type</a> { <a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6fa508d3f6e1f51152eb48cdffff3f0b7c2">BITS_7</a> = 7, 
<a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6faf0816abbef0501e93cc698ee906d1fcc">BITS_8</a> = 8
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae1ca6c6246df33380443c4ba6f192025">ftdi_break_type</a> { <a class="el" href="ftdi_8h.html#ae1ca6c6246df33380443c4ba6f192025a17b671576ab0f99edd941019303ce7a4">BREAK_OFF</a> = 0, 
<a class="el" href="ftdi_8h.html#ae1ca6c6246df33380443c4ba6f192025acf4ae3922d90ced9c3c6c4d48c3ef2e3">BREAK_ON</a> = 1
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666">ftdi_mpsse_mode</a> { <br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666a9a39449cbe4c114e1e6bfa7d699470d0">BITMODE_RESET</a> =  0x00, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666aaa4fb0ac6e618b52746cc047b0fd7b19">BITMODE_BITBANG</a> =  0x01, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666abca7e84a33918e28dc64555a3c99adc5">BITMODE_MPSSE</a> =  0x02, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666a18ab23f2dd8952389493461445403ccf">BITMODE_SYNCBB</a> =  0x04, 
<br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666a1862f960bcd1a6ae95e530286149f1e3">BITMODE_MCU</a> =  0x08, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666ab6275485366fc7115bbb4b5ed6ec4b5c">BITMODE_OPTO</a> =  0x10, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666a1d40e96db29cd2a24b9af79e3ba3274e">BITMODE_CBUS</a> =  0x20, 
<a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666a4fe662925e32ff8144d116c244a384e0">BITMODE_SYNCFF</a> =  0x40
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265">ftdi_interface</a> { <br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265a794b6a029883152ff98ea1f6c896b02d">INTERFACE_ANY</a> =  0, 
<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265afb60d9e73330c16ba970b3dd169fe4d1">INTERFACE_A</a> =  1, 
<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265a5326a506445adc927025ee5c55452380">INTERFACE_B</a> =  2, 
<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265a1eb34784ca745a5d76480c190a92d68c">INTERFACE_C</a> =  3, 
<br/>
&nbsp;&nbsp;<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265a3b672d2aef77ffdf9d59d827db194021">INTERFACE_D</a> =  4
<br/>
 }</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga21e2ed53cad4fa8242022afe1e12d2ee">ftdi_init</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structftdi__context.html">ftdi_context</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gafd46c6784367fd95c5f852d3b38949a8">ftdi_new</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga6dc886d709eced377a33dc975fa6e771">ftdi_set_interface</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, enum <a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265">ftdi_interface</a> interface)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga72838200be98d88737d532f9eee1e7be">ftdi_deinit</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga3cc28e5b7f1f50246861fcb39e7dd291">ftdi_free</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga1b66cfb146ff0732322c49585d2459f6">ftdi_set_usbdev</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, <a class="el" href="structusb__dev__handle.html">usb_dev_handle</a> *usbdev)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga2845a0c63809747c9c7b1ea404453bc4">ftdi_usb_find_all</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, struct <a class="el" href="structftdi__device__list.html">ftdi_device_list</a> **devlist, int vendor, int product)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga35358ea578644aa309300db782415c9f">ftdi_list_free</a> (struct <a class="el" href="structftdi__device__list.html">ftdi_device_list</a> **devlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaa4838bebb2024ae9bfdcc81adbda3493">ftdi_list_free2</a> (struct <a class="el" href="structftdi__device__list.html">ftdi_device_list</a> *devlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gabeca5642c95141e11b6936175ce08b3b">ftdi_usb_get_strings</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, struct usb_device *dev, char *manufacturer, int mnf_len, char *description, int desc_len, char *serial, int serial_len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga95d4689db18fc1fd70011f6504ab8c40">ftdi_usb_open</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int vendor, int product)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga93c2c5f546f5968ae497c099d319ff32">ftdi_usb_open_desc</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int vendor, int product, const char *description, const char *serial)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga3c5ccb0678b0e268b4081ea978e8eb78">ftdi_usb_open_desc_index</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int vendor, int product, const char *description, const char *serial, unsigned int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaa03eb28a2ec02db4e923e3949854a30d">ftdi_usb_open_dev</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, struct usb_device *dev)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaae805b82251a61dae46b98345cd84d5c">ftdi_usb_open_string</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, const char *description)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga9536eff48c7ae9313b2a97320743ee3b">ftdi_usb_close</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga266ccc351ea31289022063a8ae29edf4">ftdi_usb_reset</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga25a6d4766e30bd47602ed0c0ecf53476">ftdi_usb_purge_rx_buffer</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga1eab1dfd17068c46775a86496fee8bec">ftdi_usb_purge_tx_buffer</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga3089d7ceafad896c007111b8e5c02906">ftdi_usb_purge_buffers</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gae80f1dc38f5c80946a56ec34a329e7f5">ftdi_set_baudrate</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int baudrate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga044fdde91eaa3f557b545172622ee460">ftdi_set_line_property</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, enum <a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6f">ftdi_bits_type</a> bits, enum <a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8">ftdi_stopbits_type</a> sbit, enum <a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1d">ftdi_parity_type</a> parity)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga481d055a35dd9042c1c23e2214d2655c">ftdi_set_line_property2</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, enum <a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6f">ftdi_bits_type</a> bits, enum <a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8">ftdi_stopbits_type</a> sbit, enum <a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1d">ftdi_parity_type</a> parity, enum <a class="el" href="ftdi_8h.html#ae1ca6c6246df33380443c4ba6f192025">ftdi_break_type</a> break_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga72d87e30015c98bd0be22e7c8c873345">ftdi_read_data</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *buf, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga65783703baf0828d519ef597bb2855c1">ftdi_read_data_set_chunksize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned int chunksize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gab42b05f26b6a6545ae3ae1b4edc28e5c">ftdi_read_data_get_chunksize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned int *chunksize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaa79550f209ce3327a5df03f2bd1e80f0">ftdi_write_data</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *buf, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga85e22717c3315a09219b03a1862c0c46">ftdi_write_data_set_chunksize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned int chunksize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga5944f14ffd11faa113515ff29dc769ed">ftdi_write_data_get_chunksize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned int *chunksize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gae08ef89d23158590fa2d9e397b686d4b">ftdi_write_data_async</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *buf, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga76f20e683a65c0c2b368e983b315eb04">ftdi_async_complete</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int wait_for_more)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a012549e421606fb1cff7e54fed29e2ea">DEPRECATED</a> (ftdi_enable_bitbang(struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char bitmask))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga42b4776b91c6b14d2d1008b160b78efa">ftdi_disable_bitbang</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga83b41e900a1faf2ecc0546ce48ec7e70">ftdi_set_bitmode</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char bitmask, unsigned char mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gab823dd90f2359612b1546ef0ceebdc0e">ftdi_read_pins</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *pins)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga3e0227b0c7aa859d2d2afb5ffa4c8466">ftdi_set_latency_timer</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char latency)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gacf7b6dcc4de33db2263ce8a421e18bfc">ftdi_get_latency_timer</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *latency)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga396c3bf1435fb3317755868e28c47414">ftdi_poll_modem_status</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned short *status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gac3b3d2cc69edf567e653340f434c91e0">ftdi_setflowctrl</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int flowctrl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga5a8f23c2e77c8b58c1f44a11e2f52aa9">ftdi_setdtr_rts</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int dtr, int rts)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga47761f16762363288c55f5fff24620d5">ftdi_setdtr</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga5713ba73288b3e1ac1d45096c917c1ab">ftdi_setrts</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga71eeabe2ee5474d5c0ceddc2e08766cd">ftdi_set_event_char</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char eventch, unsigned char enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaeb9510a61f6648eb1bd57f0f99a390e1">ftdi_set_error_char</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char errorch, unsigned char enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaf2ce1365f476463d01d02d5aba5fa818">ftdi_eeprom_setsize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, struct <a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a> *eeprom, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga3302c00605356730893c0b11ef0dba03">ftdi_eeprom_initdefaults</a> (struct <a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a> *eeprom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga6e80677242c262c58169ea5565ae9163">ftdi_eeprom_build</a> (struct <a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a> *eeprom, unsigned char *output)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga03beffe9080d466d70c90ce75fec26c9">ftdi_eeprom_decode</a> (struct <a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a> *eeprom, unsigned char *output, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gac2607b0a26dd8d78431d30a3fd01c052">ftdi_read_eeprom</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *eeprom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gab978a76c2cc0dbfbc1fd6350db848300">ftdi_read_chipid</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned int *chipid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaf9fc6da50167f7160024aca768c8dccc">ftdi_read_eeprom_getsize</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *eeprom, int maxsize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga28e530f10b046bcc353aa75938bddb31">ftdi_write_eeprom</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char *eeprom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga25eb9a83a925065b6c3b61b8f0565951">ftdi_erase_eeprom</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga650df1dc49ec78f0ee58b1c4f2644fd9">ftdi_read_eeprom_location</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int eeprom_addr, unsigned short *eeprom_val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga5f2f678fc05cb8f92708fb1e5eb75100">ftdi_write_eeprom_location</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, int eeprom_addr, unsigned short eeprom_val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#ga28c84d963760d7396e5a2992e63a9354">ftdi_get_error_string</a> (struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a1d8794aafb35cdc72bf0d2f01d4063b9"></a><!-- doxytag: member="ftdi.h::FTDI_DEFAULT_EEPROM_SIZE" ref="a1d8794aafb35cdc72bf0d2f01d4063b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FTDI_DEFAULT_EEPROM_SIZE&nbsp;&nbsp;&nbsp;128</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00022">22</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01958">ftdi_eeprom_initdefaults()</a>, and <a class="el" href="ftdi_8c_source.html#l00086">ftdi_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a9de9f35f490e7e6af56bc7a85f58db4f"></a><!-- doxytag: member="ftdi.h::MPSSE_WRITE_NEG" ref="a9de9f35f490e7e6af56bc7a85f58db4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_WRITE_NEG&nbsp;&nbsp;&nbsp;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00060">60</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7bd78e596ccde13a83032faa4781e62a"></a><!-- doxytag: member="ftdi.h::MPSSE_BITMODE" ref="a7bd78e596ccde13a83032faa4781e62a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_BITMODE&nbsp;&nbsp;&nbsp;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00061">61</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2e91c12259b50b7008458f68f9b9c0aa"></a><!-- doxytag: member="ftdi.h::MPSSE_READ_NEG" ref="a2e91c12259b50b7008458f68f9b9c0aa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_READ_NEG&nbsp;&nbsp;&nbsp;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00062">62</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a10712011f00bfddfded513df980f0c8a"></a><!-- doxytag: member="ftdi.h::MPSSE_LSB" ref="a10712011f00bfddfded513df980f0c8a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_LSB&nbsp;&nbsp;&nbsp;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00063">63</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7fb4782adbbddee3c04496a05f5be50a"></a><!-- doxytag: member="ftdi.h::MPSSE_DO_WRITE" ref="a7fb4782adbbddee3c04496a05f5be50a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_DO_WRITE&nbsp;&nbsp;&nbsp;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00064">64</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a052fe1509117ce2e0954267a064eb26b"></a><!-- doxytag: member="ftdi.h::MPSSE_DO_READ" ref="a052fe1509117ce2e0954267a064eb26b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_DO_READ&nbsp;&nbsp;&nbsp;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00065">65</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae21eab0b9a49b89cef434812ed1952ef"></a><!-- doxytag: member="ftdi.h::MPSSE_WRITE_TMS" ref="ae21eab0b9a49b89cef434812ed1952ef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MPSSE_WRITE_TMS&nbsp;&nbsp;&nbsp;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00066">66</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a919ecc5bc420eea2016d0c1321f4f4f4"></a><!-- doxytag: member="ftdi.h::SET_BITS_LOW" ref="a919ecc5bc420eea2016d0c1321f4f4f4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SET_BITS_LOW&nbsp;&nbsp;&nbsp;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00069">69</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c666c9895f3e5faff80464a2a0dfbb5"></a><!-- doxytag: member="ftdi.h::SET_BITS_HIGH" ref="a4c666c9895f3e5faff80464a2a0dfbb5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SET_BITS_HIGH&nbsp;&nbsp;&nbsp;0x82</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00072">72</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="afe5d5a38c98537902b5a7ebbdf33d113"></a><!-- doxytag: member="ftdi.h::GET_BITS_LOW" ref="afe5d5a38c98537902b5a7ebbdf33d113" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_BITS_LOW&nbsp;&nbsp;&nbsp;0x81</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00075">75</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae8b149dcdb9b285964c5ef2b0862d3f8"></a><!-- doxytag: member="ftdi.h::GET_BITS_HIGH" ref="ae8b149dcdb9b285964c5ef2b0862d3f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_BITS_HIGH&nbsp;&nbsp;&nbsp;0x83</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00076">76</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad01d591a59f33d97535f1991e750596c"></a><!-- doxytag: member="ftdi.h::LOOPBACK_START" ref="ad01d591a59f33d97535f1991e750596c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOOPBACK_START&nbsp;&nbsp;&nbsp;0x84</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00077">77</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a442b54ed1b900b193d203348cb93e2d7"></a><!-- doxytag: member="ftdi.h::LOOPBACK_END" ref="a442b54ed1b900b193d203348cb93e2d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOOPBACK_END&nbsp;&nbsp;&nbsp;0x85</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00078">78</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7318f405c39e61592a3417c654b053da"></a><!-- doxytag: member="ftdi.h::TCK_DIVISOR" ref="a7318f405c39e61592a3417c654b053da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TCK_DIVISOR&nbsp;&nbsp;&nbsp;0x86</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00079">79</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac0969493ae99ce82e3ccf809883d2b5d"></a><!-- doxytag: member="ftdi.h::DIV_VALUE" ref="ac0969493ae99ce82e3ccf809883d2b5d" args="(rate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DIV_VALUE</td>
          <td>(</td>
          <td class="paramtype">rate&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(rate &gt; 6000000)?0:((6000000/rate -1) &gt; 0xffff)? 0xffff: (6000000/rate -1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00082">82</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac603ce9df277cd533484fbed4ae5237b"></a><!-- doxytag: member="ftdi.h::SEND_IMMEDIATE" ref="ac603ce9df277cd533484fbed4ae5237b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEND_IMMEDIATE&nbsp;&nbsp;&nbsp;0x87</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00085">85</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c63a09f429ce273fc437928106b17c2"></a><!-- doxytag: member="ftdi.h::WAIT_ON_HIGH" ref="a4c63a09f429ce273fc437928106b17c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WAIT_ON_HIGH&nbsp;&nbsp;&nbsp;0x88</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00086">86</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a66c47008a5d865625e6c1f2ce9e17d23"></a><!-- doxytag: member="ftdi.h::WAIT_ON_LOW" ref="a66c47008a5d865625e6c1f2ce9e17d23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WAIT_ON_LOW&nbsp;&nbsp;&nbsp;0x89</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00087">87</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a603518d69d80262913bd3e2db90b6f76"></a><!-- doxytag: member="ftdi.h::READ_SHORT" ref="a603518d69d80262913bd3e2db90b6f76" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define READ_SHORT&nbsp;&nbsp;&nbsp;0x90</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00090">90</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42b1dad19e879af499129c277fc80a14"></a><!-- doxytag: member="ftdi.h::READ_EXTENDED" ref="a42b1dad19e879af499129c277fc80a14" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define READ_EXTENDED&nbsp;&nbsp;&nbsp;0x91</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00092">92</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="af7922b45687952899a2a771cd36303a5"></a><!-- doxytag: member="ftdi.h::WRITE_SHORT" ref="af7922b45687952899a2a771cd36303a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITE_SHORT&nbsp;&nbsp;&nbsp;0x92</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00095">95</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab3e0fc5b4309cbe58e0926eec7d8edb0"></a><!-- doxytag: member="ftdi.h::WRITE_EXTENDED" ref="ab3e0fc5b4309cbe58e0926eec7d8edb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITE_EXTENDED&nbsp;&nbsp;&nbsp;0x93</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00097">97</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="adf891435697687db0e554e648b69d3cd"></a><!-- doxytag: member="ftdi.h::SIO_RESET" ref="adf891435697687db0e554e648b69d3cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RESET&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00102">102</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="af9320f066e45d0389edc3240abf32090"></a><!-- doxytag: member="ftdi.h::SIO_MODEM_CTRL" ref="af9320f066e45d0389edc3240abf32090" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_MODEM_CTRL&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00103">103</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0a73f7d26ff7956ba91c46b5be2058c8"></a><!-- doxytag: member="ftdi.h::SIO_SET_FLOW_CTRL" ref="a0a73f7d26ff7956ba91c46b5be2058c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_FLOW_CTRL&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00104">104</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7d9d213da2437ef42108a9347d6d825d"></a><!-- doxytag: member="ftdi.h::SIO_SET_BAUD_RATE" ref="a7d9d213da2437ef42108a9347d6d825d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_BAUD_RATE&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00105">105</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4f3c5afa955e38574d490400051cac45"></a><!-- doxytag: member="ftdi.h::SIO_SET_DATA" ref="a4f3c5afa955e38574d490400051cac45" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_DATA&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00106">106</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="aff6baace3506ed18cfed6fd4695543fa"></a><!-- doxytag: member="ftdi.h::FTDI_DEVICE_OUT_REQTYPE" ref="aff6baace3506ed18cfed6fd4695543fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FTDI_DEVICE_OUT_REQTYPE&nbsp;&nbsp;&nbsp;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00108">108</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01636">ftdi_disable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l01611">ftdi_enable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l02508">ftdi_erase_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l01039">ftdi_set_baudrate()</a>, <a class="el" href="ftdi_8c_source.html#l01656">ftdi_set_bitmode()</a>, <a class="el" href="ftdi_8c_source.html#l01924">ftdi_set_error_char()</a>, <a class="el" href="ftdi_8c_source.html#l01899">ftdi_set_event_char()</a>, <a class="el" href="ftdi_8c_source.html#l01701">ftdi_set_latency_timer()</a>, <a class="el" href="ftdi_8c_source.html#l01100">ftdi_set_line_property2()</a>, <a class="el" href="ftdi_8c_source.html#l01814">ftdi_setdtr()</a>, <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>, <a class="el" href="ftdi_8c_source.html#l01795">ftdi_setflowctrl()</a>, <a class="el" href="ftdi_8c_source.html#l01840">ftdi_setrts()</a>, <a class="el" href="ftdi_8c_source.html#l00817">ftdi_usb_purge_rx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00839">ftdi_usb_purge_tx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00795">ftdi_usb_reset()</a>, <a class="el" href="ftdi_8c_source.html#l02472">ftdi_write_eeprom()</a>, and <a class="el" href="ftdi_8c_source.html#l02453">ftdi_write_eeprom_location()</a>.</p>

</div>
</div>
<a class="anchor" id="ac07e5b0c33c6c87470b991700b5f49dd"></a><!-- doxytag: member="ftdi.h::FTDI_DEVICE_IN_REQTYPE" ref="ac07e5b0c33c6c87470b991700b5f49dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FTDI_DEVICE_IN_REQTYPE&nbsp;&nbsp;&nbsp;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00109">109</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01724">ftdi_get_latency_timer()</a>, <a class="el" href="ftdi_8c_source.html#l01773">ftdi_poll_modem_status()</a>, <a class="el" href="ftdi_8c_source.html#l02390">ftdi_read_chipid()</a>, <a class="el" href="ftdi_8c_source.html#l02351">ftdi_read_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l02421">ftdi_read_eeprom_getsize()</a>, <a class="el" href="ftdi_8c_source.html#l02334">ftdi_read_eeprom_location()</a>, and <a class="el" href="ftdi_8c_source.html#l01679">ftdi_read_pins()</a>.</p>

</div>
</div>
<a class="anchor" id="a5950bd59bc692e59e8cc410667c21efb"></a><!-- doxytag: member="ftdi.h::SIO_RESET_REQUEST" ref="a5950bd59bc692e59e8cc410667c21efb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RESET_REQUEST&nbsp;&nbsp;&nbsp;SIO_RESET</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00112">112</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00817">ftdi_usb_purge_rx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00839">ftdi_usb_purge_tx_buffer()</a>, and <a class="el" href="ftdi_8c_source.html#l00795">ftdi_usb_reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a92906a42c77f2165392071ae422fc068"></a><!-- doxytag: member="ftdi.h::SIO_SET_BAUDRATE_REQUEST" ref="a92906a42c77f2165392071ae422fc068" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_BAUDRATE_REQUEST&nbsp;&nbsp;&nbsp;SIO_SET_BAUD_RATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00113">113</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01039">ftdi_set_baudrate()</a>.</p>

</div>
</div>
<a class="anchor" id="a3060d361931e004cae4880164192c4ae"></a><!-- doxytag: member="ftdi.h::SIO_SET_DATA_REQUEST" ref="a3060d361931e004cae4880164192c4ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_DATA_REQUEST&nbsp;&nbsp;&nbsp;SIO_SET_DATA</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00114">114</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01100">ftdi_set_line_property2()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1f7891448c392bf8b59a99dd9f0cc8b"></a><!-- doxytag: member="ftdi.h::SIO_SET_FLOW_CTRL_REQUEST" ref="ac1f7891448c392bf8b59a99dd9f0cc8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_FLOW_CTRL_REQUEST&nbsp;&nbsp;&nbsp;SIO_SET_FLOW_CTRL</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00115">115</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01795">ftdi_setflowctrl()</a>.</p>

</div>
</div>
<a class="anchor" id="a634bc73352c2a79fdea9ded7e19cd7db"></a><!-- doxytag: member="ftdi.h::SIO_SET_MODEM_CTRL_REQUEST" ref="a634bc73352c2a79fdea9ded7e19cd7db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_MODEM_CTRL_REQUEST&nbsp;&nbsp;&nbsp;SIO_MODEM_CTRL</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00116">116</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01814">ftdi_setdtr()</a>, <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01840">ftdi_setrts()</a>.</p>

</div>
</div>
<a class="anchor" id="aadec0bf6ad89f4fd94d7a5f5a212aa36"></a><!-- doxytag: member="ftdi.h::SIO_POLL_MODEM_STATUS_REQUEST" ref="aadec0bf6ad89f4fd94d7a5f5a212aa36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_POLL_MODEM_STATUS_REQUEST&nbsp;&nbsp;&nbsp;0x05</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00117">117</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01773">ftdi_poll_modem_status()</a>.</p>

</div>
</div>
<a class="anchor" id="a50f11e536f110d96eb90687d07e481d5"></a><!-- doxytag: member="ftdi.h::SIO_SET_EVENT_CHAR_REQUEST" ref="a50f11e536f110d96eb90687d07e481d5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_EVENT_CHAR_REQUEST&nbsp;&nbsp;&nbsp;0x06</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00118">118</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01899">ftdi_set_event_char()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c01e46988dff16f8e0754198443d1f1"></a><!-- doxytag: member="ftdi.h::SIO_SET_ERROR_CHAR_REQUEST" ref="a5c01e46988dff16f8e0754198443d1f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_ERROR_CHAR_REQUEST&nbsp;&nbsp;&nbsp;0x07</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00119">119</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01924">ftdi_set_error_char()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a69ccd99fa8f1d77ba9475a69a3256d"></a><!-- doxytag: member="ftdi.h::SIO_SET_LATENCY_TIMER_REQUEST" ref="a6a69ccd99fa8f1d77ba9475a69a3256d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_LATENCY_TIMER_REQUEST&nbsp;&nbsp;&nbsp;0x09</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00120">120</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01701">ftdi_set_latency_timer()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4c92540084ee84c0eead313a7bbe3fa"></a><!-- doxytag: member="ftdi.h::SIO_GET_LATENCY_TIMER_REQUEST" ref="ad4c92540084ee84c0eead313a7bbe3fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_GET_LATENCY_TIMER_REQUEST&nbsp;&nbsp;&nbsp;0x0A</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00121">121</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01724">ftdi_get_latency_timer()</a>.</p>

</div>
</div>
<a class="anchor" id="afe6cb4f5f53d7e21f50479c8847d4d26"></a><!-- doxytag: member="ftdi.h::SIO_SET_BITMODE_REQUEST" ref="afe6cb4f5f53d7e21f50479c8847d4d26" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_BITMODE_REQUEST&nbsp;&nbsp;&nbsp;0x0B</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00122">122</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01636">ftdi_disable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l01611">ftdi_enable_bitbang()</a>, and <a class="el" href="ftdi_8c_source.html#l01656">ftdi_set_bitmode()</a>.</p>

</div>
</div>
<a class="anchor" id="a6891bba67d5536ca8108a3c5bed01866"></a><!-- doxytag: member="ftdi.h::SIO_READ_PINS_REQUEST" ref="a6891bba67d5536ca8108a3c5bed01866" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_READ_PINS_REQUEST&nbsp;&nbsp;&nbsp;0x0C</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00123">123</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01679">ftdi_read_pins()</a>.</p>

</div>
</div>
<a class="anchor" id="a9942db0e999f3b8549488d2346b55ad5"></a><!-- doxytag: member="ftdi.h::SIO_READ_EEPROM_REQUEST" ref="a9942db0e999f3b8549488d2346b55ad5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_READ_EEPROM_REQUEST&nbsp;&nbsp;&nbsp;0x90</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00124">124</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l02390">ftdi_read_chipid()</a>, <a class="el" href="ftdi_8c_source.html#l02351">ftdi_read_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l02421">ftdi_read_eeprom_getsize()</a>, and <a class="el" href="ftdi_8c_source.html#l02334">ftdi_read_eeprom_location()</a>.</p>

</div>
</div>
<a class="anchor" id="aaea5180ed6c97e8ab5c3d50c16b04076"></a><!-- doxytag: member="ftdi.h::SIO_WRITE_EEPROM_REQUEST" ref="aaea5180ed6c97e8ab5c3d50c16b04076" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_WRITE_EEPROM_REQUEST&nbsp;&nbsp;&nbsp;0x91</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00125">125</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l02472">ftdi_write_eeprom()</a>, and <a class="el" href="ftdi_8c_source.html#l02453">ftdi_write_eeprom_location()</a>.</p>

</div>
</div>
<a class="anchor" id="a8150b0280c2dff228abba700c4cec491"></a><!-- doxytag: member="ftdi.h::SIO_ERASE_EEPROM_REQUEST" ref="a8150b0280c2dff228abba700c4cec491" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_ERASE_EEPROM_REQUEST&nbsp;&nbsp;&nbsp;0x92</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00126">126</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l02508">ftdi_erase_eeprom()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0a9f9965ee40db86a2e2a0415558ede"></a><!-- doxytag: member="ftdi.h::SIO_RESET_SIO" ref="ac0a9f9965ee40db86a2e2a0415558ede" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RESET_SIO&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00129">129</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00795">ftdi_usb_reset()</a>.</p>

</div>
</div>
<a class="anchor" id="ae61a2c543abcb5d1423e1a4580c785c5"></a><!-- doxytag: member="ftdi.h::SIO_RESET_PURGE_RX" ref="ae61a2c543abcb5d1423e1a4580c785c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RESET_PURGE_RX&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00130">130</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00817">ftdi_usb_purge_rx_buffer()</a>.</p>

</div>
</div>
<a class="anchor" id="a318e8a6398bf99f58c1e7fdbaa31f3fb"></a><!-- doxytag: member="ftdi.h::SIO_RESET_PURGE_TX" ref="a318e8a6398bf99f58c1e7fdbaa31f3fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RESET_PURGE_TX&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00131">131</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00839">ftdi_usb_purge_tx_buffer()</a>.</p>

</div>
</div>
<a class="anchor" id="ae2b5d0aa616724177b45a11e4cb7abcf"></a><!-- doxytag: member="ftdi.h::SIO_DISABLE_FLOW_CTRL" ref="ae2b5d0aa616724177b45a11e4cb7abcf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_DISABLE_FLOW_CTRL&nbsp;&nbsp;&nbsp;0x0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00133">133</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2154b030cf08af52412d038865adc131"></a><!-- doxytag: member="ftdi.h::SIO_RTS_CTS_HS" ref="a2154b030cf08af52412d038865adc131" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RTS_CTS_HS&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00145">145</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3a691e404a32f28eff68aec30f31e894"></a><!-- doxytag: member="ftdi.h::SIO_DTR_DSR_HS" ref="a3a691e404a32f28eff68aec30f31e894" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_DTR_DSR_HS&nbsp;&nbsp;&nbsp;(0x2 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00135">135</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab1f904f041e4740f4a7641fe06ebfa92"></a><!-- doxytag: member="ftdi.h::SIO_XON_XOFF_HS" ref="ab1f904f041e4740f4a7641fe06ebfa92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_XON_XOFF_HS&nbsp;&nbsp;&nbsp;(0x4 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00136">136</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="af350521dcae522217f5e71a3e28c47de"></a><!-- doxytag: member="ftdi.h::SIO_SET_DTR_MASK" ref="af350521dcae522217f5e71a3e28c47de" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_DTR_MASK&nbsp;&nbsp;&nbsp;0x1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00138">138</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab93aac18cc98c8601ee233089b1e1874"></a><!-- doxytag: member="ftdi.h::SIO_SET_DTR_HIGH" ref="ab93aac18cc98c8601ee233089b1e1874" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_DTR_HIGH&nbsp;&nbsp;&nbsp;( 1 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00139">139</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01814">ftdi_setdtr()</a>, and <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e7b24544b495e4701640d4ea181e29a"></a><!-- doxytag: member="ftdi.h::SIO_SET_DTR_LOW" ref="a0e7b24544b495e4701640d4ea181e29a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_DTR_LOW&nbsp;&nbsp;&nbsp;( 0 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00140">140</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01814">ftdi_setdtr()</a>, and <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>.</p>

</div>
</div>
<a class="anchor" id="aacb3a1ebe1e2a507a5c22068665d0853"></a><!-- doxytag: member="ftdi.h::SIO_SET_RTS_MASK" ref="aacb3a1ebe1e2a507a5c22068665d0853" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_RTS_MASK&nbsp;&nbsp;&nbsp;0x2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00141">141</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="af2a5be61d404ae9d5283420c8146048d"></a><!-- doxytag: member="ftdi.h::SIO_SET_RTS_HIGH" ref="af2a5be61d404ae9d5283420c8146048d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_RTS_HIGH&nbsp;&nbsp;&nbsp;( 2 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00142">142</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01840">ftdi_setrts()</a>.</p>

</div>
</div>
<a class="anchor" id="aca30d9bfc0334b28fcc0ab639c4a6cc5"></a><!-- doxytag: member="ftdi.h::SIO_SET_RTS_LOW" ref="aca30d9bfc0334b28fcc0ab639c4a6cc5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_SET_RTS_LOW&nbsp;&nbsp;&nbsp;( 0 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00143">143</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l01867">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01840">ftdi_setrts()</a>.</p>

</div>
</div>
<a class="anchor" id="a2154b030cf08af52412d038865adc131"></a><!-- doxytag: member="ftdi.h::SIO_RTS_CTS_HS" ref="a2154b030cf08af52412d038865adc131" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIO_RTS_CTS_HS&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00145">145</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a40b81fba21b92de527c99f43a0f8b254"></a><!-- doxytag: member="ftdi.h::FTDI_URB_USERCONTEXT_COOKIE" ref="a40b81fba21b92de527c99f43a0f8b254" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FTDI_URB_USERCONTEXT_COOKIE&nbsp;&nbsp;&nbsp;((void *)0x1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00149">149</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00086">ftdi_init()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf225a2b96038de3a42d61a1fa63654b"></a><!-- doxytag: member="ftdi.h::DEPRECATED" ref="aaf225a2b96038de3a42d61a1fa63654b" args="(func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEPRECATED</td>
          <td>(</td>
          <td class="paramtype">func&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;func</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00157">157</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385ce"></a><!-- doxytag: member="ftdi.h::ftdi_chip_type" ref="a026dc3f26fbc7f5ef67c75f0739385ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ce">ftdi_chip_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>FTDI chip type </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385ceac52d52869d9a67db6d6caaeaf6520ba7"></a><!-- doxytag: member="TYPE_AM" ref="a026dc3f26fbc7f5ef67c75f0739385ceac52d52869d9a67db6d6caaeaf6520ba7" args="" -->TYPE_AM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385cea3865c3e28f68be594baec18ca30d2068"></a><!-- doxytag: member="TYPE_BM" ref="a026dc3f26fbc7f5ef67c75f0739385cea3865c3e28f68be594baec18ca30d2068" args="" -->TYPE_BM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385ceaac65bc41b2313c45ee680cefacc84687"></a><!-- doxytag: member="TYPE_2232C" ref="a026dc3f26fbc7f5ef67c75f0739385ceaac65bc41b2313c45ee680cefacc84687" args="" -->TYPE_2232C</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385cea60949f421ca5df446c9fb4322093bc8a"></a><!-- doxytag: member="TYPE_R" ref="a026dc3f26fbc7f5ef67c75f0739385cea60949f421ca5df446c9fb4322093bc8a" args="" -->TYPE_R</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385cea1beb33ef9cca96d6a05f8fd7f1fdb92f"></a><!-- doxytag: member="TYPE_2232H" ref="a026dc3f26fbc7f5ef67c75f0739385cea1beb33ef9cca96d6a05f8fd7f1fdb92f" args="" -->TYPE_2232H</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a026dc3f26fbc7f5ef67c75f0739385ceab327f0179af90c5e1b2f447b6ebb426b"></a><!-- doxytag: member="TYPE_4232H" ref="a026dc3f26fbc7f5ef67c75f0739385ceab327f0179af90c5e1b2f447b6ebb426b" args="" -->TYPE_4232H</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00025">25</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1d"></a><!-- doxytag: member="ftdi.h::ftdi_parity_type" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1d">ftdi_parity_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Parity mode for <a class="el" href="group__libftdi.html#ga044fdde91eaa3f557b545172622ee460">ftdi_set_line_property()</a> </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1dac157bdf0b85a40d2619cbc8bc1ae5fe2"></a><!-- doxytag: member="NONE" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1dac157bdf0b85a40d2619cbc8bc1ae5fe2" args="" -->NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1daa29cedab858353a26006af9db7cd1ed8"></a><!-- doxytag: member="ODD" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1daa29cedab858353a26006af9db7cd1ed8" args="" -->ODD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1da8487756fbc720579906f0ae1738f0fcc"></a><!-- doxytag: member="EVEN" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1da8487756fbc720579906f0ae1738f0fcc" args="" -->EVEN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1dab2a979177fd509f5398ec69341f7058f"></a><!-- doxytag: member="MARK" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1dab2a979177fd509f5398ec69341f7058f" args="" -->MARK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab0a93b5355c5155dd4fbd5beaf5d5e1dac08dae7edcb5c5bb959fee5971fbad95"></a><!-- doxytag: member="SPACE" ref="ab0a93b5355c5155dd4fbd5beaf5d5e1dac08dae7edcb5c5bb959fee5971fbad95" args="" -->SPACE</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00027">27</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3977a883c99069e02f97e99d059dc8b8"></a><!-- doxytag: member="ftdi.h::ftdi_stopbits_type" ref="a3977a883c99069e02f97e99d059dc8b8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#a3977a883c99069e02f97e99d059dc8b8">ftdi_stopbits_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of stop bits for <a class="el" href="group__libftdi.html#ga044fdde91eaa3f557b545172622ee460">ftdi_set_line_property()</a> </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3977a883c99069e02f97e99d059dc8b8a706ed2f39ef4e69314ec3cda847d47f9"></a><!-- doxytag: member="STOP_BIT_1" ref="a3977a883c99069e02f97e99d059dc8b8a706ed2f39ef4e69314ec3cda847d47f9" args="" -->STOP_BIT_1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3977a883c99069e02f97e99d059dc8b8abe0eab9d50a866c950d3cae314e772ba"></a><!-- doxytag: member="STOP_BIT_15" ref="a3977a883c99069e02f97e99d059dc8b8abe0eab9d50a866c950d3cae314e772ba" args="" -->STOP_BIT_15</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3977a883c99069e02f97e99d059dc8b8a9f707b03d4db34dd2d5f346f5ca590c6"></a><!-- doxytag: member="STOP_BIT_2" ref="a3977a883c99069e02f97e99d059dc8b8a9f707b03d4db34dd2d5f346f5ca590c6" args="" -->STOP_BIT_2</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00029">29</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8007a7d5e37b76307c341051769e5c6f"></a><!-- doxytag: member="ftdi.h::ftdi_bits_type" ref="a8007a7d5e37b76307c341051769e5c6f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#a8007a7d5e37b76307c341051769e5c6f">ftdi_bits_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of bits for <a class="el" href="group__libftdi.html#ga044fdde91eaa3f557b545172622ee460">ftdi_set_line_property()</a> </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a8007a7d5e37b76307c341051769e5c6fa508d3f6e1f51152eb48cdffff3f0b7c2"></a><!-- doxytag: member="BITS_7" ref="a8007a7d5e37b76307c341051769e5c6fa508d3f6e1f51152eb48cdffff3f0b7c2" args="" -->BITS_7</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a8007a7d5e37b76307c341051769e5c6faf0816abbef0501e93cc698ee906d1fcc"></a><!-- doxytag: member="BITS_8" ref="a8007a7d5e37b76307c341051769e5c6faf0816abbef0501e93cc698ee906d1fcc" args="" -->BITS_8</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00031">31</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae1ca6c6246df33380443c4ba6f192025"></a><!-- doxytag: member="ftdi.h::ftdi_break_type" ref="ae1ca6c6246df33380443c4ba6f192025" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#ae1ca6c6246df33380443c4ba6f192025">ftdi_break_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Break type for <a class="el" href="group__libftdi.html#ga481d055a35dd9042c1c23e2214d2655c">ftdi_set_line_property2()</a> </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae1ca6c6246df33380443c4ba6f192025a17b671576ab0f99edd941019303ce7a4"></a><!-- doxytag: member="BREAK_OFF" ref="ae1ca6c6246df33380443c4ba6f192025a17b671576ab0f99edd941019303ce7a4" args="" -->BREAK_OFF</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae1ca6c6246df33380443c4ba6f192025acf4ae3922d90ced9c3c6c4d48c3ef2e3"></a><!-- doxytag: member="BREAK_ON" ref="ae1ca6c6246df33380443c4ba6f192025acf4ae3922d90ced9c3c6c4d48c3ef2e3" args="" -->BREAK_ON</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00033">33</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666"></a><!-- doxytag: member="ftdi.h::ftdi_mpsse_mode" ref="a2250f7812c87a96ada7fd4f19b82f666" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666">ftdi_mpsse_mode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>MPSSE bitbang modes </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666a9a39449cbe4c114e1e6bfa7d699470d0"></a><!-- doxytag: member="BITMODE_RESET" ref="a2250f7812c87a96ada7fd4f19b82f666a9a39449cbe4c114e1e6bfa7d699470d0" args="" -->BITMODE_RESET</em>&nbsp;</td><td>
<p>switch off bitbang mode, back to regular serial/FIFO </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666aaa4fb0ac6e618b52746cc047b0fd7b19"></a><!-- doxytag: member="BITMODE_BITBANG" ref="a2250f7812c87a96ada7fd4f19b82f666aaa4fb0ac6e618b52746cc047b0fd7b19" args="" -->BITMODE_BITBANG</em>&nbsp;</td><td>
<p>classical asynchronous bitbang mode, introduced with B-type chips </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666abca7e84a33918e28dc64555a3c99adc5"></a><!-- doxytag: member="BITMODE_MPSSE" ref="a2250f7812c87a96ada7fd4f19b82f666abca7e84a33918e28dc64555a3c99adc5" args="" -->BITMODE_MPSSE</em>&nbsp;</td><td>
<p>MPSSE mode, available on 2232x chips </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666a18ab23f2dd8952389493461445403ccf"></a><!-- doxytag: member="BITMODE_SYNCBB" ref="a2250f7812c87a96ada7fd4f19b82f666a18ab23f2dd8952389493461445403ccf" args="" -->BITMODE_SYNCBB</em>&nbsp;</td><td>
<p>synchronous bitbang mode, available on 2232x and R-type chips </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666a1862f960bcd1a6ae95e530286149f1e3"></a><!-- doxytag: member="BITMODE_MCU" ref="a2250f7812c87a96ada7fd4f19b82f666a1862f960bcd1a6ae95e530286149f1e3" args="" -->BITMODE_MCU</em>&nbsp;</td><td>
<p>MCU Host Bus Emulation mode, available on 2232x chips </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666ab6275485366fc7115bbb4b5ed6ec4b5c"></a><!-- doxytag: member="BITMODE_OPTO" ref="a2250f7812c87a96ada7fd4f19b82f666ab6275485366fc7115bbb4b5ed6ec4b5c" args="" -->BITMODE_OPTO</em>&nbsp;</td><td>
<p>Fast Opto-Isolated Serial Interface Mode, available on 2232x chips </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666a1d40e96db29cd2a24b9af79e3ba3274e"></a><!-- doxytag: member="BITMODE_CBUS" ref="a2250f7812c87a96ada7fd4f19b82f666a1d40e96db29cd2a24b9af79e3ba3274e" args="" -->BITMODE_CBUS</em>&nbsp;</td><td>
<p>Bitbang on CBUS pins of R-type chips, configure in EEPROM before </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2250f7812c87a96ada7fd4f19b82f666a4fe662925e32ff8144d116c244a384e0"></a><!-- doxytag: member="BITMODE_SYNCFF" ref="a2250f7812c87a96ada7fd4f19b82f666a4fe662925e32ff8144d116c244a384e0" args="" -->BITMODE_SYNCFF</em>&nbsp;</td><td>
<p>Single Channel Synchronous FIFO mode, available on 2232H chips </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00036">36</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265"></a><!-- doxytag: member="ftdi.h::ftdi_interface" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265">ftdi_interface</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Port interface for chips with multiple interfaces </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265a794b6a029883152ff98ea1f6c896b02d"></a><!-- doxytag: member="INTERFACE_ANY" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265a794b6a029883152ff98ea1f6c896b02d" args="" -->INTERFACE_ANY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265afb60d9e73330c16ba970b3dd169fe4d1"></a><!-- doxytag: member="INTERFACE_A" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265afb60d9e73330c16ba970b3dd169fe4d1" args="" -->INTERFACE_A</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265a5326a506445adc927025ee5c55452380"></a><!-- doxytag: member="INTERFACE_B" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265a5326a506445adc927025ee5c55452380" args="" -->INTERFACE_B</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265a1eb34784ca745a5d76480c190a92d68c"></a><!-- doxytag: member="INTERFACE_C" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265a1eb34784ca745a5d76480c190a92d68c" args="" -->INTERFACE_C</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9c55e66c45a0e4ec5548ee7d6e1a9265a3b672d2aef77ffdf9d59d827db194021"></a><!-- doxytag: member="INTERFACE_D" ref="a9c55e66c45a0e4ec5548ee7d6e1a9265a3b672d2aef77ffdf9d59d827db194021" args="" -->INTERFACE_D</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00050">50</a> of file <a class="el" href="ftdi_8h_source.html">ftdi.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a012549e421606fb1cff7e54fed29e2ea"></a><!-- doxytag: member="ftdi.h::DEPRECATED" ref="a012549e421606fb1cff7e54fed29e2ea" args="(ftdi_enable_bitbang(struct ftdi_context *ftdi, unsigned char bitmask))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int DEPRECATED </td>
          <td>(</td>
          <td class="paramtype">ftdi_enable_bitbang(struct <a class="el" href="structftdi__context.html">ftdi_context</a> *ftdi, unsigned char bitmask)&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated for libftdi by <a href="http://www.doxygen.org/
index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
1.6.2-20100208</small></address>
</body>
</html>