Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > aabc7878dc9571fa6cf76956cd860d54 > files > 31

libftdi-devel-0.19-1.fc16.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.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libftdi&#160;<span id="projectnumber">0.19</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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 id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">ftdi.h File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;usb.h&gt;</code><br/>
</div>
<p><a href="ftdi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__context.html">ftdi_context</a></td></tr>
<tr><td class="mdescLeft">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__device__list.html">ftdi_device_list</a></td></tr>
<tr><td class="mdescLeft">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">FTDI eeprom structure.  <a href="structftdi__eeprom.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a1d8794aafb35cdc72bf0d2f01d4063b9">FTDI_DEFAULT_EEPROM_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9de9f35f490e7e6af56bc7a85f58db4f">MPSSE_WRITE_NEG</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7bd78e596ccde13a83032faa4781e62a">MPSSE_BITMODE</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2e91c12259b50b7008458f68f9b9c0aa">MPSSE_READ_NEG</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a10712011f00bfddfded513df980f0c8a">MPSSE_LSB</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7fb4782adbbddee3c04496a05f5be50a">MPSSE_DO_WRITE</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a052fe1509117ce2e0954267a064eb26b">MPSSE_DO_READ</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae21eab0b9a49b89cef434812ed1952ef">MPSSE_WRITE_TMS</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a919ecc5bc420eea2016d0c1321f4f4f4">SET_BITS_LOW</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4c666c9895f3e5faff80464a2a0dfbb5">SET_BITS_HIGH</a>&#160;&#160;&#160;0x82</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#afe5d5a38c98537902b5a7ebbdf33d113">GET_BITS_LOW</a>&#160;&#160;&#160;0x81</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae8b149dcdb9b285964c5ef2b0862d3f8">GET_BITS_HIGH</a>&#160;&#160;&#160;0x83</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ad01d591a59f33d97535f1991e750596c">LOOPBACK_START</a>&#160;&#160;&#160;0x84</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a442b54ed1b900b193d203348cb93e2d7">LOOPBACK_END</a>&#160;&#160;&#160;0x85</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7318f405c39e61592a3417c654b053da">TCK_DIVISOR</a>&#160;&#160;&#160;0x86</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac0969493ae99ce82e3ccf809883d2b5d">DIV_VALUE</a>(rate)&#160;&#160;&#160;(rate &gt; 6000000)?0:((6000000/rate -1) &gt; 0xffff)? 0xffff: (6000000/rate -1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac603ce9df277cd533484fbed4ae5237b">SEND_IMMEDIATE</a>&#160;&#160;&#160;0x87</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4c63a09f429ce273fc437928106b17c2">WAIT_ON_HIGH</a>&#160;&#160;&#160;0x88</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a66c47008a5d865625e6c1f2ce9e17d23">WAIT_ON_LOW</a>&#160;&#160;&#160;0x89</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a603518d69d80262913bd3e2db90b6f76">READ_SHORT</a>&#160;&#160;&#160;0x90</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a42b1dad19e879af499129c277fc80a14">READ_EXTENDED</a>&#160;&#160;&#160;0x91</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af7922b45687952899a2a771cd36303a5">WRITE_SHORT</a>&#160;&#160;&#160;0x92</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab3e0fc5b4309cbe58e0926eec7d8edb0">WRITE_EXTENDED</a>&#160;&#160;&#160;0x93</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#adf891435697687db0e554e648b69d3cd">SIO_RESET</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af9320f066e45d0389edc3240abf32090">SIO_MODEM_CTRL</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0a73f7d26ff7956ba91c46b5be2058c8">SIO_SET_FLOW_CTRL</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7d9d213da2437ef42108a9347d6d825d">SIO_SET_BAUD_RATE</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a4f3c5afa955e38574d490400051cac45">SIO_SET_DATA</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aff6baace3506ed18cfed6fd4695543fa">FTDI_DEVICE_OUT_REQTYPE</a>&#160;&#160;&#160;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac07e5b0c33c6c87470b991700b5f49dd">FTDI_DEVICE_IN_REQTYPE</a>&#160;&#160;&#160;(USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a5950bd59bc692e59e8cc410667c21efb">SIO_RESET_REQUEST</a>&#160;&#160;&#160;SIO_RESET</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a92906a42c77f2165392071ae422fc068">SIO_SET_BAUDRATE_REQUEST</a>&#160;&#160;&#160;SIO_SET_BAUD_RATE</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3060d361931e004cae4880164192c4ae">SIO_SET_DATA_REQUEST</a>&#160;&#160;&#160;SIO_SET_DATA</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac1f7891448c392bf8b59a99dd9f0cc8b">SIO_SET_FLOW_CTRL_REQUEST</a>&#160;&#160;&#160;SIO_SET_FLOW_CTRL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a634bc73352c2a79fdea9ded7e19cd7db">SIO_SET_MODEM_CTRL_REQUEST</a>&#160;&#160;&#160;SIO_MODEM_CTRL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aadec0bf6ad89f4fd94d7a5f5a212aa36">SIO_POLL_MODEM_STATUS_REQUEST</a>&#160;&#160;&#160;0x05</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a50f11e536f110d96eb90687d07e481d5">SIO_SET_EVENT_CHAR_REQUEST</a>&#160;&#160;&#160;0x06</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a5c01e46988dff16f8e0754198443d1f1">SIO_SET_ERROR_CHAR_REQUEST</a>&#160;&#160;&#160;0x07</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a6a69ccd99fa8f1d77ba9475a69a3256d">SIO_SET_LATENCY_TIMER_REQUEST</a>&#160;&#160;&#160;0x09</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ad4c92540084ee84c0eead313a7bbe3fa">SIO_GET_LATENCY_TIMER_REQUEST</a>&#160;&#160;&#160;0x0A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#afe6cb4f5f53d7e21f50479c8847d4d26">SIO_SET_BITMODE_REQUEST</a>&#160;&#160;&#160;0x0B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a6891bba67d5536ca8108a3c5bed01866">SIO_READ_PINS_REQUEST</a>&#160;&#160;&#160;0x0C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9942db0e999f3b8549488d2346b55ad5">SIO_READ_EEPROM_REQUEST</a>&#160;&#160;&#160;0x90</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aaea5180ed6c97e8ab5c3d50c16b04076">SIO_WRITE_EEPROM_REQUEST</a>&#160;&#160;&#160;0x91</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a8150b0280c2dff228abba700c4cec491">SIO_ERASE_EEPROM_REQUEST</a>&#160;&#160;&#160;0x92</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac0a9f9965ee40db86a2e2a0415558ede">SIO_RESET_SIO</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae61a2c543abcb5d1423e1a4580c785c5">SIO_RESET_PURGE_RX</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a318e8a6398bf99f58c1e7fdbaa31f3fb">SIO_RESET_PURGE_TX</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ae2b5d0aa616724177b45a11e4cb7abcf">SIO_DISABLE_FLOW_CTRL</a>&#160;&#160;&#160;0x0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2154b030cf08af52412d038865adc131">SIO_RTS_CTS_HS</a>&#160;&#160;&#160;(0x1 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3a691e404a32f28eff68aec30f31e894">SIO_DTR_DSR_HS</a>&#160;&#160;&#160;(0x2 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab1f904f041e4740f4a7641fe06ebfa92">SIO_XON_XOFF_HS</a>&#160;&#160;&#160;(0x4 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af350521dcae522217f5e71a3e28c47de">SIO_SET_DTR_MASK</a>&#160;&#160;&#160;0x1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab93aac18cc98c8601ee233089b1e1874">SIO_SET_DTR_HIGH</a>&#160;&#160;&#160;( 1 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0e7b24544b495e4701640d4ea181e29a">SIO_SET_DTR_LOW</a>&#160;&#160;&#160;( 0 | ( SIO_SET_DTR_MASK  &lt;&lt; 8))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aacb3a1ebe1e2a507a5c22068665d0853">SIO_SET_RTS_MASK</a>&#160;&#160;&#160;0x2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#af2a5be61d404ae9d5283420c8146048d">SIO_SET_RTS_HIGH</a>&#160;&#160;&#160;( 2 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aca30d9bfc0334b28fcc0ab639c4a6cc5">SIO_SET_RTS_LOW</a>&#160;&#160;&#160;( 0 | ( SIO_SET_RTS_MASK &lt;&lt; 8 ))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2154b030cf08af52412d038865adc131">SIO_RTS_CTS_HS</a>&#160;&#160;&#160;(0x1 &lt;&lt; 8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a40b81fba21b92de527c99f43a0f8b254">FTDI_URB_USERCONTEXT_COOKIE</a>&#160;&#160;&#160;((void *)0x1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aaf225a2b96038de3a42d61a1fa63654b">DEPRECATED</a>(func)&#160;&#160;&#160;func</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a7ffb4aa0d314564e3dd77e945ef8a8dc">CBUS_TXDEN</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a049fdfc507999a43c74f73f69d2593e9">CBUS_PWREN</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#aa3e8464e33fbe49fd457e46b0bafa618">CBUS_RXLED</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a3b9458c9c97f941e89e390361d61dc8e">CBUS_TXLED</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0afce6dc2ce843e506735ebe78eb5fc0">CBUS_TXRXLED</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a8122eb4edb9e5f34577321d5c5c17a71">CBUS_SLEEP</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a84992ccc207bd584ed6131a005f9e08e">CBUS_CLK48</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a537d1b67841d8c938eaae7a038810d0a">CBUS_CLK24</a>&#160;&#160;&#160;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a6f38b501bfe2a503a5c95145bbd53543">CBUS_CLK12</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a481b1a4fcb3738e11653ff608a73e6d2">CBUS_CLK6</a>&#160;&#160;&#160;9</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a289b70cdc10dfe0120fbcff515b936f8">CBUS_IOMODE</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a98e4367ca185a13ef98a7f530438e748">CBUS_BB_WR</a>&#160;&#160;&#160;11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab442d3e3814fb0a540b564d5eb6c4ee1">CBUS_BB_RD</a>&#160;&#160;&#160;12</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab82cebbf83af20c2b6a233e1e03e7045">INVERT_TXD</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a73d178ec141d26b742d692bf49eae6a4">INVERT_RXD</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a10050f5cf9980edab827ad1a9d51d2fb">INVERT_RTS</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0b18eed74e91b8834ac67643978c2201">INVERT_CTS</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ac901c76a442ca6ff79209a1ce67c2526">INVERT_DTR</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ad020f1fd7af885980e614bee3d68f7b9">INVERT_DSR</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#afe4b5733b0436997dd52c16b86ecc37a">INVERT_DCD</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#abca691aa86da4470f856d1cb9269e57b">INVERT_RI</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a0b41f0434b3f10219bfbfc0ae02d60a0">HIGH_CURRENT_DRIVE</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a026dc3f26fbc7f5ef67c75f0739385ce">ftdi_chip_type</a> { <br/>
&#160;&#160;<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/>
&#160;&#160;<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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1d">ftdi_parity_type</a> { <br/>
&#160;&#160;<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/>
&#160;&#160;<a class="el" href="ftdi_8h.html#ab0a93b5355c5155dd4fbd5beaf5d5e1dac08dae7edcb5c5bb959fee5971fbad95">SPACE</a> = 4
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</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 &#160;</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 &#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a2250f7812c87a96ada7fd4f19b82f666">ftdi_mpsse_mode</a> { <br/>
&#160;&#160;<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/>
&#160;&#160;<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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265">ftdi_interface</a> { <br/>
&#160;&#160;<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/>
&#160;&#160;<a class="el" href="ftdi_8h.html#a9c55e66c45a0e4ec5548ee7d6e1a9265a3b672d2aef77ffdf9d59d827db194021">INTERFACE_D</a> =  4
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ftdi_8h.html#adb5c9021fa85791df4a0b9dac671109a">ftdi_module_detach_mode</a> { <a class="el" href="ftdi_8h.html#adb5c9021fa85791df4a0b9dac671109aa3fde2d289c2051df02332045e58f4a76">AUTO_DETACH_SIO_MODULE</a> =  0, 
<a class="el" href="ftdi_8h.html#adb5c9021fa85791df4a0b9dac671109aace168be683d2ef72c7d084c8ed1ff911">DONT_DETACH_SIO_MODULE</a> =  1
 }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</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> *&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libftdi.html#gaae86ddcceb7f95ac9d974fd20e10ccdf">ftdi_eeprom_free</a> (struct <a class="el" href="structftdi__eeprom.html">ftdi_eeprom</a> *eeprom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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 *&#160;</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&#160;&#160;&#160;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#l02114">ftdi_eeprom_initdefaults()</a>, and <a class="el" href="ftdi_8c_source.html#l00085">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&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00067">67</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&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00068">68</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&#160;&#160;&#160;0x04</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="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&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00070">70</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&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00071">71</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&#160;&#160;&#160;0x20</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="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&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00073">73</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&#160;&#160;&#160;0x80</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="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&#160;&#160;&#160;0x82</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="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&#160;&#160;&#160;0x81</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="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&#160;&#160;&#160;0x83</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00083">83</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&#160;&#160;&#160;0x84</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00084">84</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&#160;&#160;&#160;0x85</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="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&#160;&#160;&#160;0x86</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="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">&#160;</td>
          <td class="paramname">rate</td><td>)</td>
          <td>&#160;&#160;&#160;(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#l00089">89</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&#160;&#160;&#160;0x87</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="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&#160;&#160;&#160;0x88</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00093">93</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&#160;&#160;&#160;0x89</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00094">94</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&#160;&#160;&#160;0x90</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="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&#160;&#160;&#160;0x91</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00099">99</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&#160;&#160;&#160;0x92</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="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&#160;&#160;&#160;0x93</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="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&#160;&#160;&#160;0</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>

