USB_Host_Shield_2.0/cdcprolific_8h.html
2021-02-01 16:50:56 +00:00

1246 lines
70 KiB
HTML

<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>USB Host Shield 2.0: cdcprolific.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="imageStyle.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">USB Host Shield 2.0
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">cdcprolific.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="cdcacm_8h_source.html">cdcacm.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for cdcprolific.h:</div>
<div class="dyncontent">
<div class="center"><img src="cdcprolific_8h__incl.png" border="0" usemap="#cdcprolific_8h" alt=""/></div>
<map name="cdcprolific_8h" id="cdcprolific_8h">
<area shape="rect" id="node2" href="cdcacm_8h.html" title="cdcacm.h" alt="" coords="13,80,97,107"/>
<area shape="rect" id="node3" href="_usb_8h.html" title="Usb.h" alt="" coords="26,155,85,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="cdcprolific_8h__dep__incl.png" border="0" usemap="#cdcprolific_8hdep" alt=""/></div>
<map name="cdcprolific_8hdep" id="cdcprolific_8hdep">
<area shape="rect" id="node2" href="cdcprolific_8cpp.html" title="cdcprolific.cpp" alt="" coords="5,80,120,107"/>
</map>
</div>
</div>
<p><a href="cdcprolific_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_l2303.html">PL2303</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac33a32ea1e6c88a3041b8fd579bb439b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ac33a32ea1e6c88a3041b8fd579bb439b">PL_VID</a>&#160;&#160;&#160;0x067B</td></tr>
<tr class="separator:ac33a32ea1e6c88a3041b8fd579bb439b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a8fea671253f8bb7f124ad159f415a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af1a8fea671253f8bb7f124ad159f415a">CHECK_PID</a>(pid)&#160;&#160;&#160;( pid != 0x2303 &amp;&amp; pid != 0x0609 )</td></tr>
<tr class="separator:af1a8fea671253f8bb7f124ad159f415a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961cb737481f7f216ba32049bbdb8d28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a961cb737481f7f216ba32049bbdb8d28">PROLIFIC_REV_H</a>&#160;&#160;&#160;0x0202</td></tr>
<tr class="separator:a961cb737481f7f216ba32049bbdb8d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf39e8d7280a59ca15242695443c9c08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#acf39e8d7280a59ca15242695443c9c08">PROLIFIC_REV_X</a>&#160;&#160;&#160;0x0300</td></tr>
<tr class="separator:acf39e8d7280a59ca15242695443c9c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95aad329b927ced24fc54a2c1c604c4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a95aad329b927ced24fc54a2c1c604c4f">PROLIFIC_REV_HX_CHIP_D</a>&#160;&#160;&#160;0x0400</td></tr>
<tr class="separator:a95aad329b927ced24fc54a2c1c604c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c2ce56792e2f2641b822909d38c4820"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a9c2ce56792e2f2641b822909d38c4820">PROLIFIC_REV_1</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="separator:a9c2ce56792e2f2641b822909d38c4820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a825d6b262c88a98f58597060b6f3b822"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a825d6b262c88a98f58597060b6f3b822">kXOnChar</a>&#160;&#160;&#160;'\x11'</td></tr>
<tr class="separator:a825d6b262c88a98f58597060b6f3b822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360660ec5b280900c26b5d8b96277c3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a360660ec5b280900c26b5d8b96277c3c">kXOffChar</a>&#160;&#160;&#160;'\x13'</td></tr>
<tr class="separator:a360660ec5b280900c26b5d8b96277c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ae660feed6809dadd118b7b68bd2b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a81ae660feed6809dadd118b7b68bd2b6">SPECIAL_SHIFT</a>&#160;&#160;&#160;(5)</td></tr>
<tr class="separator:a81ae660feed6809dadd118b7b68bd2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a33db53b892c714bd96fb67e446014"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af1a33db53b892c714bd96fb67e446014">SPECIAL_MASK</a>&#160;&#160;&#160;((1&lt;&lt;<a class="el" href="cdcprolific_8h.html#a81ae660feed6809dadd118b7b68bd2b6">SPECIAL_SHIFT</a>) - 1)</td></tr>
<tr class="separator:af1a33db53b892c714bd96fb67e446014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac41d29368b62bc84d0d63d2b79b4d260"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ac41d29368b62bc84d0d63d2b79b4d260">STATE_ALL</a>&#160;&#160;&#160;( PD_RS232_S_MASK | PD_S_MASK )</td></tr>
<tr class="separator:ac41d29368b62bc84d0d63d2b79b4d260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9df6c27f8bf720206bc88285994c54b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#aa9df6c27f8bf720206bc88285994c54b">FLOW_RX_AUTO</a>&#160;&#160;&#160;( PD_RS232_A_RFR | PD_RS232_A_DTR | PD_RS232_A_RXO )</td></tr>
<tr class="separator:aa9df6c27f8bf720206bc88285994c54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac43d59739a4945979e600bb15df8347c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ac43d59739a4945979e600bb15df8347c">FLOW_TX_AUTO</a>&#160;&#160;&#160;( PD_RS232_A_CTS | PD_RS232_A_DSR | PD_RS232_A_TXO | PD_RS232_A_DCD )</td></tr>
<tr class="separator:ac43d59739a4945979e600bb15df8347c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30dcf1962e23ca3176695f4eaa5d5c28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a30dcf1962e23ca3176695f4eaa5d5c28">CAN_BE_AUTO</a>&#160;&#160;&#160;( <a class="el" href="cdcprolific_8h.html#aa9df6c27f8bf720206bc88285994c54b">FLOW_RX_AUTO</a> | <a class="el" href="cdcprolific_8h.html#ac43d59739a4945979e600bb15df8347c">FLOW_TX_AUTO</a> )</td></tr>
<tr class="separator:a30dcf1962e23ca3176695f4eaa5d5c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197aa848c18becf5360bd06d2b9b8757"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a197aa848c18becf5360bd06d2b9b8757">CAN_NOTIFY</a>&#160;&#160;&#160;( PD_RS232_N_MASK )</td></tr>
<tr class="separator:a197aa848c18becf5360bd06d2b9b8757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18bdc379296992f91a263a8aa869cf24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a18bdc379296992f91a263a8aa869cf24">EXTERNAL_MASK</a>&#160;&#160;&#160;( PD_S_MASK | (PD_RS232_S_MASK &amp; ~PD_RS232_S_LOOP) )</td></tr>
<tr class="separator:a18bdc379296992f91a263a8aa869cf24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad77e166d8f5931c693952f5e89c2b732"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ad77e166d8f5931c693952f5e89c2b732">INTERNAL_DELAY</a>&#160;&#160;&#160;( PD_RS232_S_LOOP )</td></tr>
<tr class="separator:ad77e166d8f5931c693952f5e89c2b732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc570c15816dfccb107fa119c255dc26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#acc570c15816dfccb107fa119c255dc26">DEFAULT_AUTO</a>&#160;&#160;&#160;( PD_RS232_A_DTR | PD_RS232_A_RFR | PD_RS232_A_CTS | PD_RS232_A_DSR )</td></tr>
<tr class="separator:acc570c15816dfccb107fa119c255dc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858860d62527650b80da4ef4aaac1317"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a858860d62527650b80da4ef4aaac1317">DEFAULT_NOTIFY</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a858860d62527650b80da4ef4aaac1317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93d7c80faa6ebd086460cde2d5dd27e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af93d7c80faa6ebd086460cde2d5dd27e">DEFAULT_STATE</a>&#160;&#160;&#160;( PD_S_TX_ENABLE | PD_S_RX_ENABLE | PD_RS232_A_TXO | PD_RS232_A_RXO )</td></tr>
<tr class="separator:af93d7c80faa6ebd086460cde2d5dd27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31d90a1365ace8148b4ffb5b09c3204"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ab31d90a1365ace8148b4ffb5b09c3204">CONTINUE_SEND</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ab31d90a1365ace8148b4ffb5b09c3204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d1fd101c19f5199c26480d3284c30a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#aa6d1fd101c19f5199c26480d3284c30a">PAUSE_SEND</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:aa6d1fd101c19f5199c26480d3284c30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38efb3430a780bf3f5df85fea0dd2b78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a38efb3430a780bf3f5df85fea0dd2b78">kRxAutoFlow</a>&#160;&#160;&#160;((UInt32)( PD_RS232_A_RFR | PD_RS232_A_DTR | PD_RS232_A_RXO ))</td></tr>
<tr class="separator:a38efb3430a780bf3f5df85fea0dd2b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e17e71021c4f1610edaf9ac0b004773"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a3e17e71021c4f1610edaf9ac0b004773">kTxAutoFlow</a>&#160;&#160;&#160;((UInt32)( PD_RS232_A_CTS | PD_RS232_A_DSR | PD_RS232_A_TXO | PD_RS232_A_DCD ))</td></tr>
<tr class="separator:a3e17e71021c4f1610edaf9ac0b004773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e04ec5299b97050655485fb091c1d47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a6e04ec5299b97050655485fb091c1d47">kControl_StateMask</a>&#160;&#160;&#160;((UInt32)( PD_RS232_S_CTS | PD_RS232_S_DSR | PD_RS232_S_CAR | PD_RS232_S_RI ))</td></tr>
<tr class="separator:a6e04ec5299b97050655485fb091c1d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d7bb5515cc4b6020dea9b12874114d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a6d7bb5515cc4b6020dea9b12874114d7">kRxQueueState</a>&#160;&#160;&#160;((UInt32)( PD_S_RXQ_EMPTY | PD_S_RXQ_LOW_WATER | PD_S_RXQ_HIGH_WATER | PD_S_RXQ_FULL ))</td></tr>
<tr class="separator:a6d7bb5515cc4b6020dea9b12874114d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f5d458d623cc15052a3e184ab811707"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a1f5d458d623cc15052a3e184ab811707">kTxQueueState</a>&#160;&#160;&#160;((UInt32)( PD_S_TXQ_EMPTY | PD_S_TXQ_LOW_WATER | PD_S_TXQ_HIGH_WATER | PD_S_TXQ_FULL ))</td></tr>
<tr class="separator:a1f5d458d623cc15052a3e184ab811707"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd88d628823395976fc1f615226f9c94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#afd88d628823395976fc1f615226f9c94">kCONTROL_DTR</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:afd88d628823395976fc1f615226f9c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329541dad3c626b963b0ece5a478247f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a329541dad3c626b963b0ece5a478247f">kCONTROL_RTS</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a329541dad3c626b963b0ece5a478247f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ac8ac3d08ee7862ed09a2ac1f64cf4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a65ac8ac3d08ee7862ed09a2ac1f64cf4">kStateTransientMask</a>&#160;&#160;&#160;0x74</td></tr>
<tr class="separator:a65ac8ac3d08ee7862ed09a2ac1f64cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f802be6da599613666caca90940a118"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a7f802be6da599613666caca90940a118">kBreakError</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:a7f802be6da599613666caca90940a118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ba69ccbb225bf2c900f87ca5c51fb1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a25ba69ccbb225bf2c900f87ca5c51fb1">kFrameError</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a25ba69ccbb225bf2c900f87ca5c51fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad976aee3d980aedb2aa6dd6fc6ac805f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ad976aee3d980aedb2aa6dd6fc6ac805f">kParityError</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ad976aee3d980aedb2aa6dd6fc6ac805f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1f4fc023b3b7effa71d68bd1665fcff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ad1f4fc023b3b7effa71d68bd1665fcff">kOverrunError</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:ad1f4fc023b3b7effa71d68bd1665fcff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee874fc96875d7eb2e505324cd4e22e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a9ee874fc96875d7eb2e505324cd4e22e">kCTS</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:a9ee874fc96875d7eb2e505324cd4e22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9973cf2cb19393174ae738d2e3eadc6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af9973cf2cb19393174ae738d2e3eadc6">kDSR</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:af9973cf2cb19393174ae738d2e3eadc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d0d61b5b66d1518198ca9d1150b1d7d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a4d0d61b5b66d1518198ca9d1150b1d7d">kRI</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:a4d0d61b5b66d1518198ca9d1150b1d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76313fb4cf0164772450e8e205d77dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ac76313fb4cf0164772450e8e205d77dc">kDCD</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ac76313fb4cf0164772450e8e205d77dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9976c97335cf1b46c32caaa054438a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ae9976c97335cf1b46c32caaa054438a9">kHandshakeInMask</a>&#160;&#160;&#160;((UInt32)( PD_RS232_S_CTS | PD_RS232_S_DSR | PD_RS232_S_CAR | PD_RS232_S_RI ))</td></tr>
<tr class="separator:ae9976c97335cf1b46c32caaa054438a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a242bbbe616270b5c01d3614dbe57fe45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a242bbbe616270b5c01d3614dbe57fe45">VENDOR_WRITE_REQUEST_TYPE</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:a242bbbe616270b5c01d3614dbe57fe45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0dae52300cd2ca352f5d3cd2194824b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#aa0dae52300cd2ca352f5d3cd2194824b">VENDOR_WRITE_REQUEST</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:aa0dae52300cd2ca352f5d3cd2194824b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c64a6ccc471ac907896f8590dcf7b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a21c64a6ccc471ac907896f8590dcf7b2">VENDOR_READ_REQUEST_TYPE</a>&#160;&#160;&#160;0xc0</td></tr>
<tr class="separator:a21c64a6ccc471ac907896f8590dcf7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a230385b0735fad9d7b33e4f80d7deb4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a230385b0735fad9d7b33e4f80d7deb4d">VENDOR_READ_REQUEST</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a230385b0735fad9d7b33e4f80d7deb4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0301d2726a35e10b2e05965cca3a4d3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a0301d2726a35e10b2e05965cca3a4d3d">SET_DCR0</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a0301d2726a35e10b2e05965cca3a4d3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f1e77863200d1f798db253340e05e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a27f1e77863200d1f798db253340e05e0">GET_DCR0</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:a27f1e77863200d1f798db253340e05e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74aa175219ba20da29bd49595fb424a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ad74aa175219ba20da29bd49595fb424a">DCR0_INIT</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ad74aa175219ba20da29bd49595fb424a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6521e0d1199772f08f29722ae9e61f8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a6521e0d1199772f08f29722ae9e61f8d">DCR0_INIT_H</a>&#160;&#160;&#160;0x41</td></tr>
<tr class="separator:a6521e0d1199772f08f29722ae9e61f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad00143b247ef00ec41be356bd0e17229"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ad00143b247ef00ec41be356bd0e17229">DCR0_INIT_X</a>&#160;&#160;&#160;0x61</td></tr>
<tr class="separator:ad00143b247ef00ec41be356bd0e17229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a409b94ba55c55a98d939e7bf4b347758"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a409b94ba55c55a98d939e7bf4b347758">SET_DCR1</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a409b94ba55c55a98d939e7bf4b347758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62ab8c44b9b3111fe0ba193e30d2612d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a62ab8c44b9b3111fe0ba193e30d2612d">GET_DCR1</a>&#160;&#160;&#160;0x81</td></tr>
<tr class="separator:a62ab8c44b9b3111fe0ba193e30d2612d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83aa2f107968838d73809c4f9a05e75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af83aa2f107968838d73809c4f9a05e75">DCR1_INIT_H</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:af83aa2f107968838d73809c4f9a05e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae539702b1c81f50770d282c4ab425709"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ae539702b1c81f50770d282c4ab425709">DCR1_INIT_X</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:ae539702b1c81f50770d282c4ab425709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f863f56f6198308d98983b157e25cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#ac4f863f56f6198308d98983b157e25cf">SET_DCR2</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:ac4f863f56f6198308d98983b157e25cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd5c473d7ee45d806c4d7c13856089f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#aedd5c473d7ee45d806c4d7c13856089f">GET_DCR2</a>&#160;&#160;&#160;0x82</td></tr>
<tr class="separator:aedd5c473d7ee45d806c4d7c13856089f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f58d0a0dbcd375b60f17beba78cbca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#af9f58d0a0dbcd375b60f17beba78cbca">DCR2_INIT_H</a>&#160;&#160;&#160;0x24</td></tr>
<tr class="separator:af9f58d0a0dbcd375b60f17beba78cbca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a195b68bbe6b9e565f2dc133c010f617f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a195b68bbe6b9e565f2dc133c010f617f">DCR2_INIT_X</a>&#160;&#160;&#160;0x44</td></tr>
<tr class="separator:a195b68bbe6b9e565f2dc133c010f617f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810fdf3da740b4c9e309cefb29f4eb3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a810fdf3da740b4c9e309cefb29f4eb3a">RESET_DOWNSTREAM_DATA_PIPE</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:a810fdf3da740b4c9e309cefb29f4eb3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea64b328d877a5eead187856dd28f847"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#aea64b328d877a5eead187856dd28f847">RESET_UPSTREAM_DATA_PIPE</a>&#160;&#160;&#160;0x09</td></tr>
<tr class="separator:aea64b328d877a5eead187856dd28f847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a225d7c12a1320152c218824d7fccfb29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a225d7c12a1320152c218824d7fccfb29">PL_MAX_ENDPOINTS</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a225d7c12a1320152c218824d7fccfb29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:add931a54ea58b7022eab1911dfd744fb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fb">tXO_State</a> { <br />
&#160;&#160;<a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fba85a29accfd1f300da85475fe594131ef">kXOnSent</a> = -2,
<a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fbacd69a72b64873b169216781514aab2d8">kXOffSent</a> = -1,
<a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fbafa4e17811895e3cfdc0fd24f1ebc80fb">kXO_Idle</a> = 0,
<a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fba3a3441d7b96b577a695864955081644d">kXOffNeeded</a> = 1,
<br />
&#160;&#160;<a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fba692a434f5e6e0dc6487eb855a2d45ff0">kXOnNeeded</a> = 2
<br />
}</td></tr>
<tr class="separator:add931a54ea58b7022eab1911dfd744fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6003f43ffe2391c0c31ea48f6b772627"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627">pl2303_type</a> { <br />
&#160;&#160;<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627a5b9f6d065e6e98483b3d3ed01f4f6cbe">unknown</a>,
<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997">type_0</a>,
<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627af55eb000231282fd0e3556a1c4e1dab8">type_1</a>,
<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627ae3ab850ab73c2f8a25d1fcd8a3336ada">rev_X</a>,
<br />
&#160;&#160;<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627a6035ccdf4905b89a274404ba50766fd7">rev_HX</a>,
<a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627a470a1f7e2c7dc1770a57096718f625d4">rev_H</a>
<br />
}</td></tr>
<tr class="separator:a6003f43ffe2391c0c31ea48f6b772627"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ac33a32ea1e6c88a3041b8fd579bb439b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac33a32ea1e6c88a3041b8fd579bb439b">&#9670;&nbsp;</a></span>PL_VID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PL_VID&#160;&#160;&#160;0x067B</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00024">24</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af1a8fea671253f8bb7f124ad159f415a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a8fea671253f8bb7f124ad159f415a">&#9670;&nbsp;</a></span>CHECK_PID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CHECK_PID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pid</td><td>)</td>
<td>&#160;&#160;&#160;( pid != 0x2303 &amp;&amp; pid != 0x0609 )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00025">25</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a961cb737481f7f216ba32049bbdb8d28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a961cb737481f7f216ba32049bbdb8d28">&#9670;&nbsp;</a></span>PROLIFIC_REV_H</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PROLIFIC_REV_H&#160;&#160;&#160;0x0202</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00029">29</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="acf39e8d7280a59ca15242695443c9c08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf39e8d7280a59ca15242695443c9c08">&#9670;&nbsp;</a></span>PROLIFIC_REV_X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PROLIFIC_REV_X&#160;&#160;&#160;0x0300</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00030">30</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a95aad329b927ced24fc54a2c1c604c4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95aad329b927ced24fc54a2c1c604c4f">&#9670;&nbsp;</a></span>PROLIFIC_REV_HX_CHIP_D</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PROLIFIC_REV_HX_CHIP_D&#160;&#160;&#160;0x0400</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00031">31</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a9c2ce56792e2f2641b822909d38c4820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c2ce56792e2f2641b822909d38c4820">&#9670;&nbsp;</a></span>PROLIFIC_REV_1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PROLIFIC_REV_1&#160;&#160;&#160;0x0001</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00032">32</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a825d6b262c88a98f58597060b6f3b822"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a825d6b262c88a98f58597060b6f3b822">&#9670;&nbsp;</a></span>kXOnChar</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kXOnChar&#160;&#160;&#160;'\x11'</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00034">34</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a360660ec5b280900c26b5d8b96277c3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360660ec5b280900c26b5d8b96277c3c">&#9670;&nbsp;</a></span>kXOffChar</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kXOffChar&#160;&#160;&#160;'\x13'</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00035">35</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a81ae660feed6809dadd118b7b68bd2b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ae660feed6809dadd118b7b68bd2b6">&#9670;&nbsp;</a></span>SPECIAL_SHIFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SPECIAL_SHIFT&#160;&#160;&#160;(5)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00037">37</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af1a33db53b892c714bd96fb67e446014"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a33db53b892c714bd96fb67e446014">&#9670;&nbsp;</a></span>SPECIAL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SPECIAL_MASK&#160;&#160;&#160;((1&lt;&lt;<a class="el" href="cdcprolific_8h.html#a81ae660feed6809dadd118b7b68bd2b6">SPECIAL_SHIFT</a>) - 1)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00038">38</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ac41d29368b62bc84d0d63d2b79b4d260"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac41d29368b62bc84d0d63d2b79b4d260">&#9670;&nbsp;</a></span>STATE_ALL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STATE_ALL&#160;&#160;&#160;( PD_RS232_S_MASK | PD_S_MASK )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00039">39</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="aa9df6c27f8bf720206bc88285994c54b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9df6c27f8bf720206bc88285994c54b">&#9670;&nbsp;</a></span>FLOW_RX_AUTO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FLOW_RX_AUTO&#160;&#160;&#160;( PD_RS232_A_RFR | PD_RS232_A_DTR | PD_RS232_A_RXO )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00040">40</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ac43d59739a4945979e600bb15df8347c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac43d59739a4945979e600bb15df8347c">&#9670;&nbsp;</a></span>FLOW_TX_AUTO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FLOW_TX_AUTO&#160;&#160;&#160;( PD_RS232_A_CTS | PD_RS232_A_DSR | PD_RS232_A_TXO | PD_RS232_A_DCD )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00041">41</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a30dcf1962e23ca3176695f4eaa5d5c28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30dcf1962e23ca3176695f4eaa5d5c28">&#9670;&nbsp;</a></span>CAN_BE_AUTO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAN_BE_AUTO&#160;&#160;&#160;( <a class="el" href="cdcprolific_8h.html#aa9df6c27f8bf720206bc88285994c54b">FLOW_RX_AUTO</a> | <a class="el" href="cdcprolific_8h.html#ac43d59739a4945979e600bb15df8347c">FLOW_TX_AUTO</a> )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00042">42</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a197aa848c18becf5360bd06d2b9b8757"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a197aa848c18becf5360bd06d2b9b8757">&#9670;&nbsp;</a></span>CAN_NOTIFY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CAN_NOTIFY&#160;&#160;&#160;( PD_RS232_N_MASK )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00043">43</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a18bdc379296992f91a263a8aa869cf24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18bdc379296992f91a263a8aa869cf24">&#9670;&nbsp;</a></span>EXTERNAL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EXTERNAL_MASK&#160;&#160;&#160;( PD_S_MASK | (PD_RS232_S_MASK &amp; ~PD_RS232_S_LOOP) )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00044">44</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ad77e166d8f5931c693952f5e89c2b732"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad77e166d8f5931c693952f5e89c2b732">&#9670;&nbsp;</a></span>INTERNAL_DELAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INTERNAL_DELAY&#160;&#160;&#160;( PD_RS232_S_LOOP )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00045">45</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="acc570c15816dfccb107fa119c255dc26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc570c15816dfccb107fa119c255dc26">&#9670;&nbsp;</a></span>DEFAULT_AUTO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEFAULT_AUTO&#160;&#160;&#160;( PD_RS232_A_DTR | PD_RS232_A_RFR | PD_RS232_A_CTS | PD_RS232_A_DSR )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00046">46</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a858860d62527650b80da4ef4aaac1317"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a858860d62527650b80da4ef4aaac1317">&#9670;&nbsp;</a></span>DEFAULT_NOTIFY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEFAULT_NOTIFY&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00047">47</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af93d7c80faa6ebd086460cde2d5dd27e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af93d7c80faa6ebd086460cde2d5dd27e">&#9670;&nbsp;</a></span>DEFAULT_STATE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEFAULT_STATE&#160;&#160;&#160;( PD_S_TX_ENABLE | PD_S_RX_ENABLE | PD_RS232_A_TXO | PD_RS232_A_RXO )</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00048">48</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ab31d90a1365ace8148b4ffb5b09c3204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab31d90a1365ace8148b4ffb5b09c3204">&#9670;&nbsp;</a></span>CONTINUE_SEND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CONTINUE_SEND&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00050">50</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="aa6d1fd101c19f5199c26480d3284c30a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d1fd101c19f5199c26480d3284c30a">&#9670;&nbsp;</a></span>PAUSE_SEND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PAUSE_SEND&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00051">51</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a38efb3430a780bf3f5df85fea0dd2b78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38efb3430a780bf3f5df85fea0dd2b78">&#9670;&nbsp;</a></span>kRxAutoFlow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kRxAutoFlow&#160;&#160;&#160;((UInt32)( PD_RS232_A_RFR | PD_RS232_A_DTR | PD_RS232_A_RXO ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00053">53</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a3e17e71021c4f1610edaf9ac0b004773"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e17e71021c4f1610edaf9ac0b004773">&#9670;&nbsp;</a></span>kTxAutoFlow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kTxAutoFlow&#160;&#160;&#160;((UInt32)( PD_RS232_A_CTS | PD_RS232_A_DSR | PD_RS232_A_TXO | PD_RS232_A_DCD ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00054">54</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a6e04ec5299b97050655485fb091c1d47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e04ec5299b97050655485fb091c1d47">&#9670;&nbsp;</a></span>kControl_StateMask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kControl_StateMask&#160;&#160;&#160;((UInt32)( PD_RS232_S_CTS | PD_RS232_S_DSR | PD_RS232_S_CAR | PD_RS232_S_RI ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00055">55</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a6d7bb5515cc4b6020dea9b12874114d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d7bb5515cc4b6020dea9b12874114d7">&#9670;&nbsp;</a></span>kRxQueueState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kRxQueueState&#160;&#160;&#160;((UInt32)( PD_S_RXQ_EMPTY | PD_S_RXQ_LOW_WATER | PD_S_RXQ_HIGH_WATER | PD_S_RXQ_FULL ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00056">56</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a1f5d458d623cc15052a3e184ab811707"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f5d458d623cc15052a3e184ab811707">&#9670;&nbsp;</a></span>kTxQueueState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kTxQueueState&#160;&#160;&#160;((UInt32)( PD_S_TXQ_EMPTY | PD_S_TXQ_LOW_WATER | PD_S_TXQ_HIGH_WATER | PD_S_TXQ_FULL ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00057">57</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="afd88d628823395976fc1f615226f9c94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd88d628823395976fc1f615226f9c94">&#9670;&nbsp;</a></span>kCONTROL_DTR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kCONTROL_DTR&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00059">59</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a329541dad3c626b963b0ece5a478247f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a329541dad3c626b963b0ece5a478247f">&#9670;&nbsp;</a></span>kCONTROL_RTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kCONTROL_RTS&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00060">60</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a65ac8ac3d08ee7862ed09a2ac1f64cf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ac8ac3d08ee7862ed09a2ac1f64cf4">&#9670;&nbsp;</a></span>kStateTransientMask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kStateTransientMask&#160;&#160;&#160;0x74</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00062">62</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a7f802be6da599613666caca90940a118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f802be6da599613666caca90940a118">&#9670;&nbsp;</a></span>kBreakError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kBreakError&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00063">63</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a25ba69ccbb225bf2c900f87ca5c51fb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25ba69ccbb225bf2c900f87ca5c51fb1">&#9670;&nbsp;</a></span>kFrameError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kFrameError&#160;&#160;&#160;0x10</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00064">64</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ad976aee3d980aedb2aa6dd6fc6ac805f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad976aee3d980aedb2aa6dd6fc6ac805f">&#9670;&nbsp;</a></span>kParityError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kParityError&#160;&#160;&#160;0x20</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00065">65</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ad1f4fc023b3b7effa71d68bd1665fcff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1f4fc023b3b7effa71d68bd1665fcff">&#9670;&nbsp;</a></span>kOverrunError</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kOverrunError&#160;&#160;&#160;0x40</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00066">66</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a9ee874fc96875d7eb2e505324cd4e22e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee874fc96875d7eb2e505324cd4e22e">&#9670;&nbsp;</a></span>kCTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kCTS&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00068">68</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af9973cf2cb19393174ae738d2e3eadc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9973cf2cb19393174ae738d2e3eadc6">&#9670;&nbsp;</a></span>kDSR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kDSR&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00069">69</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a4d0d61b5b66d1518198ca9d1150b1d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d0d61b5b66d1518198ca9d1150b1d7d">&#9670;&nbsp;</a></span>kRI</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kRI&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00070">70</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ac76313fb4cf0164772450e8e205d77dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac76313fb4cf0164772450e8e205d77dc">&#9670;&nbsp;</a></span>kDCD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kDCD&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00071">71</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ae9976c97335cf1b46c32caaa054438a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9976c97335cf1b46c32caaa054438a9">&#9670;&nbsp;</a></span>kHandshakeInMask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define kHandshakeInMask&#160;&#160;&#160;((UInt32)( PD_RS232_S_CTS | PD_RS232_S_DSR | PD_RS232_S_CAR | PD_RS232_S_RI ))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00072">72</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a242bbbe616270b5c01d3614dbe57fe45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a242bbbe616270b5c01d3614dbe57fe45">&#9670;&nbsp;</a></span>VENDOR_WRITE_REQUEST_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VENDOR_WRITE_REQUEST_TYPE&#160;&#160;&#160;0x40</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00074">74</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="aa0dae52300cd2ca352f5d3cd2194824b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0dae52300cd2ca352f5d3cd2194824b">&#9670;&nbsp;</a></span>VENDOR_WRITE_REQUEST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VENDOR_WRITE_REQUEST&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00075">75</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a21c64a6ccc471ac907896f8590dcf7b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21c64a6ccc471ac907896f8590dcf7b2">&#9670;&nbsp;</a></span>VENDOR_READ_REQUEST_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VENDOR_READ_REQUEST_TYPE&#160;&#160;&#160;0xc0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00077">77</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a230385b0735fad9d7b33e4f80d7deb4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a230385b0735fad9d7b33e4f80d7deb4d">&#9670;&nbsp;</a></span>VENDOR_READ_REQUEST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VENDOR_READ_REQUEST&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00078">78</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a0301d2726a35e10b2e05965cca3a4d3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0301d2726a35e10b2e05965cca3a4d3d">&#9670;&nbsp;</a></span>SET_DCR0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_DCR0&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00081">81</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a27f1e77863200d1f798db253340e05e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f1e77863200d1f798db253340e05e0">&#9670;&nbsp;</a></span>GET_DCR0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_DCR0&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00082">82</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ad74aa175219ba20da29bd49595fb424a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad74aa175219ba20da29bd49595fb424a">&#9670;&nbsp;</a></span>DCR0_INIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR0_INIT&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00083">83</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a6521e0d1199772f08f29722ae9e61f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6521e0d1199772f08f29722ae9e61f8d">&#9670;&nbsp;</a></span>DCR0_INIT_H</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR0_INIT_H&#160;&#160;&#160;0x41</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00084">84</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ad00143b247ef00ec41be356bd0e17229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad00143b247ef00ec41be356bd0e17229">&#9670;&nbsp;</a></span>DCR0_INIT_X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR0_INIT_X&#160;&#160;&#160;0x61</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00085">85</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a409b94ba55c55a98d939e7bf4b347758"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a409b94ba55c55a98d939e7bf4b347758">&#9670;&nbsp;</a></span>SET_DCR1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_DCR1&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00087">87</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a62ab8c44b9b3111fe0ba193e30d2612d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62ab8c44b9b3111fe0ba193e30d2612d">&#9670;&nbsp;</a></span>GET_DCR1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_DCR1&#160;&#160;&#160;0x81</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00088">88</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af83aa2f107968838d73809c4f9a05e75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af83aa2f107968838d73809c4f9a05e75">&#9670;&nbsp;</a></span>DCR1_INIT_H</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR1_INIT_H&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00089">89</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ae539702b1c81f50770d282c4ab425709"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae539702b1c81f50770d282c4ab425709">&#9670;&nbsp;</a></span>DCR1_INIT_X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR1_INIT_X&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00090">90</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="ac4f863f56f6198308d98983b157e25cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4f863f56f6198308d98983b157e25cf">&#9670;&nbsp;</a></span>SET_DCR2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_DCR2&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00092">92</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="aedd5c473d7ee45d806c4d7c13856089f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedd5c473d7ee45d806c4d7c13856089f">&#9670;&nbsp;</a></span>GET_DCR2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_DCR2&#160;&#160;&#160;0x82</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00093">93</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="af9f58d0a0dbcd375b60f17beba78cbca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9f58d0a0dbcd375b60f17beba78cbca">&#9670;&nbsp;</a></span>DCR2_INIT_H</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR2_INIT_H&#160;&#160;&#160;0x24</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00094">94</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a195b68bbe6b9e565f2dc133c010f617f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a195b68bbe6b9e565f2dc133c010f617f">&#9670;&nbsp;</a></span>DCR2_INIT_X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DCR2_INIT_X&#160;&#160;&#160;0x44</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00095">95</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a810fdf3da740b4c9e309cefb29f4eb3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a810fdf3da740b4c9e309cefb29f4eb3a">&#9670;&nbsp;</a></span>RESET_DOWNSTREAM_DATA_PIPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RESET_DOWNSTREAM_DATA_PIPE&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00098">98</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="aea64b328d877a5eead187856dd28f847"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea64b328d877a5eead187856dd28f847">&#9670;&nbsp;</a></span>RESET_UPSTREAM_DATA_PIPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RESET_UPSTREAM_DATA_PIPE&#160;&#160;&#160;0x09</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00099">99</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a225d7c12a1320152c218824d7fccfb29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a225d7c12a1320152c218824d7fccfb29">&#9670;&nbsp;</a></span>PL_MAX_ENDPOINTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PL_MAX_ENDPOINTS&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00102">102</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="add931a54ea58b7022eab1911dfd744fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add931a54ea58b7022eab1911dfd744fb">&#9670;&nbsp;</a></span>tXO_State</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fb">tXO_State</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="add931a54ea58b7022eab1911dfd744fba85a29accfd1f300da85475fe594131ef"></a>kXOnSent&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="add931a54ea58b7022eab1911dfd744fbacd69a72b64873b169216781514aab2d8"></a>kXOffSent&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="add931a54ea58b7022eab1911dfd744fbafa4e17811895e3cfdc0fd24f1ebc80fb"></a>kXO_Idle&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="add931a54ea58b7022eab1911dfd744fba3a3441d7b96b577a695864955081644d"></a>kXOffNeeded&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="add931a54ea58b7022eab1911dfd744fba692a434f5e6e0dc6487eb855a2d45ff0"></a>kXOnNeeded&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00104">104</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
<a id="a6003f43ffe2391c0c31ea48f6b772627"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6003f43ffe2391c0c31ea48f6b772627">&#9670;&nbsp;</a></span>pl2303_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627">pl2303_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627a5b9f6d065e6e98483b3d3ed01f4f6cbe"></a>unknown&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997"></a>type_0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627af55eb000231282fd0e3556a1c4e1dab8"></a>type_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627ae3ab850ab73c2f8a25d1fcd8a3336ada"></a>rev_X&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627a6035ccdf4905b89a274404ba50766fd7"></a>rev_HX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6003f43ffe2391c0c31ea48f6b772627a470a1f7e2c7dc1770a57096718f625d4"></a>rev_H&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="cdcprolific_8h_source.html#l00112">112</a> of file <a class="el" href="cdcprolific_8h_source.html">cdcprolific.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>