mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
1434 lines
86 KiB
HTML
1434 lines
86 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.3.1"/>
|
|
<title>USB Host Shield 2.0: usbhub.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/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
</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 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.3.1 -->
|
|
<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 Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related 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 List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></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 id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_e5fbe6d2783ccd4c93c7856d92d7be6e.html">GitHub</a></li><li class="navelem"><a class="el" href="dir_397a095372f04465e811d0ee219bbf8f.html">USB_Host_Shield_2.0</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">usbhub.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <inttypes.h></code><br/>
|
|
<code>#include <avr/pgmspace.h></code><br/>
|
|
<code>#include "<a class="el" href="avrpins_8h_source.html">avrpins.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="max3421e_8h_source.html">max3421e.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="usbhost_8h_source.html">usbhost.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="usb__ch9_8h_source.html">usb_ch9.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="_usb_8h_source.html">Usb.h</a>"</code><br/>
|
|
<code>#include "Arduino.h"</code><br/>
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for usbhub.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="usbhub_8h__incl.png" border="0" usemap="#usbhub_8h" alt=""/></div>
|
|
<map name="usbhub_8h" id="usbhub_8h">
|
|
<area shape="rect" id="node4" href="avrpins_8h.html" title="avrpins.h" alt="" coords="22,213,76,235"/><area shape="rect" id="node6" href="max3421e_8h.html" title="max3421e.h" alt="" coords="629,213,696,235"/><area shape="rect" id="node7" href="usbhost_8h.html" title="usbhost.h" alt="" coords="172,144,229,165"/><area shape="rect" id="node8" href="usb__ch9_8h.html" title="usb_ch9.h" alt="" coords="101,213,160,235"/><area shape="rect" id="node9" href="_usb_8h.html" title="Usb.h" alt="" coords="348,75,390,96"/><area shape="rect" id="node11" href="address_8h.html" title="address.h" alt="" coords="523,144,580,165"/><area shape="rect" id="node14" href="message_8h.html" title="message.h" alt="" coords="305,144,366,165"/><area shape="rect" id="node15" href="printhex_8h.html" title="printhex.h" alt="" coords="472,213,529,235"/><area shape="rect" id="node16" href="hexdump_8h.html" title="hexdump.h" alt="" coords="234,213,296,235"/></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="usbhub_8h__dep__incl.png" border="0" usemap="#usbhub_8hdep" alt=""/></div>
|
|
<map name="usbhub_8hdep" id="usbhub_8hdep">
|
|
<area shape="rect" id="node2" href="usbhub_8cpp.html" title="usbhub.cpp" alt="" coords="5,75,69,96"/></map>
|
|
</div>
|
|
</div>
|
|
<p><a href="usbhub_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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_hub_descriptor.html">HubDescriptor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_hub_event.html">HubEvent</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_s_b_hub.html">USBHub</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </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:aa4975db58f75ee4def45188399a6552d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#aa4975db58f75ee4def45188399a6552d">USB_DESCRIPTOR_HUB</a>   0x09</td></tr>
|
|
<tr class="separator:aa4975db58f75ee4def45188399a6552d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2c49813efe1f89cf15bfe8c72926986"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#af2c49813efe1f89cf15bfe8c72926986">bmREQ_CLEAR_HUB_FEATURE</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td></tr>
|
|
<tr class="separator:af2c49813efe1f89cf15bfe8c72926986"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8277d164f350df2c00749407fbe127dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a8277d164f350df2c00749407fbe127dd">bmREQ_CLEAR_PORT_FEATURE</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a8277d164f350df2c00749407fbe127dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1888b60728ddc2e0b1097c9cd5439f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ae1888b60728ddc2e0b1097c9cd5439f0">bmREQ_CLEAR_TT_BUFFER</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:ae1888b60728ddc2e0b1097c9cd5439f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ddac02e96d80d4e372c2e6c341978e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3ddac02e96d80d4e372c2e6c341978e0">bmREQ_GET_HUB_DESCRIPTOR</a>   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td></tr>
|
|
<tr class="separator:a3ddac02e96d80d4e372c2e6c341978e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7567494c82b07539ec581af6f2a52bd9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a7567494c82b07539ec581af6f2a52bd9">bmREQ_GET_HUB_STATUS</a>   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td></tr>
|
|
<tr class="separator:a7567494c82b07539ec581af6f2a52bd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7132fca137e1a38cb9b3915b324da05a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a7132fca137e1a38cb9b3915b324da05a">bmREQ_GET_PORT_STATUS</a>   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a7132fca137e1a38cb9b3915b324da05a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45cb4dd6ab75bc0a9905a2e622a9480e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a45cb4dd6ab75bc0a9905a2e622a9480e">bmREQ_RESET_TT</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a45cb4dd6ab75bc0a9905a2e622a9480e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8b93d286b1cc4d7f83bd5ac7d2f2a06"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ab8b93d286b1cc4d7f83bd5ac7d2f2a06">bmREQ_SET_HUB_DESCRIPTOR</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td></tr>
|
|
<tr class="separator:ab8b93d286b1cc4d7f83bd5ac7d2f2a06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87ec6a0af5dd09721c07b81b11f94b45"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a87ec6a0af5dd09721c07b81b11f94b45">bmREQ_SET_HUB_FEATURE</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td></tr>
|
|
<tr class="separator:a87ec6a0af5dd09721c07b81b11f94b45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e989b7bd0a85dc371e9c4376e2370c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a7e989b7bd0a85dc371e9c4376e2370c6">bmREQ_SET_PORT_FEATURE</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a7e989b7bd0a85dc371e9c4376e2370c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41733c4671241d0a3d0b0b1c98062f8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a41733c4671241d0a3d0b0b1c98062f8c">bmREQ_GET_TT_STATE</a>   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a41733c4671241d0a3d0b0b1c98062f8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fcba8f0043785d09d79e03c98545062"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a0fcba8f0043785d09d79e03c98545062">bmREQ_STOP_TT</a>   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td></tr>
|
|
<tr class="separator:a0fcba8f0043785d09d79e03c98545062"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bb8b41d9f4f7cb1d149457f4a0943a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3bb8b41d9f4f7cb1d149457f4a0943a2">HUB_REQUEST_CLEAR_TT_BUFFER</a>   8</td></tr>
|
|
<tr class="separator:a3bb8b41d9f4f7cb1d149457f4a0943a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fb567a821ccea05d15cb9af35004efc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3fb567a821ccea05d15cb9af35004efc">HUB_REQUEST_RESET_TT</a>   9</td></tr>
|
|
<tr class="separator:a3fb567a821ccea05d15cb9af35004efc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a649515a05f8d2030852e6c328221715b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a649515a05f8d2030852e6c328221715b">HUB_REQUEST_GET_TT_STATE</a>   10</td></tr>
|
|
<tr class="separator:a649515a05f8d2030852e6c328221715b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01012a4390752f5583e62834ce152b8b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a01012a4390752f5583e62834ce152b8b">HUB_REQUEST_STOP_TT</a>   11</td></tr>
|
|
<tr class="separator:a01012a4390752f5583e62834ce152b8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62473fcce5ef4f82337a91e2f6f2815c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a62473fcce5ef4f82337a91e2f6f2815c">HUB_FEATURE_C_HUB_LOCAL_POWER</a>   0</td></tr>
|
|
<tr class="separator:a62473fcce5ef4f82337a91e2f6f2815c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a229dfe9f8a9c3976a10d9a09c1a15e1f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a229dfe9f8a9c3976a10d9a09c1a15e1f">HUB_FEATURE_C_HUB_OVER_CURRENT</a>   1</td></tr>
|
|
<tr class="separator:a229dfe9f8a9c3976a10d9a09c1a15e1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf84dc7dfb27ef7dcf3109c11caa4675"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#adf84dc7dfb27ef7dcf3109c11caa4675">HUB_FEATURE_PORT_CONNECTION</a>   0</td></tr>
|
|
<tr class="separator:adf84dc7dfb27ef7dcf3109c11caa4675"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7ef0e9bb3b28bb47d6f785aef32d249"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ab7ef0e9bb3b28bb47d6f785aef32d249">HUB_FEATURE_PORT_ENABLE</a>   1</td></tr>
|
|
<tr class="separator:ab7ef0e9bb3b28bb47d6f785aef32d249"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cc0626838a77459919d92604f8f7cdf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3cc0626838a77459919d92604f8f7cdf">HUB_FEATURE_PORT_SUSPEND</a>   2</td></tr>
|
|
<tr class="separator:a3cc0626838a77459919d92604f8f7cdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2366fb0fa204e3cc119aac81ce91a0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ac2366fb0fa204e3cc119aac81ce91a0c">HUB_FEATURE_PORT_OVER_CURRENT</a>   3</td></tr>
|
|
<tr class="separator:ac2366fb0fa204e3cc119aac81ce91a0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36c449de4fc3a18117b033381bf99491"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a36c449de4fc3a18117b033381bf99491">HUB_FEATURE_PORT_RESET</a>   4</td></tr>
|
|
<tr class="separator:a36c449de4fc3a18117b033381bf99491"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af32e982ee7adb585a4cef54d199527b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#af32e982ee7adb585a4cef54d199527b3">HUB_FEATURE_PORT_POWER</a>   8</td></tr>
|
|
<tr class="separator:af32e982ee7adb585a4cef54d199527b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36f70b659b3e9aee023f339974414317"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a36f70b659b3e9aee023f339974414317">HUB_FEATURE_PORT_LOW_SPEED</a>   9</td></tr>
|
|
<tr class="separator:a36f70b659b3e9aee023f339974414317"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc369f4d229b302ca399869133ce2cfc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#afc369f4d229b302ca399869133ce2cfc">HUB_FEATURE_C_PORT_CONNECTION</a>   16</td></tr>
|
|
<tr class="separator:afc369f4d229b302ca399869133ce2cfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf001214fd852972b024b07c1dc8b2e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#acf001214fd852972b024b07c1dc8b2e8">HUB_FEATURE_C_PORT_ENABLE</a>   17</td></tr>
|
|
<tr class="separator:acf001214fd852972b024b07c1dc8b2e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbddf185c9fb1ccb2bcfa8a383140009"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#adbddf185c9fb1ccb2bcfa8a383140009">HUB_FEATURE_C_PORT_SUSPEND</a>   18</td></tr>
|
|
<tr class="separator:adbddf185c9fb1ccb2bcfa8a383140009"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9992770e6d4196ad65122b940c88bb2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ab9992770e6d4196ad65122b940c88bb2">HUB_FEATURE_C_PORT_OVER_CURRENT</a>   19</td></tr>
|
|
<tr class="separator:ab9992770e6d4196ad65122b940c88bb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97c9f66303545a7eac83ec46f930f5cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a97c9f66303545a7eac83ec46f930f5cc">HUB_FEATURE_C_PORT_RESET</a>   20</td></tr>
|
|
<tr class="separator:a97c9f66303545a7eac83ec46f930f5cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af05ca66bf0f1ef7e6f7c6b3f940a6128"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#af05ca66bf0f1ef7e6f7c6b3f940a6128">HUB_FEATURE_PORT_TEST</a>   21</td></tr>
|
|
<tr class="separator:af05ca66bf0f1ef7e6f7c6b3f940a6128"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1df89414312fa75a3c9819970a6fc038"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a1df89414312fa75a3c9819970a6fc038">HUB_FEATURE_PORT_INDICATOR</a>   22</td></tr>
|
|
<tr class="separator:a1df89414312fa75a3c9819970a6fc038"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae92a75fe461c0a438517d4f048d4b09e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ae92a75fe461c0a438517d4f048d4b09e">HUB_PORT_TEST_MODE_J</a>   1</td></tr>
|
|
<tr class="separator:ae92a75fe461c0a438517d4f048d4b09e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bef060f3d36ec0fc4e584e845cda659"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a8bef060f3d36ec0fc4e584e845cda659">HUB_PORT_TEST_MODE_K</a>   2</td></tr>
|
|
<tr class="separator:a8bef060f3d36ec0fc4e584e845cda659"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9057bae8ad3f9144916230773cf3c884"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a9057bae8ad3f9144916230773cf3c884">HUB_PORT_TEST_MODE_SE0_NAK</a>   3</td></tr>
|
|
<tr class="separator:a9057bae8ad3f9144916230773cf3c884"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9ddd93bdc91f3c3a14c1007467f342c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ae9ddd93bdc91f3c3a14c1007467f342c">HUB_PORT_TEST_MODE_PACKET</a>   4</td></tr>
|
|
<tr class="separator:ae9ddd93bdc91f3c3a14c1007467f342c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8df9586afabef769b864a1b3d029f22e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a8df9586afabef769b864a1b3d029f22e">HUB_PORT_TEST_MODE_FORCE_ENABLE</a>   5</td></tr>
|
|
<tr class="separator:a8df9586afabef769b864a1b3d029f22e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad46c4b423456bcabf9397cc07834d4cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ad46c4b423456bcabf9397cc07834d4cc">HUB_PORT_INDICATOR_AUTO</a>   0</td></tr>
|
|
<tr class="separator:ad46c4b423456bcabf9397cc07834d4cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80601f55b1a9b43f534dec436a7e724e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a80601f55b1a9b43f534dec436a7e724e">HUB_PORT_INDICATOR_AMBER</a>   1</td></tr>
|
|
<tr class="separator:a80601f55b1a9b43f534dec436a7e724e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a7c759f4d892c4aa70b623298f6c2f9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a0a7c759f4d892c4aa70b623298f6c2f9">HUB_PORT_INDICATOR_GREEN</a>   2</td></tr>
|
|
<tr class="separator:a0a7c759f4d892c4aa70b623298f6c2f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee99581417e17b9351d232a3bc104b09"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#aee99581417e17b9351d232a3bc104b09">HUB_PORT_INDICATOR_OFF</a>   3</td></tr>
|
|
<tr class="separator:aee99581417e17b9351d232a3bc104b09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa37ced8e90e17851487a5e0ac60b17f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#aa37ced8e90e17851487a5e0ac60b17f6">bmHUB_PORT_STATUS_PORT_CONNECTION</a>   0x0001</td></tr>
|
|
<tr class="separator:aa37ced8e90e17851487a5e0ac60b17f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57bff9b83725042e906a97e0b30aa189"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a57bff9b83725042e906a97e0b30aa189">bmHUB_PORT_STATUS_PORT_ENABLE</a>   0x0002</td></tr>
|
|
<tr class="separator:a57bff9b83725042e906a97e0b30aa189"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41b8aa1c7b52a9051e92fd7a18a004f5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a41b8aa1c7b52a9051e92fd7a18a004f5">bmHUB_PORT_STATUS_PORT_SUSPEND</a>   0x0004</td></tr>
|
|
<tr class="separator:a41b8aa1c7b52a9051e92fd7a18a004f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86cbb5fd8984e19280f4d646f6ed7008"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a86cbb5fd8984e19280f4d646f6ed7008">bmHUB_PORT_STATUS_PORT_OVER_CURRENT</a>   0x0008</td></tr>
|
|
<tr class="separator:a86cbb5fd8984e19280f4d646f6ed7008"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dca38e922d1de1d68787fe1345a3c7e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a6dca38e922d1de1d68787fe1345a3c7e">bmHUB_PORT_STATUS_PORT_RESET</a>   0x0010</td></tr>
|
|
<tr class="separator:a6dca38e922d1de1d68787fe1345a3c7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a96858063e84aa1e813dba4d4e3028e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a4a96858063e84aa1e813dba4d4e3028e">bmHUB_PORT_STATUS_PORT_POWER</a>   0x0100</td></tr>
|
|
<tr class="separator:a4a96858063e84aa1e813dba4d4e3028e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76abd2534bfe6d8a683d529565f9784f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a76abd2534bfe6d8a683d529565f9784f">bmHUB_PORT_STATUS_PORT_LOW_SPEED</a>   0x0200</td></tr>
|
|
<tr class="separator:a76abd2534bfe6d8a683d529565f9784f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87dd0128a4aa835bec2250134be93eda"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a87dd0128a4aa835bec2250134be93eda">bmHUB_PORT_STATUS_PORT_HIGH_SPEED</a>   0x0400</td></tr>
|
|
<tr class="separator:a87dd0128a4aa835bec2250134be93eda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1933610b18b16cf58cc59535a749e83"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ad1933610b18b16cf58cc59535a749e83">bmHUB_PORT_STATUS_PORT_TEST</a>   0x0800</td></tr>
|
|
<tr class="separator:ad1933610b18b16cf58cc59535a749e83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a743b1d92ef3432b59f79ff282f7a6ce1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a743b1d92ef3432b59f79ff282f7a6ce1">bmHUB_PORT_STATUS_PORT_INDICATOR</a>   0x1000</td></tr>
|
|
<tr class="separator:a743b1d92ef3432b59f79ff282f7a6ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3b0889779aa6e8a1d3ba2930284fa72"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ae3b0889779aa6e8a1d3ba2930284fa72">bmHUB_PORT_STATUS_C_PORT_CONNECTION</a>   0x0001</td></tr>
|
|
<tr class="separator:ae3b0889779aa6e8a1d3ba2930284fa72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c0e722bfb569726a93a8a8c26275c39"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3c0e722bfb569726a93a8a8c26275c39">bmHUB_PORT_STATUS_C_PORT_ENABLE</a>   0x0002</td></tr>
|
|
<tr class="separator:a3c0e722bfb569726a93a8a8c26275c39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adca674ff988f065e62325d1b9606d81b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#adca674ff988f065e62325d1b9606d81b">bmHUB_PORT_STATUS_C_PORT_SUSPEND</a>   0x0004</td></tr>
|
|
<tr class="separator:adca674ff988f065e62325d1b9606d81b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ef9915c2c6e2c6e242768eb4075a1f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a6ef9915c2c6e2c6e242768eb4075a1f3">bmHUB_PORT_STATUS_C_PORT_OVER_CURRENT</a>   0x0008</td></tr>
|
|
<tr class="separator:a6ef9915c2c6e2c6e242768eb4075a1f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd2481655494efb6e3afc489c86925ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#abd2481655494efb6e3afc489c86925ee">bmHUB_PORT_STATUS_C_PORT_RESET</a>   0x0010</td></tr>
|
|
<tr class="separator:abd2481655494efb6e3afc489c86925ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accd827a9ffd9d8595f09936d2e8062ca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#accd827a9ffd9d8595f09936d2e8062ca">bmHUB_STATUS_LOCAL_POWER_SOURCE</a>   0x01</td></tr>
|
|
<tr class="separator:accd827a9ffd9d8595f09936d2e8062ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6c9ea26ee7ef5e45963fbe5c6317ec9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ab6c9ea26ee7ef5e45963fbe5c6317ec9">bmHUB_STATUS_OVER_CURRENT</a>   0x12</td></tr>
|
|
<tr class="separator:ab6c9ea26ee7ef5e45963fbe5c6317ec9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59556803a33accf2afd96bc034462da3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a59556803a33accf2afd96bc034462da3">bmHUB_STATUS_C_LOCAL_POWER_SOURCE</a>   0x01</td></tr>
|
|
<tr class="separator:a59556803a33accf2afd96bc034462da3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23e8528bf710109ba54eab905cc53a3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a23e8528bf710109ba54eab905cc53a3b">bmHUB_STATUS_C_OVER_CURRENT</a>   0x12</td></tr>
|
|
<tr class="separator:a23e8528bf710109ba54eab905cc53a3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5361ab86a599c64d71345cabec30cb8b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a5361ab86a599c64d71345cabec30cb8b">USB_STATE_HUB_PORT_CONFIGURING</a>   0xb0</td></tr>
|
|
<tr class="separator:a5361ab86a599c64d71345cabec30cb8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aace2952fb308b153172e35c881987324"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#aace2952fb308b153172e35c881987324">USB_STATE_HUB_PORT_POWERED_OFF</a>   0xb1</td></tr>
|
|
<tr class="separator:aace2952fb308b153172e35c881987324"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad99d9887b215bff813b9aaf716a9f53b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ad99d9887b215bff813b9aaf716a9f53b">USB_STATE_HUB_PORT_WAIT_FOR_POWER_GOOD</a>   0xb2</td></tr>
|
|
<tr class="separator:ad99d9887b215bff813b9aaf716a9f53b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a467a0aefe1e8fd4e2b5b295ba0ef1901"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a467a0aefe1e8fd4e2b5b295ba0ef1901">USB_STATE_HUB_PORT_DISCONNECTED</a>   0xb3</td></tr>
|
|
<tr class="separator:a467a0aefe1e8fd4e2b5b295ba0ef1901"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a643e54a9a113c70ed883993361d69867"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a643e54a9a113c70ed883993361d69867">USB_STATE_HUB_PORT_DISABLED</a>   0xb4</td></tr>
|
|
<tr class="separator:a643e54a9a113c70ed883993361d69867"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3c17f1613a465698a93f0e562615fee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ad3c17f1613a465698a93f0e562615fee">USB_STATE_HUB_PORT_RESETTING</a>   0xb5</td></tr>
|
|
<tr class="separator:ad3c17f1613a465698a93f0e562615fee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c3f54a3aee0fc448dea17401833209d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3c3f54a3aee0fc448dea17401833209d">USB_STATE_HUB_PORT_ENABLED</a>   0xb6</td></tr>
|
|
<tr class="separator:a3c3f54a3aee0fc448dea17401833209d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a83bd54a52ee93864f5cb4b293cf75ae2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a83bd54a52ee93864f5cb4b293cf75ae2">HUB_ERROR_PORT_HAS_BEEN_RESET</a>   0xb1</td></tr>
|
|
<tr class="separator:a83bd54a52ee93864f5cb4b293cf75ae2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a665c7c813daa901b1f00bd857be5c700"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a665c7c813daa901b1f00bd857be5c700">bmHUB_PORT_STATUS_ALL_MAIN</a>   ((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION | bmHUB_PORT_STATUS_C_PORT_ENABLE | bmHUB_PORT_STATUS_C_PORT_SUSPEND | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_SUSPEND)</td></tr>
|
|
<tr class="separator:a665c7c813daa901b1f00bd857be5c700"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8bde19927b76500d3e404933fd40928"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ab8bde19927b76500d3e404933fd40928">bmHUB_PORT_STATE_CHECK_DISABLED</a>   (0x0000 | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_SUSPEND)</td></tr>
|
|
<tr class="separator:ab8bde19927b76500d3e404933fd40928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a679968214c68c3f12e2715c14367f79c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a679968214c68c3f12e2715c14367f79c">bmHUB_PORT_STATE_DISABLED</a>   (0x0000 | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION)</td></tr>
|
|
<tr class="separator:a679968214c68c3f12e2715c14367f79c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0de6c574786cfa717fe870f5c6095e85"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a0de6c574786cfa717fe870f5c6095e85">bmHUB_PORT_EVENT_CONNECT</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION)</td></tr>
|
|
<tr class="separator:a0de6c574786cfa717fe870f5c6095e85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4abaa6a050ca8ad6d7fdbec8114a00da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a4abaa6a050ca8ad6d7fdbec8114a00da">bmHUB_PORT_EVENT_DISCONNECT</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER)</td></tr>
|
|
<tr class="separator:a4abaa6a050ca8ad6d7fdbec8114a00da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe5aad8b5c7b5299685f8bdaa8a39918"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#abe5aad8b5c7b5299685f8bdaa8a39918">bmHUB_PORT_EVENT_RESET_COMPLETE</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION)</td></tr>
|
|
<tr class="separator:abe5aad8b5c7b5299685f8bdaa8a39918"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1684402466c99753825a473ca2c0705"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ac1684402466c99753825a473ca2c0705">bmHUB_PORT_EVENT_LS_CONNECT</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td></tr>
|
|
<tr class="separator:ac1684402466c99753825a473ca2c0705"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afddf65cd41342622526b3ba73dd39c86"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#afddf65cd41342622526b3ba73dd39c86">bmHUB_PORT_EVENT_LS_RESET_COMPLETE</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td></tr>
|
|
<tr class="separator:afddf65cd41342622526b3ba73dd39c86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade3b85760e3783f70f83acf0672e4c7a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#ade3b85760e3783f70f83acf0672e4c7a">bmHUB_PORT_EVENT_LS_PORT_ENABLED</a>   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION | bmHUB_PORT_STATUS_C_PORT_ENABLE) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td></tr>
|
|
<tr class="separator:ade3b85760e3783f70f83acf0672e4c7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a3855b8d307a18435686f98de2b27266e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="usbhub_8h.html#a3855b8d307a18435686f98de2b27266e">PrintHubPortStatus</a> (<a class="el" href="class_u_s_b.html">USB</a> *usbptr, uint8_t addr, uint8_t port, bool print_changes=false)</td></tr>
|
|
<tr class="separator:a3855b8d307a18435686f98de2b27266e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a class="anchor" id="aa4975db58f75ee4def45188399a6552d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_DESCRIPTOR_HUB   0x09</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00035">35</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af2c49813efe1f89cf15bfe8c72926986"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_CLEAR_HUB_FEATURE   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00038">38</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8277d164f350df2c00749407fbe127dd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_CLEAR_PORT_FEATURE   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00039">39</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae1888b60728ddc2e0b1097c9cd5439f0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_CLEAR_TT_BUFFER   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00040">40</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3ddac02e96d80d4e372c2e6c341978e0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_GET_HUB_DESCRIPTOR   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00041">41</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7567494c82b07539ec581af6f2a52bd9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_GET_HUB_STATUS   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00042">42</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7132fca137e1a38cb9b3915b324da05a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_GET_PORT_STATUS   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00043">43</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45cb4dd6ab75bc0a9905a2e622a9480e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_RESET_TT   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00044">44</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8b93d286b1cc4d7f83bd5ac7d2f2a06"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_SET_HUB_DESCRIPTOR   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00045">45</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a87ec6a0af5dd09721c07b81b11f94b45"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_SET_HUB_FEATURE   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#ad48131dc5ca47b4b2def65e7bbc8442f">USB_SETUP_RECIPIENT_DEVICE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00046">46</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7e989b7bd0a85dc371e9c4376e2370c6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_SET_PORT_FEATURE   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00047">47</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a41733c4671241d0a3d0b0b1c98062f8c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_GET_TT_STATE   <a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00048">48</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0fcba8f0043785d09d79e03c98545062"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmREQ_STOP_TT   <a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#aa1a71b2e05ba5682c956d8dfdf01d40b">USB_SETUP_RECIPIENT_OTHER</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00049">49</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3bb8b41d9f4f7cb1d149457f4a0943a2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_REQUEST_CLEAR_TT_BUFFER   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00052">52</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3fb567a821ccea05d15cb9af35004efc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_REQUEST_RESET_TT   9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00053">53</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a649515a05f8d2030852e6c328221715b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_REQUEST_GET_TT_STATE   10</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00054">54</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a01012a4390752f5583e62834ce152b8b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_REQUEST_STOP_TT   11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00055">55</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a62473fcce5ef4f82337a91e2f6f2815c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_HUB_LOCAL_POWER   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00058">58</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a229dfe9f8a9c3976a10d9a09c1a15e1f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_HUB_OVER_CURRENT   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00059">59</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adf84dc7dfb27ef7dcf3109c11caa4675"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_CONNECTION   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00060">60</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab7ef0e9bb3b28bb47d6f785aef32d249"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_ENABLE   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00061">61</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3cc0626838a77459919d92604f8f7cdf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_SUSPEND   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00062">62</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac2366fb0fa204e3cc119aac81ce91a0c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_OVER_CURRENT   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00063">63</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a36c449de4fc3a18117b033381bf99491"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_RESET   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00064">64</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af32e982ee7adb585a4cef54d199527b3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_POWER   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00065">65</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a36f70b659b3e9aee023f339974414317"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_LOW_SPEED   9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00066">66</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afc369f4d229b302ca399869133ce2cfc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_PORT_CONNECTION   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00067">67</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acf001214fd852972b024b07c1dc8b2e8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_PORT_ENABLE   17</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00068">68</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adbddf185c9fb1ccb2bcfa8a383140009"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_PORT_SUSPEND   18</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00069">69</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab9992770e6d4196ad65122b940c88bb2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_PORT_OVER_CURRENT   19</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00070">70</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a97c9f66303545a7eac83ec46f930f5cc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_C_PORT_RESET   20</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00071">71</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af05ca66bf0f1ef7e6f7c6b3f940a6128"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_TEST   21</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00072">72</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1df89414312fa75a3c9819970a6fc038"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_FEATURE_PORT_INDICATOR   22</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00073">73</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae92a75fe461c0a438517d4f048d4b09e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_TEST_MODE_J   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00076">76</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8bef060f3d36ec0fc4e584e845cda659"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_TEST_MODE_K   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00077">77</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9057bae8ad3f9144916230773cf3c884"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_TEST_MODE_SE0_NAK   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00078">78</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae9ddd93bdc91f3c3a14c1007467f342c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_TEST_MODE_PACKET   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00079">79</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8df9586afabef769b864a1b3d029f22e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_TEST_MODE_FORCE_ENABLE   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00080">80</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad46c4b423456bcabf9397cc07834d4cc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_INDICATOR_AUTO   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00083">83</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a80601f55b1a9b43f534dec436a7e724e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_INDICATOR_AMBER   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00084">84</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0a7c759f4d892c4aa70b623298f6c2f9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_INDICATOR_GREEN   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00085">85</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aee99581417e17b9351d232a3bc104b09"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_PORT_INDICATOR_OFF   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00086">86</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa37ced8e90e17851487a5e0ac60b17f6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_CONNECTION   0x0001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00089">89</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a57bff9b83725042e906a97e0b30aa189"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_ENABLE   0x0002</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00090">90</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a41b8aa1c7b52a9051e92fd7a18a004f5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_SUSPEND   0x0004</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00091">91</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a86cbb5fd8984e19280f4d646f6ed7008"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_OVER_CURRENT   0x0008</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00092">92</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6dca38e922d1de1d68787fe1345a3c7e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_RESET   0x0010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00093">93</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4a96858063e84aa1e813dba4d4e3028e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_POWER   0x0100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00094">94</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a76abd2534bfe6d8a683d529565f9784f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_LOW_SPEED   0x0200</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00095">95</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a87dd0128a4aa835bec2250134be93eda"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_HIGH_SPEED   0x0400</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00096">96</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad1933610b18b16cf58cc59535a749e83"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_TEST   0x0800</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00097">97</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a743b1d92ef3432b59f79ff282f7a6ce1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_PORT_INDICATOR   0x1000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00098">98</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae3b0889779aa6e8a1d3ba2930284fa72"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_C_PORT_CONNECTION   0x0001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00101">101</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3c0e722bfb569726a93a8a8c26275c39"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_C_PORT_ENABLE   0x0002</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00102">102</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adca674ff988f065e62325d1b9606d81b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_C_PORT_SUSPEND   0x0004</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00103">103</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6ef9915c2c6e2c6e242768eb4075a1f3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_C_PORT_OVER_CURRENT   0x0008</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00104">104</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abd2481655494efb6e3afc489c86925ee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_C_PORT_RESET   0x0010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00105">105</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="accd827a9ffd9d8595f09936d2e8062ca"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_STATUS_LOCAL_POWER_SOURCE   0x01</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00108">108</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab6c9ea26ee7ef5e45963fbe5c6317ec9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_STATUS_OVER_CURRENT   0x12</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00109">109</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a59556803a33accf2afd96bc034462da3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_STATUS_C_LOCAL_POWER_SOURCE   0x01</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00112">112</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a23e8528bf710109ba54eab905cc53a3b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_STATUS_C_OVER_CURRENT   0x12</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00113">113</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5361ab86a599c64d71345cabec30cb8b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_CONFIGURING   0xb0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00117">117</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aace2952fb308b153172e35c881987324"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_POWERED_OFF   0xb1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00118">118</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad99d9887b215bff813b9aaf716a9f53b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_WAIT_FOR_POWER_GOOD   0xb2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00119">119</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a467a0aefe1e8fd4e2b5b295ba0ef1901"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_DISCONNECTED   0xb3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00120">120</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a643e54a9a113c70ed883993361d69867"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_DISABLED   0xb4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00121">121</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad3c17f1613a465698a93f0e562615fee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_RESETTING   0xb5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00122">122</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3c3f54a3aee0fc448dea17401833209d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define USB_STATE_HUB_PORT_ENABLED   0xb6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00123">123</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a83bd54a52ee93864f5cb4b293cf75ae2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HUB_ERROR_PORT_HAS_BEEN_RESET   0xb1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00126">126</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a665c7c813daa901b1f00bd857be5c700"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATUS_ALL_MAIN   ((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION | bmHUB_PORT_STATUS_C_PORT_ENABLE | bmHUB_PORT_STATUS_C_PORT_SUSPEND | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_SUSPEND)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00129">129</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8bde19927b76500d3e404933fd40928"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATE_CHECK_DISABLED   (0x0000 | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_SUSPEND)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00132">132</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a679968214c68c3f12e2715c14367f79c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_STATE_DISABLED   (0x0000 | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00135">135</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0de6c574786cfa717fe870f5c6095e85"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_CONNECT   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00138">138</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4abaa6a050ca8ad6d7fdbec8114a00da"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_DISCONNECT   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00139">139</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abe5aad8b5c7b5299685f8bdaa8a39918"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_RESET_COMPLETE   (((0UL | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00140">140</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac1684402466c99753825a473ca2c0705"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_LS_CONNECT   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00142">142</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afddf65cd41342622526b3ba73dd39c86"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_LS_RESET_COMPLETE   (((0UL | bmHUB_PORT_STATUS_C_PORT_RESET) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00143">143</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ade3b85760e3783f70f83acf0672e4c7a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define bmHUB_PORT_EVENT_LS_PORT_ENABLED   (((0UL | bmHUB_PORT_STATUS_C_PORT_CONNECTION | bmHUB_PORT_STATUS_C_PORT_ENABLE) << 16) | bmHUB_PORT_STATUS_PORT_POWER | bmHUB_PORT_STATUS_PORT_ENABLE | bmHUB_PORT_STATUS_PORT_CONNECTION | bmHUB_PORT_STATUS_PORT_LOW_SPEED)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="usbhub_8h_source.html#l00144">144</a> of file <a class="el" href="usbhub_8h_source.html">usbhub.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="a3855b8d307a18435686f98de2b27266e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PrintHubPortStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_u_s_b.html">USB</a> * </td>
|
|
<td class="paramname"><em>usbptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>print_changes</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.3.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|