</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&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00110">110</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&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00111">111</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&#160;&#160;&#160;3</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>

</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&#160;&#160;&#160;4</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>

</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&#160;&#160;&#160;(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#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#l01741">ftdi_disable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l01712">ftdi_enable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l02797">ftdi_erase_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l01099">ftdi_set_baudrate()</a>, <a class="el" href="ftdi_8c_source.html#l01765">ftdi_set_bitmode()</a>, <a class="el" href="ftdi_8c_source.html#l02074">ftdi_set_error_char()</a>, <a class="el" href="ftdi_8c_source.html#l02045">ftdi_set_event_char()</a>, <a class="el" href="ftdi_8c_source.html#l01818">ftdi_set_latency_timer()</a>, <a class="el" href="ftdi_8c_source.html#l01164">ftdi_set_line_property2()</a>, <a class="el" href="ftdi_8c_source.html#l01948">ftdi_setdtr()</a>, <a class="el" href="ftdi_8c_source.html#l02009">ftdi_setdtr_rts()</a>, <a class="el" href="ftdi_8c_source.html#l01925">ftdi_setflowctrl()</a>, <a class="el" href="ftdi_8c_source.html#l01978">ftdi_setrts()</a>, <a class="el" href="ftdi_8c_source.html#l00861">ftdi_usb_purge_rx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00887">ftdi_usb_purge_tx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00835">ftdi_usb_reset()</a>, <a class="el" href="ftdi_8c_source.html#l02757">ftdi_write_eeprom()</a>, and <a class="el" href="ftdi_8c_source.html#l02734">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&#160;&#160;&#160;(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#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#l01845">ftdi_get_latency_timer()</a>, <a class="el" href="ftdi_8c_source.html#l01899">ftdi_poll_modem_status()</a>, <a class="el" href="ftdi_8c_source.html#l02662">ftdi_read_chipid()</a>, <a class="el" href="ftdi_8c_source.html#l02619">ftdi_read_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l02698">ftdi_read_eeprom_getsize()</a>, <a class="el" href="ftdi_8c_source.html#l02598">ftdi_read_eeprom_location()</a>, and <a class="el" href="ftdi_8c_source.html#l01792">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&#160;&#160;&#160;SIO_RESET</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#l00861">ftdi_usb_purge_rx_buffer()</a>, <a class="el" href="ftdi_8c_source.html#l00887">ftdi_usb_purge_tx_buffer()</a>, and <a class="el" href="ftdi_8c_source.html#l00835">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&#160;&#160;&#160;SIO_SET_BAUD_RATE</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#l01099">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&#160;&#160;&#160;SIO_SET_DATA</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#l01164">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&#160;&#160;&#160;SIO_SET_FLOW_CTRL</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#l01925">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&#160;&#160;&#160;SIO_MODEM_CTRL</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#l01948">ftdi_setdtr()</a>, <a class="el" href="ftdi_8c_source.html#l02009">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01978">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&#160;&#160;&#160;0x05</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#l01899">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&#160;&#160;&#160;0x06</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#l02045">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&#160;&#160;&#160;0x07</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#l02074">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&#160;&#160;&#160;0x09</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00127">127</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#l01818">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&#160;&#160;&#160;0x0A</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00128">128</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#l01845">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&#160;&#160;&#160;0x0B</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#l01741">ftdi_disable_bitbang()</a>, <a class="el" href="ftdi_8c_source.html#l01712">ftdi_enable_bitbang()</a>, and <a class="el" href="ftdi_8c_source.html#l01765">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&#160;&#160;&#160;0x0C</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#l01792">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&#160;&#160;&#160;0x90</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#l02662">ftdi_read_chipid()</a>, <a class="el" href="ftdi_8c_source.html#l02619">ftdi_read_eeprom()</a>, <a class="el" href="ftdi_8c_source.html#l02698">ftdi_read_eeprom_getsize()</a>, and <a class="el" href="ftdi_8c_source.html#l02598">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&#160;&#160;&#160;0x91</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00132">132</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#l02757">ftdi_write_eeprom()</a>, and <a class="el" href="ftdi_8c_source.html#l02734">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&#160;&#160;&#160;0x92</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>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l02797">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&#160;&#160;&#160;0</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>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00835">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&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00137">137</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#l00861">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&#160;&#160;&#160;2</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>

