USB_Host_Shield_2.0/cdcacm_8h_source.html

172 lines
80 KiB
HTML
Raw Normal View History

2013-01-30 22:00:18 +01:00
<!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.11"/>
<title>USB Host Shield 2.0: cdcacm.h Source File</title>
2013-01-30 22:00:18 +01:00
<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>
2013-01-30 22:00:18 +01:00
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
2013-01-30 22:00:18 +01:00
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="imageStyle.css" rel="stylesheet" type="text/css"/>
2013-01-30 22:00:18 +01:00
</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
2013-01-30 22:00:18 +01:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
2013-01-30 22:00:18 +01:00
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<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="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</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><!-- top -->
2013-01-30 22:00:18 +01:00
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
2013-01-30 22:00:18 +01:00
<!-- 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 class="header">
<div class="headertitle">
<div class="title">cdcacm.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="cdcacm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">This software may be distributed and modified under the terms of the GNU</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">General Public License version 2 (GPL2) as published by the Free Software</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">Foundation and appearing in the file GPL2.TXT included in the packaging of</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">this file. Please note that GPL2 Section 2[b] requires that all works based</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">on this software must also be made publicly available under the terms of</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">the GPL2 (&quot;Copyleft&quot;).</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">Contact information</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">-------------------</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">Circuits At Home, LTD</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">Web : http://www.circuitsathome.com</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">e-mail : support@circuitsathome.com</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#if !defined(__CDCACM_H__)</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define __CDCACM_H__</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_usb_8h.html">Usb.h</a>&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="cdcacm_8h.html#a5797aa38c730dde78bf3181282bd6bf9"> 22</a></span>&#160;<span class="preprocessor">#define bmREQ_CDCOUT USB_SETUP_HOST_TO_DEVICE|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE</span></div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="cdcacm_8h.html#af2ac2e2644603a3d1013be940c43314d"> 23</a></span>&#160;<span class="preprocessor">#define bmREQ_CDCIN USB_SETUP_DEVICE_TO_HOST|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// CDC Subclass Constants</span></div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="cdcacm_8h.html#a9d555a2c20cdda9166df1f1
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a2b7125159dc81b1a896ff23cefc71938"><div class="ttname"><a href="class_a_c_m.html#a2b7125159dc81b1a896ff23cefc71938">ACM::enhanced_features</a></div><div class="ttdeci">virtual tty_features enhanced_features(void)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00221">cdcacm.h:221</a></div></div>
<div class="ttc" id="class_a_c_m_html_a387f63d9ce64c01b48abf4b24ccef7a6"><div class="ttname"><a href="class_a_c_m.html#a387f63d9ce64c01b48abf4b24ccef7a6">ACM::available</a></div><div class="ttdeci">bool available(void)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00205">cdcacm.h:205</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_c_d_c_async_oper_html_a64094face98735ad8f1b3a1a483d7d6c"><div class="ttname"><a href="class_c_d_c_async_oper.html#a64094face98735ad8f1b3a1a483d7d6c">CDCAsyncOper::OnInit</a></div><div class="ttdeci">virtual uint8_t OnInit(ACM *pacm)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00131">cdcacm.h:131</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a9b32207fdf256e5f8553ba4048b64307"><div class="ttname"><a href="class_a_c_m.html#a9b32207fdf256e5f8553ba4048b64307">ACM::epInterruptInIndex</a></div><div class="ttdeci">static const uint8_t epInterruptInIndex</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00182">cdcacm.h:182</a></div></div>
<div class="ttc" id="class_a_c_m_html_a7e0bb108012af9a99bb98aefca036d84"><div class="ttname"><a href="class_a_c_m.html#a7e0bb108012af9a99bb98aefca036d84">ACM::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00209">cdcacm.h:209</a></div></div>
<div class="ttc" id="class_a_c_m_html_a0dc940bc4f1bed7525bb768e37e6cb61"><div class="ttname"><a href="class_a_c_m.html#a0dc940bc4f1bed7525bb768e37e6cb61">ACM::epDataOutIndex</a></div><div class="ttdeci">static const uint8_t epDataOutIndex</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00181">cdcacm.h:181</a></div></div>
<div class="ttc" id="class_a_c_m_html_a6701d70ae4734e8a81971d9fb8b085f2"><div class="ttname"><a href="class_a_c_m.html#a6701d70ae4734e8a81971d9fb8b085f2">ACM::qNextPollTime</a></div><div class="ttdeci">uint32_t qNextPollTime</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00172">cdcacm.h:172</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_l_i_n_e___c_o_d_i_n_g_html_ad14985344c9e31a210999dfa0b4ccc42"><div class="ttname"><a href="struct_l_i_n_e___c_o_d_i_n_g.html#ad14985344c9e31a210999dfa0b4ccc42">LINE_CODING::bParityType</a></div><div class="ttdeci">uint8_t bParityType</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00113">cdcacm.h:113</a></div></div>
<div class="ttc" id="struct_l_i_n_e___c_o_d_i_n_g_html_ae2c35eef8f7e35b5f2a3464225477d3c"><div class="ttname"><a href="struct_l_i_n_e___c_o_d_i_n_g.html#ae2c35eef8f7e35b5f2a3464225477d3c">LINE_CODING::bCharFormat</a></div><div class="ttdeci">uint8_t bCharFormat</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00112">cdcacm.h:112</a></div></div>
<div class="ttc" id="struct_l_i_n_e___c_o_d_i_n_g_html_a2c360b6f874f2cf45f95492f9e6c1812"><div class="ttname"><a href="struct_l_i_n_e___c_o_d_i_n_g.html#a2c360b6f874f2cf45f95492f9e6c1812">LINE_CODING::bDataBits</a></div><div class="ttdeci">uint8_t bDataBits</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00114">cdcacm.h:114</a></div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html_a158c134809e776056d50ffada8089e56"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#a158c134809e776056d50ffada8089e56">CLASS_NOTIFICATION::bNotification</a></div><div class="ttdeci">uint8_t bNotification</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00119">cdcacm.h:119</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a5512d9e8c8c59371f16018fe8ce46b19"><div class="ttname"><a href="class_a_c_m.html#a5512d9e8c8c59371f16018fe8ce46b19">ACM::bControlIface</a></div><div class="ttdeci">uint8_t bControlIface</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00169">cdcacm.h:169</a></div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html_ab55dc65ad3f5b47da89beeaf7c03b4bc"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#ab55dc65ad3f5b47da89beeaf7c03b4bc">CLASS_NOTIFICATION::wValue</a></div><div class="ttdeci">uint16_t wValue</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00120">cdcacm.h:120</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r.html">USB_ENDPOINT_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00148">usb_ch9.h:148</a></div></div>
<div class="ttc" id="class_a_c_m_html_ae9a10861da80510a54942a511ce9009e"><div class="ttname"><a href="class_a_c_m.html#ae9a10861da80510a54942a511ce9009e">ACM::ready</a></div><div class="ttdeci">volatile bool ready</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00174">cdcacm.h:174</a></div></div>
<div class="ttc" id="class_a_c_m_html_a720b72b524e03da8f17c045e0d689ba1"><div class="ttname"><a href="class_a_c_m.html#a720b72b524e03da8f17c045e0d689ba1">ACM::bDataIface</a></div><div class="ttdeci">uint8_t bDataIface</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00170">cdcacm.h:170</a></div></div>
<div class="ttc" id="class_a_c_m_html_ae403b0129d7beda921de9d9586b597f7"><div class="ttname"><a href="class_a_c_m.html#ae403b0129d7beda921de9d9586b597f7">ACM::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00165">cdcacm.h:165</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html_a83213f501eef93701807736887fc587c"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html#a83213f501eef93701807736887fc587c">CALL_MGMNT_FUNC_DESCR::bDataInterface</a></div><div class="ttdeci">uint8_t bDataInterface</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00091">cdcacm.h:91</a></div></div>
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html_ad36c57f51019212d773c8d1b70b12a77"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html#ad36c57f51019212d773c8d1b70b12a77">CALL_MGMNT_FUNC_DESCR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00088">cdcacm.h:88</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a5d4d76dffdb84b4154ebaff8378a36e7"><div class="ttname"><a href="class_a_c_m.html#a5d4d76dffdb84b4154ebaff8378a36e7">ACM::autoflowRTS</a></div><div class="ttdeci">virtual void autoflowRTS(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00232">cdcacm.h:232</a></div></div>
<div class="ttc" id="class_a_c_m_html_a058b4d4a088a002fcde4fb2b75e33f93"><div class="ttname"><a href="class_a_c_m.html#a058b4d4a088a002fcde4fb2b75e33f93">ACM::bNumEP</a></div><div class="ttdeci">uint8_t bNumEP</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00171">cdcacm.h:171</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html">TEL_RINGER_FUNC_DESCR</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00102">cdcacm.h:102</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html"><div class="ttname"><a href="class_u_s_b_device_config.html">USBDeviceConfig</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00134">UsbCore.h:134</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html_a98aadb5a86b48f1a32f2378bb9e50e28"><div class="ttname"><a href="structtty__features.html#a98aadb5a86b48f1a32f2378bb9e50e28">tty_features::tty</a></div><div class="ttdeci">uint8_t tty</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00146">cdcacm.h:146</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html">CLASS_NOTIFICATION</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00117">cdcacm.h:117</a></div></div>
<div class="ttc" id="struct_a_c_m___f_u_n_c___d_e_s_c_r_html_a46c41dcbc0f3fdc37c0cd411b6b3213e"><div class="ttname"><a href="struct_a_c_m___f_u_n_c___d_e_s_c_r.html#a46c41dcbc0f3fdc37c0cd411b6b3213e">ACM_FUNC_DESCR::bFunctionLength</a></div><div class="ttdeci">uint8_t bFunctionLength</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00095">cdcacm.h:95</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a4032d44491e27670c64b23f72f2a810a"><div class="ttname"><a href="class_a_c_m.html#a4032d44491e27670c64b23f72f2a810a">ACM::enhanced_status</a></div><div class="ttdeci">virtual tty_features enhanced_status(void)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00217">cdcacm.h:217</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html_af97ef3ee2d908edaabfdde534fa15e7b"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html#af97ef3ee2d908edaabfdde534fa15e7b">CALL_MGMNT_FUNC_DESCR::bDescriptorSubtype</a></div><div class="ttdeci">uint8_t bDescriptorSubtype</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00089">cdcacm.h:89</a></div></div>
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html_aca65dc577a0dbc13972da9ab26e25918"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html#aca65dc577a0dbc13972da9ab26e25918">TEL_RINGER_FUNC_DESCR::bNumRingerPatterns</a></div><div class="ttdeci">uint8_t bNumRingerPatterns</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00107">cdcacm.h:107</a></div></div>
<div class="ttc" id="struct_a_c_m___f_u_n_c___d_e_s_c_r_html_a139534f16b74c2a09879fbc44fc84199"><div class="ttname"><a href="struct_a_c_m___f_u_n_c___d_e_s_c_r.html#a139534f16b74c2a09879fbc44fc84199">ACM_FUNC_DESCR::bDescriptorSubtype</a></div><div class="ttdeci">uint8_t bDescriptorSubtype</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00097">cdcacm.h:97</a></div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html_a32bd53e2663570c57f78a91e2ebfc59c"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#a32bd53e2663570c57f78a91e2ebfc59c">CLASS_NOTIFICATION::bmState</a></div><div class="ttdeci">uint16_t bmState</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00123">cdcacm.h:123</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a3f160c6c757994f0c30bd5c5f1fb9d95"><div class="ttname"><a href="class_a_c_m.html#a3f160c6c757994f0c30bd5c5f1fb9d95">ACM::pAsync</a></div><div class="ttdeci">CDCAsyncOper * pAsync</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00166">cdcacm.h:166</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="cdcacm_8h_html_aa11e629b02a0cd7d768f796732cb2694"><div class="ttname"><a href="cdcacm_8h.html#aa11e629b02a0cd7d768f796732cb2694">ACM_MAX_ENDPOINTS</a></div><div class="ttdeci">#define ACM_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00161">cdcacm.h:161</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_ab171c6eefd542e7d4a7ce555d2f2f389"><div class="ttname"><a href="class_a_c_m.html#ab171c6eefd542e7d4a7ce555d2f2f389">ACM::wide</a></div><div class="ttdeci">virtual void wide(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00244">cdcacm.h:244</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html">CALL_MGMNT_FUNC_DESCR</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00086">cdcacm.h:86</a></div></div>
<div class="ttc" id="struct_a_c_m___f_u_n_c___d_e_s_c_r_html_a4562e71852b142b483b68deaaa360e6a"><div class="ttname"><a href="struct_a_c_m___f_u_n_c___d_e_s_c_r.html#a4562e71852b142b483b68deaaa360e6a">ACM_FUNC_DESCR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00096">cdcacm.h:96</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html_a71adce0d3bb8775335f1a54fb07e4a4b"><div class="ttname"><a href="structtty__features.html#a71adce0d3bb8775335f1a54fb07e4a4b">tty_features::enhanced</a></div><div class="ttdeci">bool enhanced</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00149">cdcacm.h:149</a></div></div>
<div class="ttc" id="structtty__features_html_af97f813b49e81e0f89435a07525b3321"><div class="ttname"><a href="structtty__features.html#af97f813b49e81e0f89435a07525b3321">tty_features::wide</a></div><div class="ttdeci">bool wide</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00152">cdcacm.h:152</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a8ee5e3d7001d61a9de6b3ba80b68bd98"><div class="ttname"><a href="class_a_c_m.html#a8ee5e3d7001d61a9de6b3ba80b68bd98">ACM::autoflowXON</a></div><div class="ttdeci">virtual void autoflowXON(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00238">cdcacm.h:238</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html_afdbb7ff1b60803569e26718685da9196"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html#afdbb7ff1b60803569e26718685da9196">TEL_RINGER_FUNC_DESCR::bRingerVolSteps</a></div><div class="ttdeci">uint8_t bRingerVolSteps</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00106">cdcacm.h:106</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html_a1edcb8f19de7ddb665ec63002bbd0d4d"><div class="ttname"><a href="structtty__features.html#a1edcb8f19de7ddb665ec63002bbd0d4d">tty_features::autoflow_XON</a></div><div class="ttdeci">bool autoflow_XON</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00155">cdcacm.h:155</a></div></div>
<div class="ttc" id="structtty__features_html_a9ef5060c40f75d6357bc8ce318ae637d"><div class="ttname"><a href="structtty__features.html#a9ef5060c40f75d6357bc8ce318ae637d">tty_features::autoflow_RTS</a></div><div class="ttdeci">bool autoflow_RTS</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00153">cdcacm.h:153</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="struct_ep_info_html"><div class="ttname"><a href="struct_ep_info.html">EpInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00039">address.h:39</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_a_c_m___f_u_n_c___d_e_s_c_r_html_a6c54b317cabd68eebd318257ab02abe4"><div class="ttname"><a href="struct_a_c_m___f_u_n_c___d_e_s_c_r.html#a6c54b317cabd68eebd318257ab02abe4">ACM_FUNC_DESCR::bmCapabilities</a></div><div class="ttdeci">uint8_t bmCapabilities</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00098">cdcacm.h:98</a></div></div>
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html_aeb3343737ca0bc3b869a6c7046b3d2c2"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html#aeb3343737ca0bc3b869a6c7046b3d2c2">TEL_RINGER_FUNC_DESCR::bDescriptorSubtype</a></div><div class="ttdeci">uint8_t bDescriptorSubtype</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00105">cdcacm.h:105</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html"><div class="ttname"><a href="structtty__features.html">tty_features</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00143">cdcacm.h:143</a></div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html_ad268e291db5485ca0869aeb66bc77d3c"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#ad268e291db5485ca0869aeb66bc77d3c">CLASS_NOTIFICATION::bmRequestType</a></div><div class="ttdeci">uint8_t bmRequestType</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00118">cdcacm.h:118</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html_a194320115ed70a47cb0b50e6487ad70a"><div class="ttname"><a href="structtty__features.html#a194320115ed70a47cb0b50e6487ad70a">tty_features::autoflow_DSR</a></div><div class="ttdeci">bool autoflow_DSR</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00154">cdcacm.h:154</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a5917b5098e529fafe67a53e03f1e7011"><div class="ttname"><a href="class_a_c_m.html#a5917b5098e529fafe67a53e03f1e7011">ACM::epDataInIndex</a></div><div class="ttdeci">static const uint8_t epDataInIndex</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00180">cdcacm.h:180</a></div></div>
<div class="ttc" id="class_a_c_m_html_ac96febbd5ffb0aa64027a312b4bf9243"><div class="ttname"><a href="class_a_c_m.html#ac96febbd5ffb0aa64027a312b4bf9243">ACM::autoflowDSR</a></div><div class="ttdeci">virtual void autoflowDSR(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00235">cdcacm.h:235</a></div></div>
<div class="ttc" id="class_a_c_m_html_abaa06a619a519f4cb39cc8482af6f111"><div class="ttname"><a href="class_a_c_m.html#abaa06a619a519f4cb39cc8482af6f111">ACM::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00167">cdcacm.h:167</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_l_i_n_e___c_o_d_i_n_g_html"><div class="ttname"><a href="struct_l_i_n_e___c_o_d_i_n_g.html">LINE_CODING</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00110">cdcacm.h:110</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a7161082e88359738596dd12a706ee286"><div class="ttname"><a href="class_a_c_m.html#a7161082e88359738596dd12a706ee286">ACM::isReady</a></div><div class="ttdeci">virtual bool isReady()</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00213">cdcacm.h:213</a></div></div>
<div class="ttc" id="class_usb_config_xtracter_html"><div class="ttname"><a href="class_usb_config_xtracter.html">UsbConfigXtracter</a></div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00030">confdescparser.h:30</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html_afac33a06771f8b063a8330849cb19386"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html#afac33a06771f8b063a8330849cb19386">TEL_RINGER_FUNC_DESCR::bFunctionLength</a></div><div class="ttdeci">uint8_t bFunctionLength</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00103">cdcacm.h:103</a></div></div>
<div class="ttc" id="cdcacm_8h_html_a01d7daaa4bdcff9f84f1a49206933cb2"><div class="ttname"><a href="cdcacm_8h.html#a01d7daaa4bdcff9f84f1a49206933cb2">TEL_CALL_STATE_REP_CPBL_FUNC_DESCR</a></div><div class="ttdeci">struct ACM_FUNC_DESCR TEL_CALL_STATE_REP_CPBL_FUNC_DESCR</div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n_html_a7933669f6b6379d7ee0605f50422cbe2"><div class="ttname"><a href="struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#a7933669f6b6379d7ee0605f50422cbe2">CLASS_NOTIFICATION::wLength</a></div><div class="ttdeci">uint16_t wLength</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00122">cdcacm.h:122</a></div></div>
<div class="ttc" id="class_c_d_c_async_oper_html"><div class="ttname"><a href="class_c_d_c_async_oper.html">CDCAsyncOper</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00128">cdcacm.h:128</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_l_i_n_e___c_o_d_i_n_g_html_ae9fd7d7247b4c50df89a6dd5ed955073"><div class="ttname"><a href="struct_l_i_n_e___c_o_d_i_n_g.html#ae9fd7d7247b4c50df89a6dd5ed955073">LINE_CODING::dwDTERate</a></div><div class="ttdeci">uint32_t dwDTERate</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00111">cdcacm.h:111</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="structtty__features_html_a0c748a1aae5bbba2c1ff6153380b466c"><div class="ttname"><a href="structtty__features.html#a0c748a1aae5bbba2c1ff6153380b466c">tty_features::half_duplex</a></div><div class="ttdeci">bool half_duplex</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00156">cdcacm.h:156</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_af1a17c2d77625599da12b26cb0c90d39"><div class="ttname"><a href="class_a_c_m.html#af1a17c2d77625599da12b26cb0c90d39">ACM::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00168">cdcacm.h:168</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="cdcacm_8h_html_ad377d3305b15e93acb1e0799ee7c3972"><div class="ttname"><a href="cdcacm_8h.html#ad377d3305b15e93acb1e0799ee7c3972">TEL_OPER_MODES_FUNC_DESCR</a></div><div class="ttdeci">struct ACM_FUNC_DESCR TEL_OPER_MODES_FUNC_DESCR</div></div>
<div class="ttc" id="struct_a_c_m___f_u_n_c___d_e_s_c_r_html"><div class="ttname"><a href="struct_a_c_m___f_u_n_c___d_e_s_c_r.html">ACM_FUNC_DESCR</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00094">cdcacm.h:94</a></div></div>
<div class="ttc" id="class_u_s_b_html"><div class="ttname"><a href="class_u_s_b.html">USB</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00210">UsbCore.h:210</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a78094c4a4c98348b5b12b72505e40010"><div class="ttname"><a href="class_a_c_m.html#a78094c4a4c98348b5b12b72505e40010">ACM::bPollEnable</a></div><div class="ttdeci">volatile bool bPollEnable</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00173">cdcacm.h:173</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_a_c_m_html"><div class="ttname"><a href="class_a_c_m.html">ACM</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00163">cdcacm.h:163</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r_html_ad20f29394df0ec88cd151fa9a5a22579"><div class="ttname"><a href="struct_t_e_l___r_i_n_g_e_r___f_u_n_c___d_e_s_c_r.html#ad20f29394df0ec88cd151fa9a5a22579">TEL_RINGER_FUNC_DESCR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00104">cdcacm.h:104</a></div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_a9adb07c91a554fdd9ebdd7357ed78dfc"><div class="ttname"><a href="class_a_c_m.html#a9adb07c91a554fdd9ebdd7357ed78dfc">ACM::_enhanced_status</a></div><div class="ttdeci">tty_features _enhanced_status</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00175">cdcacm.h:175</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="cdcacm_8h_html_aee9cef95b49c643abc3269666b62aa1b"><div class="ttname"><a href="cdcacm_8h.html#aee9cef95b49c643abc3269666b62aa1b">DLM_FUNC_DESCR</a></div><div class="ttdeci">struct ACM_FUNC_DESCR DLM_FUNC_DESCR</div></div>
2018-10-13 15:47:19 +02:00
<div class="ttc" id="class_a_c_m_html_aeb60ec7876488be8b15a1ed642ac247c"><div class="ttname"><a href="class_a_c_m.html#aeb60ec7876488be8b15a1ed642ac247c">ACM::half_duplex</a></div><div class="ttdeci">virtual void half_duplex(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00241">cdcacm.h:241</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html_ae5ab7e23e6f5268f042b1cec3986867a"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html#ae5ab7e23e6f5268f042b1cec3986867a">CALL_MGMNT_FUNC_DESCR::bFunctionLength</a></div><div class="ttdeci">uint8_t bFunctionLength</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00087">cdcacm.h:87</a></div></div>
<div class="ttc" id="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r_html_a76161d5fa6c12239aad097f5010825c2"><div class="ttname"><a href="struct_c_a_l_l___m_g_m_n_t___f_u_n_c___d_e_s_c_r.html#a76161d5fa6c12239aad097f5010825c2">CALL_MGMNT_FUNC_DESCR::bmCapabilities</a></div><div class="ttdeci">uint8_t bmCapabilities</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00090">cdcacm.h:90</a></div></div>
2013-01-30 22:00:18 +01:00
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
2013-01-30 22:00:18 +01:00
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
2013-01-30 22:00:18 +01:00
</small></address>
</body>
</html>