<p>Referenced by <a class="el" href="ftdi_8c_source.html#l00887">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&#160;&#160;&#160;0x0</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>

</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&#160;&#160;&#160;(0x1 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00152">152</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&#160;&#160;&#160;(0x2 &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>

</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&#160;&#160;&#160;(0x4 &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>

</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&#160;&#160;&#160;0x1</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="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&#160;&#160;&#160;( 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#l00146">146</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#l01948">ftdi_setdtr()</a>, and <a class="el" href="ftdi_8c_source.html#l02009">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&#160;&#160;&#160;( 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#l00147">147</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#l01948">ftdi_setdtr()</a>, and <a class="el" href="ftdi_8c_source.html#l02009">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&#160;&#160;&#160;0x2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00148">148</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&#160;&#160;&#160;( 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#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#l02009">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01978">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&#160;&#160;&#160;( 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#l00150">150</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#l02009">ftdi_setdtr_rts()</a>, and <a class="el" href="ftdi_8c_source.html#l01978">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&#160;&#160;&#160;(0x1 &lt;&lt; 8)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00152">152</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&#160;&#160;&#160;((void *)0x1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00156">156</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#l00085">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">&#160;</td>
          <td class="paramname">func</td><td>)</td>
          <td>&#160;&#160;&#160;func</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

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

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

</div>
</div>
<a class="anchor" id="a0afce6dc2ce843e506735ebe78eb5fc0"></a><!-- doxytag: member="ftdi.h::CBUS_TXRXLED" ref="a0afce6dc2ce843e506735ebe78eb5fc0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_TXRXLED&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RXLED# &amp; TXLED# </p>

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

</div>
</div>
<a class="anchor" id="a8122eb4edb9e5f34577321d5c5c17a71"></a><!-- doxytag: member="ftdi.h::CBUS_SLEEP" ref="a8122eb4edb9e5f34577321d5c5c17a71" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_SLEEP&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>SLEEP# </p>

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

</div>
</div>
<a class="anchor" id="a84992ccc207bd584ed6131a005f9e08e"></a><!-- doxytag: member="ftdi.h::CBUS_CLK48" ref="a84992ccc207bd584ed6131a005f9e08e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_CLK48&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>48 MHz clock </p>

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

</div>
</div>
<a class="anchor" id="a537d1b67841d8c938eaae7a038810d0a"></a><!-- doxytag: member="ftdi.h::CBUS_CLK24" ref="a537d1b67841d8c938eaae7a038810d0a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_CLK24&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>24 MHz clock </p>

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

</div>
</div>
<a class="anchor" id="a6f38b501bfe2a503a5c95145bbd53543"></a><!-- doxytag: member="ftdi.h::CBUS_CLK12" ref="a6f38b501bfe2a503a5c95145bbd53543" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_CLK12&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>12 MHz clock </p>

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

</div>
</div>
<a class="anchor" id="a481b1a4fcb3738e11653ff608a73e6d2"></a><!-- doxytag: member="ftdi.h::CBUS_CLK6" ref="a481b1a4fcb3738e11653ff608a73e6d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_CLK6&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>6 MHz clock </p>

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

</div>
</div>
<a class="anchor" id="a289b70cdc10dfe0120fbcff515b936f8"></a><!-- doxytag: member="ftdi.h::CBUS_IOMODE" ref="a289b70cdc10dfe0120fbcff515b936f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_IOMODE&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bitbang IO Mode </p>

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

</div>
</div>
<a class="anchor" id="a98e4367ca185a13ef98a7f530438e748"></a><!-- doxytag: member="ftdi.h::CBUS_BB_WR" ref="a98e4367ca185a13ef98a7f530438e748" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_BB_WR&#160;&#160;&#160;11</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bitbang IO WR# </p>

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

</div>
</div>
<a class="anchor" id="ab442d3e3814fb0a540b564d5eb6c4ee1"></a><!-- doxytag: member="ftdi.h::CBUS_BB_RD" ref="ab442d3e3814fb0a540b564d5eb6c4ee1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CBUS_BB_RD&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bitbang IO RD# </p>

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

</div>
</div>
<a class="anchor" id="ab82cebbf83af20c2b6a233e1e03e7045"></a><!-- doxytag: member="ftdi.h::INVERT_TXD" ref="ab82cebbf83af20c2b6a233e1e03e7045" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_TXD&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert TXD# </p>

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

</div>
</div>
<a class="anchor" id="a73d178ec141d26b742d692bf49eae6a4"></a><!-- doxytag: member="ftdi.h::INVERT_RXD" ref="a73d178ec141d26b742d692bf49eae6a4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_RXD&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert RXD# </p>

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

</div>
</div>
<a class="anchor" id="a10050f5cf9980edab827ad1a9d51d2fb"></a><!-- doxytag: member="ftdi.h::INVERT_RTS" ref="a10050f5cf9980edab827ad1a9d51d2fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_RTS&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert RTS# </p>

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

</div>
</div>
<a class="anchor" id="a0b18eed74e91b8834ac67643978c2201"></a><!-- doxytag: member="ftdi.h::INVERT_CTS" ref="a0b18eed74e91b8834ac67643978c2201" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_CTS&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert CTS# </p>

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

</div>
</div>
<a class="anchor" id="ac901c76a442ca6ff79209a1ce67c2526"></a><!-- doxytag: member="ftdi.h::INVERT_DTR" ref="ac901c76a442ca6ff79209a1ce67c2526" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_DTR&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert DTR# </p>

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

</div>
</div>
<a class="anchor" id="ad020f1fd7af885980e614bee3d68f7b9"></a><!-- doxytag: member="ftdi.h::INVERT_DSR" ref="ad020f1fd7af885980e614bee3d68f7b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_DSR&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert DSR# </p>

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

</div>
</div>
<a class="anchor" id="afe4b5733b0436997dd52c16b86ecc37a"></a><!-- doxytag: member="ftdi.h::INVERT_DCD" ref="afe4b5733b0436997dd52c16b86ecc37a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_DCD&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert DCD# </p>

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

</div>
</div>
<a class="anchor" id="abca691aa86da4470f856d1cb9269e57b"></a><!-- doxytag: member="ftdi.h::INVERT_RI" ref="abca691aa86da4470f856d1cb9269e57b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INVERT_RI&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Invert RI# </p>

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

</div>
</div>
<a class="anchor" id="a0b41f0434b3f10219bfbfc0ae02d60a0"></a><!-- doxytag: member="ftdi.h::HIGH_CURRENT_DRIVE" ref="a0b41f0434b3f10219bfbfc0ae02d60a0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HIGH_CURRENT_DRIVE&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>High current drive. </p>

<p>Definition at line <a class="el" href="ftdi_8h_source.html#l00289">289</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#l02189">ftdi_eeprom_build()</a>, and <a class="el" href="ftdi_8c_source.html#l02413">ftdi_eeprom_decode()</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>
<a class="anchor" id="adb5c9021fa85791df4a0b9dac671109a"></a><!-- doxytag: member="ftdi.h::ftdi_module_detach_mode" ref="adb5c9021fa85791df4a0b9dac671109a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="ftdi_8h.html#adb5c9021fa85791df4a0b9dac671109a">ftdi_module_detach_mode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Automatic loading / unloading of kernel modules </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="adb5c9021fa85791df4a0b9dac671109aa3fde2d289c2051df02332045e58f4a76"></a><!-- doxytag: member="AUTO_DETACH_SIO_MODULE" ref="adb5c9021fa85791df4a0b9dac671109aa3fde2d289c2051df02332045e58f4a76" args="" -->AUTO_DETACH_SIO_MODULE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb5c9021fa85791df4a0b9dac671109aace168be683d2ef72c7d084c8ed1ff911"></a><!-- doxytag: member="DONT_DETACH_SIO_MODULE" ref="adb5c9021fa85791df4a0b9dac671109aace168be683d2ef72c7d084c8ed1ff911" args="" -->DONT_DETACH_SIO_MODULE</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<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>
<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)&#160;</td>
          <td class="paramname"></td><td>)</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.7.4</small></address>
</body>
</html>