Deploy felis/USB_Host_Shield_2.0 to github.com/felis/USB_Host_Shield_2.0.git:gh-pages

This commit is contained in:
Deployment Bot (from Travis CI) 2018-10-28 17:24:59 +00:00
parent a8b4a09112
commit ffe40e45cd
51 changed files with 608 additions and 606 deletions

View file

@ -1482,7 +1482,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_b_t_d_html_a7d34c62b1d561679dea5cd27356b38a7"><div class="ttname"><a href="class_b_t_d.html#a7d34c62b1d561679dea5cd27356b38a7">BTD::l2cap_connection_response</a></div><div class="ttdeci">void l2cap_connection_response(uint16_t handle, uint8_t rxid, uint8_t *dcid, uint8_t *scid, uint8_t result)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01260">BTD.cpp:1260</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_acc9b6954b4bb6c19a9d25242869d5ddf"><div class="ttname"><a href="_b_t_d_8h.html#acc9b6954b4bb6c19a9d25242869d5ddf">HCI_SCANNING_STATE</a></div><div class="ttdeci">#define HCI_SCANNING_STATE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00055">BTD.h:55</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_b_t_d_html_a55cf412a2053972a353b1ab964ca9d3e"><div class="ttname"><a href="class_b_t_d.html#a55cf412a2053972a353b1ab964ca9d3e">BTD::l2cap_connection_request</a></div><div class="ttdeci">void l2cap_connection_request(uint16_t handle, uint8_t rxid, uint8_t *scid, uint16_t psm)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01247">BTD.cpp:1247</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a090ee10cc1a1c1c3bbb29a93c330d2d4"><div class="ttname"><a href="_b_t_d_8h.html#a090ee10cc1a1c1c3bbb29a93c330d2d4">EV_COMMAND_STATUS</a></div><div class="ttdeci">#define EV_COMMAND_STATUS</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00099">BTD.h:99</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a29c1744f72f3cd85865c8173eace5a36"><div class="ttname"><a href="_b_t_d_8h.html#a29c1744f72f3cd85865c8173eace5a36">EV_REMOTE_NAME_COMPLETE</a></div><div class="ttdeci">#define EV_REMOTE_NAME_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00086">BTD.h:86</a></div></div>
@ -1526,7 +1526,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_b_t_d_8h_html_a094e0fa9b22cade79fe64a907aad5f2a"><div class="ttname"><a href="_b_t_d_8h.html#a094e0fa9b22cade79fe64a907aad5f2a">HCI_FLAG_DISCONNECT_COMPLETE</a></div><div class="ttdeci">#define HCI_FLAG_DISCONNECT_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00066">BTD.h:66</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a576e49b56b3cfb9d70b22bac8fe6796f"><div class="ttname"><a href="_b_t_d_8h.html#a576e49b56b3cfb9d70b22bac8fe6796f">BELKIN_F8T065BF_VID</a></div><div class="ttdeci">#define BELKIN_F8T065BF_VID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00033">BTD.h:33</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a4bad48092981dffe97edb052f5ae08bd"><div class="ttname"><a href="_b_t_d_8h.html#a4bad48092981dffe97edb052f5ae08bd">HCI_REMOTE_NAME_STATE</a></div><div class="ttdeci">#define HCI_REMOTE_NAME_STATE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00057">BTD.h:57</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00100">UsbCore.h:100</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00102">UsbCore.h:102</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a14087b750ea2da7f0cef4daaa7683d01"><div class="ttname"><a href="_b_t_d_8h.html#a14087b750ea2da7f0cef4daaa7683d01">HCI_FLAG_CMD_COMPLETE</a></div><div class="ttdeci">#define HCI_FLAG_CMD_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00064">BTD.h:64</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a5bb06f989db583d290ba79642d37c514"><div class="ttname"><a href="_b_t_d_8h.html#a5bb06f989db583d290ba79642d37c514">PS3_VID</a></div><div class="ttdeci">#define PS3_VID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00025">BTD.h:25</a></div></div>
<div class="ttc" id="message_8h_html_ae65e02f44cfdc490efd1b33f9882fbbd"><div class="ttname"><a href="message_8h.html#ae65e02f44cfdc490efd1b33f9882fbbd">NotifyFailGetDevDescr</a></div><div class="ttdeci">#define NotifyFailGetDevDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00057">message.h:57</a></div></div>
@ -1594,7 +1594,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_b_t_d_8h_html_ae0a16d1cc0142186a20379b5c68bd1e0"><div class="ttname"><a href="_b_t_d_8h.html#ae0a16d1cc0142186a20379b5c68bd1e0">HCI_CONNECTED_STATE</a></div><div class="ttdeci">#define HCI_CONNECTED_STATE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00058">BTD.h:58</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a335df6d48c8cac828d62196eeaff360b"><div class="ttname"><a href="_b_t_d_8h.html#a335df6d48c8cac828d62196eeaff360b">EV_INQUIRY_RESULT</a></div><div class="ttdeci">#define EV_INQUIRY_RESULT</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00081">BTD.h:81</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a48bcd73461d736d0ef889e1fe6e36f69"><div class="ttname"><a href="_b_t_d_8h.html#a48bcd73461d736d0ef889e1fe6e36f69">L2CAP_CMD_CONFIG_REQUEST</a></div><div class="ttdeci">#define L2CAP_CMD_CONFIG_REQUEST</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00169">BTD.h:169</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_b_t_d_html_a76e201c5b561e3a6d0405894ba5c2e41"><div class="ttname"><a href="class_b_t_d.html#a76e201c5b561e3a6d0405894ba5c2e41">BTD::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l00382">BTD.cpp:382</a></div></div>
@ -1609,13 +1609,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a0e8a8ce5838e265c1732795bf8822043"><div class="ttname"><a href="_b_t_d_8h.html#a0e8a8ce5838e265c1732795bf8822043">HCI_FLAG_INCOMING_REQUEST</a></div><div class="ttdeci">#define HCI_FLAG_INCOMING_REQUEST</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00068">BTD.h:68</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a0987119cfc40f3011a2cec69686034df"><div class="ttname"><a href="_b_t_d_8h.html#a0987119cfc40f3011a2cec69686034df">EV_NUM_COMPLETE_PKT</a></div><div class="ttdeci">#define EV_NUM_COMPLETE_PKT</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00090">BTD.h:90</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_b_t_d_html_a91d92fee94e5a4cbca472bb3fd883e3e"><div class="ttname"><a href="class_b_t_d.html#a91d92fee94e5a4cbca472bb3fd883e3e">BTD::epInfo</a></div><div class="ttdeci">EpInfo epInfo[BTD_MAX_ENDPOINTS]</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00509">BTD.h:509</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a6a28bb0589fbe2da75b238d7568d894d"><div class="ttname"><a href="_b_t_d_8h.html#a6a28bb0589fbe2da75b238d7568d894d">IOGEAR_GBU521_VID</a></div><div class="ttdeci">#define IOGEAR_GBU521_VID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00031">BTD.h:31</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a0ae276efa5e73a4da658c714e70402c0"><div class="ttname"><a href="_b_t_d_8h.html#a0ae276efa5e73a4da658c714e70402c0">PS3_PID</a></div><div class="ttdeci">#define PS3_PID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00026">BTD.h:26</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_aee41c4878894db24e7ad8cd6246595cd"><div class="ttname"><a href="_b_t_d_8h.html#aee41c4878894db24e7ad8cd6246595cd">BTD_MAX_ENDPOINTS</a></div><div class="ttdeci">#define BTD_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00190">BTD.h:190</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a54903b410722a45f8246653cd4d00632"><div class="ttname"><a href="_b_t_d_8h.html#a54903b410722a45f8246653cd4d00632">PS3NAVIGATION_PID</a></div><div class="ttdeci">#define PS3NAVIGATION_PID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00027">BTD.h:27</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a4c64a41200714e457b397496183dc0e4"><div class="ttname"><a href="_b_t_d_8h.html#a4c64a41200714e457b397496183dc0e4">L2CAP_CMD_DISCONNECT_RESPONSE</a></div><div class="ttdeci">#define L2CAP_CMD_DISCONNECT_RESPONSE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00172">BTD.h:172</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a830b2a3bcb09c4802910e8b05531d317"><div class="ttname"><a href="_b_t_d_8h.html#a830b2a3bcb09c4802910e8b05531d317">EV_READ_REMOTE_VERSION_INFORMATION_COMPLETE</a></div><div class="ttdeci">#define EV_READ_REMOTE_VERSION_INFORMATION_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00096">BTD.h:96</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a81b71e0ba648260143529b04ae84e528"><div class="ttname"><a href="_b_t_d_8h.html#a81b71e0ba648260143529b04ae84e528">EV_COMMAND_COMPLETE</a></div><div class="ttdeci">#define EV_COMMAND_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00098">BTD.h:98</a></div></div>
@ -1632,13 +1632,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_b_t_d_8h_html_a3e107e9d07793ca5cfaeea8b2181d4a4"><div class="ttname"><a href="_b_t_d_8h.html#a3e107e9d07793ca5cfaeea8b2181d4a4">EV_CHANGE_CONNECTION_LINK</a></div><div class="ttdeci">#define EV_CHANGE_CONNECTION_LINK</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00088">BTD.h:88</a></div></div>
<div class="ttc" id="class_bluetooth_service_html_a9740e997198485c9629a146a9c981043"><div class="ttname"><a href="class_bluetooth_service.html#a9740e997198485c9629a146a9c981043">BluetoothService::ACLData</a></div><div class="ttdeci">virtual void ACLData(uint8_t *ACLData)=0</div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a57c7f989e9b561a6301a0d6f2268bfd5"><div class="ttname"><a href="_b_t_d_8h.html#a57c7f989e9b561a6301a0d6f2268bfd5">hci_check_flag</a></div><div class="ttdeci">#define hci_check_flag(flag)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00075">BTD.h:75</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_ac61db50de3007a22e19e660bd7e68e69"><div class="ttname"><a href="_b_t_d_8h.html#ac61db50de3007a22e19e660bd7e68e69">EV_ROLE_CHANGED</a></div><div class="ttdeci">#define EV_ROLE_CHANGED</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00089">BTD.h:89</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a2c060a7be42c5c4c57990cacec0b45f5"><div class="ttname"><a href="_b_t_d_8h.html#a2c060a7be42c5c4c57990cacec0b45f5">HCI_CHECK_DEVICE_SERVICE</a></div><div class="ttdeci">#define HCI_CHECK_DEVICE_SERVICE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00049">BTD.h:49</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<div class="ttc" id="class_b_t_d_html_a10c34527ae90e95791ac48ac7d1154a2"><div class="ttname"><a href="class_b_t_d.html#a10c34527ae90e95791ac48ac7d1154a2">BTD::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00512">BTD.h:512</a></div></div>
<div class="ttc" id="class_b_t_d_html_af4d28b9c1a3b9688a1871610caee2cfc"><div class="ttname"><a href="class_b_t_d.html#af4d28b9c1a3b9688a1871610caee2cfc">BTD::hci_link_key_request_negative_reply</a></div><div class="ttdeci">void hci_link_key_request_negative_reply()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01147">BTD.cpp:1147</a></div></div>
@ -1651,7 +1651,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usbhid_8h_html_aee05d40a014750b24a7e9967f6f389f4"><div class="ttname"><a href="usbhid_8h.html#aee05d40a014750b24a7e9967f6f389f4">HID_REQUEST_SET_REPORT</a></div><div class="ttdeci">#define HID_REQUEST_SET_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00072">usbhid.h:72</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_ac4bae0c65fd00ed849cb226302d19c85"><div class="ttname"><a href="_b_t_d_8h.html#ac4bae0c65fd00ed849cb226302d19c85">L2CAP_CMD_CONNECTION_REQUEST</a></div><div class="ttdeci">#define L2CAP_CMD_CONNECTION_REQUEST</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00167">BTD.h:167</a></div></div>
<div class="ttc" id="_b_t_d_8h_html"><div class="ttname"><a href="_b_t_d_8h.html">BTD.h</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_aa0bf5ac66c412d3415dbb753630d0e58"><div class="ttname"><a href="_b_t_d_8h.html#aa0bf5ac66c412d3415dbb753630d0e58">EV_ENCRYPTION_CHANGE</a></div><div class="ttdeci">#define EV_ENCRYPTION_CHANGE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00087">BTD.h:87</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a700e625eeda4ce1b35112721acbdfd19"><div class="ttname"><a href="_b_t_d_8h.html#a700e625eeda4ce1b35112721acbdfd19">hci_clear_flag</a></div><div class="ttdeci">#define hci_clear_flag(flag)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00077">BTD.h:77</a></div></div>
@ -1666,7 +1666,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_b_t_d_8h_html_aa4e852587db5ad51c6c5cfb8e9d4f002"><div class="ttname"><a href="_b_t_d_8h.html#aa4e852587db5ad51c6c5cfb8e9d4f002">HCI_CLASS_STATE</a></div><div class="ttdeci">#define HCI_CLASS_STATE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00045">BTD.h:45</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="message_8h_html_a69619d86b1636f141c830ca82c7f45e7"><div class="ttname"><a href="message_8h.html#a69619d86b1636f141c830ca82c7f45e7">NotifyFailSetDevTblEntry</a></div><div class="ttdeci">#define NotifyFailSetDevTblEntry(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00058">message.h:58</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00101">UsbCore.h:101</a></div></div>
<div class="ttc" id="class_b_t_d_html_af11ad71d20783d46fe42dd405d10dfda"><div class="ttname"><a href="class_b_t_d.html#af11ad71d20783d46fe42dd405d10dfda">BTD::HCI_Command</a></div><div class="ttdeci">void HCI_Command(uint8_t *data, uint16_t nbytes)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l00948">BTD.cpp:948</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html">USB_DEVICE_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00105">usb_ch9.h:105</a></div></div>
</div><!-- fragment --></div><!-- contents -->

View file

@ -504,7 +504,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_b_t_d_html_a215cb939c01ed3ff56db37841224546c"><div class="ttname"><a href="class_b_t_d.html#a215cb939c01ed3ff56db37841224546c">BTD::btdPin</a></div><div class="ttdeci">const char * btdPin</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00449">BTD.h:449</a></div></div>
<div class="ttc" id="class_b_t_d_html_a3aea445b2349e99ef057db1a4ffdd9dc"><div class="ttname"><a href="class_b_t_d.html#a3aea445b2349e99ef057db1a4ffdd9dc">BTD::motionPlusInside</a></div><div class="ttdeci">bool motionPlusInside</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00478">BTD.h:478</a></div></div>
<div class="ttc" id="class_b_t_d_html_a8767529bd203c549348a38ac9c6682b3"><div class="ttname"><a href="class_b_t_d.html#a8767529bd203c549348a38ac9c6682b3">BTD::hci_remote_name</a></div><div class="ttdeci">void hci_remote_name()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01018">BTD.cpp:1018</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a576e49b56b3cfb9d70b22bac8fe6796f"><div class="ttname"><a href="_b_t_d_8h.html#a576e49b56b3cfb9d70b22bac8fe6796f">BELKIN_F8T065BF_VID</a></div><div class="ttdeci">#define BELKIN_F8T065BF_VID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00033">BTD.h:33</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a5bb06f989db583d290ba79642d37c514"><div class="ttname"><a href="_b_t_d_8h.html#a5bb06f989db583d290ba79642d37c514">PS3_VID</a></div><div class="ttdeci">#define PS3_VID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00025">BTD.h:25</a></div></div>
@ -517,7 +517,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_b_t_d_html_a7dd7faaec1d3d9a1d8159cc2a4190977"><div class="ttname"><a href="class_b_t_d.html#a7dd7faaec1d3d9a1d8159cc2a4190977">BTD::hci_write_scan_enable</a></div><div class="ttdeci">void hci_write_scan_enable()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l00962">BTD.cpp:962</a></div></div>
<div class="ttc" id="class_b_t_d_html_aa87c23bce56a20f2db47c6a40c8eda87"><div class="ttname"><a href="class_b_t_d.html#aa87c23bce56a20f2db47c6a40c8eda87">BTD::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l00376">BTD.cpp:376</a></div></div>
<div class="ttc" id="class_b_t_d_html_a29d176d9194e5c92fbe54791fc245407"><div class="ttname"><a href="class_b_t_d.html#a29d176d9194e5c92fbe54791fc245407">BTD::l2cap_disconnection_response</a></div><div class="ttdeci">void l2cap_disconnection_response(uint16_t handle, uint8_t rxid, uint8_t *dcid, uint8_t *scid)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01326">BTD.cpp:1326</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afce880b09049d7105f8e68ff36d9ad17"><div class="ttname"><a href="_usb_core_8h.html#afce880b09049d7105f8e68ff36d9ad17">USB_CLASS_WIRELESS_CTRL</a></div><div class="ttdeci">#define USB_CLASS_WIRELESS_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00082">UsbCore.h:82</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afce880b09049d7105f8e68ff36d9ad17"><div class="ttname"><a href="_usb_core_8h.html#afce880b09049d7105f8e68ff36d9ad17">USB_CLASS_WIRELESS_CTRL</a></div><div class="ttdeci">#define USB_CLASS_WIRELESS_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00084">UsbCore.h:84</a></div></div>
<div class="ttc" id="class_b_t_d_html_af40b8d52df99192880c8a13443b6c6d8"><div class="ttname"><a href="class_b_t_d.html#af40b8d52df99192880c8a13443b6c6d8">BTD::connectToHIDDevice</a></div><div class="ttdeci">bool connectToHIDDevice</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00487">BTD.h:487</a></div></div>
<div class="ttc" id="class_b_t_d_html_a58f78a9a28db81858dcc34a32a2ec82c"><div class="ttname"><a href="class_b_t_d.html#a58f78a9a28db81858dcc34a32a2ec82c">BTD::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00507">BTD.h:507</a></div></div>
<div class="ttc" id="class_b_t_d_html_a685d6371fb0c950ff6bad4510a8cc85a"><div class="ttname"><a href="class_b_t_d.html#a685d6371fb0c950ff6bad4510a8cc85a">BTD::incomingHIDDevice</a></div><div class="ttdeci">bool incomingHIDDevice</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00491">BTD.h:491</a></div></div>
@ -563,7 +563,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_b_t_d_html_af2cd7fd7592348f26c78e49b40e83935"><div class="ttname"><a href="class_b_t_d.html#af2cd7fd7592348f26c78e49b40e83935">BTD::DEVCLASSOK</a></div><div class="ttdeci">virtual bool DEVCLASSOK(uint8_t klass)</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00258">BTD.h:258</a></div></div>
<div class="ttc" id="class_bluetooth_service_html_a78a1a893ec9c2db32e42bc2271c4a4f2"><div class="ttname"><a href="class_bluetooth_service.html#a78a1a893ec9c2db32e42bc2271c4a4f2">BluetoothService::l2cap_event_flag</a></div><div class="ttdeci">uint32_t l2cap_event_flag</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00618">BTD.h:618</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a2c060a7be42c5c4c57990cacec0b45f5"><div class="ttname"><a href="_b_t_d_8h.html#a2c060a7be42c5c4c57990cacec0b45f5">HCI_CHECK_DEVICE_SERVICE</a></div><div class="ttdeci">#define HCI_CHECK_DEVICE_SERVICE</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00049">BTD.h:49</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_b_t_d_html_a10c34527ae90e95791ac48ac7d1154a2"><div class="ttname"><a href="class_b_t_d.html#a10c34527ae90e95791ac48ac7d1154a2">BTD::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00512">BTD.h:512</a></div></div>
<div class="ttc" id="class_b_t_d_html_af4d28b9c1a3b9688a1871610caee2cfc"><div class="ttname"><a href="class_b_t_d.html#af4d28b9c1a3b9688a1871610caee2cfc">BTD::hci_link_key_request_negative_reply</a></div><div class="ttdeci">void hci_link_key_request_negative_reply()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8cpp_source.html#l01147">BTD.cpp:1147</a></div></div>
<div class="ttc" id="class_b_t_d_html_a6b66a27c0fd359e3129f53451352b55c"><div class="ttname"><a href="class_b_t_d.html#a6b66a27c0fd359e3129f53451352b55c">BTD::pairWithWiimote</a></div><div class="ttdeci">void pairWithWiimote()</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00467">BTD.h:467</a></div></div>

View file

@ -667,7 +667,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="version__helper_8h_html_a73cf3e57e32321cb193b3cc4b041cc6c"><div class="ttname"><a href="version__helper_8h.html#a73cf3e57e32321cb193b3cc4b041cc6c">pgm_read_dword</a></div><div class="ttdeci">#define pgm_read_dword(addr)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00167">version_helper.h:167</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="version__helper_8h_html_ae74941b597bdd8ffb5c35f45b636946b"><div class="ttname"><a href="version__helper_8h.html#ae74941b597bdd8ffb5c35f45b636946b">strcpy_P</a></div><div class="ttdeci">#define strcpy_P(dest, src)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00091">version_helper.h:91</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_aa0aac5ea016db4cd6736a15e9d6eb41b"><div class="ttname"><a href="class_p_s3_u_s_b.html#aa0aac5ea016db4cd6736a15e9d6eb41b">PS3USB::setLedRaw</a></div><div class="ttdeci">void setLedRaw(uint8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00441">PS3USB.cpp:441</a></div></div>
@ -736,7 +736,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_p_s3_enums_8h_html_add5c7a32e8138b44244caf07232161aeaff01ce39b42bec30132b0fc53c882387"><div class="ttname"><a href="_p_s3_enums_8h.html#add5c7a32e8138b44244caf07232161aeaff01ce39b42bec30132b0fc53c882387">Plugged</a></div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00116">PS3Enums.h:116</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a0de554815afcb66f57d8ac0045f19f2c"><div class="ttname"><a href="class_p_s3_u_s_b.html#a0de554815afcb66f57d8ac0045f19f2c">PS3USB::getAnalogHat</a></div><div class="ttdeci">uint8_t getAnalogHat(AnalogHatEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00331">PS3USB.cpp:331</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_aa1873f41ae0da7c4568cfb7517560c48"><div class="ttname"><a href="class_p_s3_u_s_b.html#aa1873f41ae0da7c4568cfb7517560c48">PS3USB::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00268">PS3USB.h:268</a></div></div>
<div class="ttc" id="controller_enums_8h_html_aac6fa7b0395b95cc528deaad0ce884a2"><div class="ttname"><a href="controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2">ColorsEnum</a></div><div class="ttdeci">ColorsEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00050">controllerEnums.h:50</a></div></div>
@ -744,12 +744,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75">OFF</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00032">controllerEnums.h:32</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a7c7824a10a9ffa8fea85602fcf4d84e6"><div class="ttname"><a href="controller_enums_8h.html#a7c7824a10a9ffa8fea85602fcf4d84e6">AngleEnum</a></div><div class="ttdeci">AngleEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00205">controllerEnums.h:205</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a0ae276efa5e73a4da658c714e70402c0"><div class="ttname"><a href="_b_t_d_8h.html#a0ae276efa5e73a4da658c714e70402c0">PS3_PID</a></div><div class="ttdeci">#define PS3_PID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00026">BTD.h:26</a></div></div>
<div class="ttc" id="_b_t_d_8h_html_a54903b410722a45f8246653cd4d00632"><div class="ttname"><a href="_b_t_d_8h.html#a54903b410722a45f8246653cd4d00632">PS3NAVIGATION_PID</a></div><div class="ttdeci">#define PS3NAVIGATION_PID</div><div class="ttdef"><b>Definition:</b> <a href="_b_t_d_8h_source.html#l00027">BTD.h:27</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a66d542c2cec73cefb3cdda36ff080e1a"><div class="ttname"><a href="class_p_s3_u_s_b.html#a66d542c2cec73cefb3cdda36ff080e1a">PS3USB::moveSetRumble</a></div><div class="ttdeci">void moveSetRumble(uint8_t rumble)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00517">PS3USB.cpp:517</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a9068e2a036012614c0db163830cbcf00"><div class="ttname"><a href="class_p_s3_u_s_b.html#a9068e2a036012614c0db163830cbcf00">PS3USB::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00272">PS3USB.cpp:272</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="_p_s3_enums_8h_html_add5c7a32e8138b44244caf07232161aea1a36ca9a60a5e244f3404ec0db7b44a1"><div class="ttname"><a href="_p_s3_enums_8h.html#add5c7a32e8138b44244caf07232161aea1a36ca9a60a5e244f3404ec0db7b44a1">Cable</a></div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00136">PS3Enums.h:136</a></div></div>
<div class="ttc" id="_p_s3_u_s_b_8h_html_a168ab47b14a95d7cf8066d553a9cb862"><div class="ttname"><a href="_p_s3_u_s_b_8h.html#a168ab47b14a95d7cf8066d553a9cb862">PS3_MAX_ENDPOINTS</a></div><div class="ttdeci">#define PS3_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00039">PS3USB.h:39</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a394dbb0a59b587210e5958f08dac48f1"><div class="ttname"><a href="class_p_s3_u_s_b.html#a394dbb0a59b587210e5958f08dac48f1">PS3USB::epInfo</a></div><div class="ttdeci">EpInfo epInfo[PS3_MAX_ENDPOINTS]</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00272">PS3USB.h:272</a></div></div>
@ -757,22 +757,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_p_s3_enums_8h_html_add5c7a32e8138b44244caf07232161aea27912f9ea05a45aada21fc375817342c"><div class="ttname"><a href="_p_s3_enums_8h.html#add5c7a32e8138b44244caf07232161aea27912f9ea05a45aada21fc375817342c">BluetoothRumble</a></div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00137">PS3Enums.h:137</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_p_s3_enums_8h_html_add5c7a32e8138b44244caf07232161aeac138cecbd4ef1ba0f9e0ab12440a6df6"><div class="ttname"><a href="_p_s3_enums_8h.html#add5c7a32e8138b44244caf07232161aeac138cecbd4ef1ba0f9e0ab12440a6df6">NotCharging</a></div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00120">PS3Enums.h:120</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="controller_enums_8h_html_ab195293384292950ebc2166bfe360fd1a5819f165165589a8e65b07bf46c7382b"><div class="ttname"><a href="controller_enums_8h.html#ab195293384292950ebc2166bfe360fd1a5819f165165589a8e65b07bf46c7382b">RumbleHigh</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00073">controllerEnums.h:73</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3ad10dc81cfca1bdeb2f1310ddf4419d"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3ad10dc81cfca1bdeb2f1310ddf4419d">PS3USB::setLedOn</a></div><div class="ttdeci">void setLedOn(LEDEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00451">PS3USB.cpp:451</a></div></div>
<div class="ttc" id="version__helper_8h_html_a2ca9304dda7dc2472812baa9e9ede965"><div class="ttname"><a href="version__helper_8h.html#a2ca9304dda7dc2472812baa9e9ede965">strcat_P</a></div><div class="ttdeci">#define strcat_P(dest, src)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00079">version_helper.h:79</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3f43df159277003acdf7dd107bda27fd"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3f43df159277003acdf7dd107bda27fd">PS3USB::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00270">PS3USB.h:270</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3fccc7ef5ac5c414ef8ebcd2e2cdfc80"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3fccc7ef5ac5c414ef8ebcd2e2cdfc80">PS3USB::setMoveBdaddr</a></div><div class="ttdeci">void setMoveBdaddr(uint8_t *bdaddr)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00527">PS3USB.cpp:527</a></div></div>
<div class="ttc" id="_p_s3_enums_8h_html_a4898fccf5d2aa053bc67894aa3627e0f"><div class="ttname"><a href="_p_s3_enums_8h.html#a4898fccf5d2aa053bc67894aa3627e0f">PS3_REPORT_BUFFER_SIZE</a></div><div class="ttdeci">#define PS3_REPORT_BUFFER_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00024">PS3Enums.h:24</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="usbhid_8h_html_a2b422a95d6f43756111dea6b6a9230ff"><div class="ttname"><a href="usbhid_8h.html#a2b422a95d6f43756111dea6b6a9230ff">bmREQ_HID_IN</a></div><div class="ttdeci">#define bmREQ_HID_IN</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00064">usbhid.h:64</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3a0ef747faf80dc113a857b167bfb7c9"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3a0ef747faf80dc113a857b167bfb7c9">PS3USB::getAngle</a></div><div class="ttdeci">float getAngle(AngleEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00339">PS3USB.cpp:339</a></div></div>
<div class="ttc" id="controller_enums_8h_html_aac6fa7b0395b95cc528deaad0ce884a2ad3163c1fcda01965b692ec2c3122b743"><div class="ttname"><a href="controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2ad3163c1fcda01965b692ec2c3122b743">Red</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00052">controllerEnums.h:52</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a00d5030559c481763282483889597d51"><div class="ttname"><a href="controller_enums_8h.html#a00d5030559c481763282483889597d51">SensorEnum</a></div><div class="ttdeci">SensorEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00172">controllerEnums.h:172</a></div></div>
<div class="ttc" id="usbhid_8h_html_aee05d40a014750b24a7e9967f6f389f4"><div class="ttname"><a href="usbhid_8h.html#aee05d40a014750b24a7e9967f6f389f4">HID_REQUEST_SET_REPORT</a></div><div class="ttdeci">#define HID_REQUEST_SET_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00072">usbhid.h:72</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="usbhid_8h_html_a73dbc093cd8c096054332fde410cd9ed"><div class="ttname"><a href="usbhid_8h.html#a73dbc093cd8c096054332fde410cd9ed">HID_REQUEST_GET_REPORT</a></div><div class="ttdeci">#define HID_REQUEST_GET_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00069">usbhid.h:69</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a00d5030559c481763282483889597d51a1b657addccd19368e17fd15ce396a2eb"><div class="ttname"><a href="controller_enums_8h.html#a00d5030559c481763282483889597d51a1b657addccd19368e17fd15ce396a2eb">aX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00174">controllerEnums.h:174</a></div></div>

View file

@ -226,7 +226,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_p_s3_u_s_b_html_a89aa4233f3eeeb99693a099da527ec28"><div class="ttname"><a href="class_p_s3_u_s_b.html#a89aa4233f3eeeb99693a099da527ec28">PS3USB::PS3MoveConnected</a></div><div class="ttdeci">bool PS3MoveConnected</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00262">PS3USB.h:262</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093">AnalogHatEnum</a></div><div class="ttdeci">AnalogHatEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00157">controllerEnums.h:157</a></div></div>
<div class="ttc" id="_p_s3_enums_8h_html_add5c7a32e8138b44244caf07232161ae"><div class="ttname"><a href="_p_s3_enums_8h.html#add5c7a32e8138b44244caf07232161ae">StatusEnum</a></div><div class="ttdeci">StatusEnum</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_enums_8h_source.html#l00113">PS3Enums.h:113</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="class_p_s3_u_s_b_html_a6c722086999db05d8abf5f1f26c19f77"><div class="ttname"><a href="class_p_s3_u_s_b.html#a6c722086999db05d8abf5f1f26c19f77">PS3USB::getMoveBdaddr</a></div><div class="ttdeci">void getMoveBdaddr(uint8_t *bdaddr)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00543">PS3USB.cpp:543</a></div></div>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a6844111657a882b1997ca30d2649bd1c"><div class="ttname"><a href="class_p_s3_u_s_b.html#a6844111657a882b1997ca30d2649bd1c">PS3USB::getAnalogButton</a></div><div class="ttdeci">uint8_t getAnalogButton(ButtonEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00327">PS3USB.cpp:327</a></div></div>
@ -264,7 +264,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_p_s3_u_s_b_8h_html_a5bb06f989db583d290ba79642d37c514"><div class="ttname"><a href="_p_s3_u_s_b_8h.html#a5bb06f989db583d290ba79642d37c514">PS3_VID</a></div><div class="ttdeci">#define PS3_VID</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00034">PS3USB.h:34</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3f43df159277003acdf7dd107bda27fd"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3f43df159277003acdf7dd107bda27fd">PS3USB::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8h_source.html#l00270">PS3USB.h:270</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_a3fccc7ef5ac5c414ef8ebcd2e2cdfc80"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3fccc7ef5ac5c414ef8ebcd2e2cdfc80">PS3USB::setMoveBdaddr</a></div><div class="ttdeci">void setMoveBdaddr(uint8_t *bdaddr)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00527">PS3USB.cpp:527</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_p_s3_u_s_b_html_a3a0ef747faf80dc113a857b167bfb7c9"><div class="ttname"><a href="class_p_s3_u_s_b.html#a3a0ef747faf80dc113a857b167bfb7c9">PS3USB::getAngle</a></div><div class="ttdeci">float getAngle(AngleEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00339">PS3USB.cpp:339</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a00d5030559c481763282483889597d51"><div class="ttname"><a href="controller_enums_8h.html#a00d5030559c481763282483889597d51">SensorEnum</a></div><div class="ttdeci">SensorEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00172">controllerEnums.h:172</a></div></div>
<div class="ttc" id="class_p_s3_u_s_b_html_ac919404d4caf4625467756272f8d5502"><div class="ttname"><a href="class_p_s3_u_s_b.html#ac919404d4caf4625467756272f8d5502">PS3USB::PS3USB</a></div><div class="ttdeci">PS3USB(USB *pUsb, uint8_t btadr5=0, uint8_t btadr4=0, uint8_t btadr3=0, uint8_t btadr2=0, uint8_t btadr1=0, uint8_t btadr0=0)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s3_u_s_b_8cpp_source.html#l00023">PS3USB.cpp:23</a></div></div>

View file

@ -208,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_p_s4_u_s_b_8h_html_a776f4d4694166dbe732e585ebb8c816e"><div class="ttname"><a href="_p_s4_u_s_b_8h.html#a776f4d4694166dbe732e585ebb8c816e">PS4_PID</a></div><div class="ttdeci">#define PS4_PID</div><div class="ttdef"><b>Definition:</b> <a href="_p_s4_u_s_b_8h_source.html#l00025">PS4USB.h:25</a></div></div>
<div class="ttc" id="class_p_s4_u_s_b_html_a75dc09d15f149e1a1b96b8d2ccbbff89"><div class="ttname"><a href="class_p_s4_u_s_b.html#a75dc09d15f149e1a1b96b8d2ccbbff89">PS4USB::sendOutputReport</a></div><div class="ttdeci">virtual void sendOutputReport(PS4Output *output)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s4_u_s_b_8h_source.html#l00091">PS4USB.h:91</a></div></div>
<div class="ttc" id="class_p_s4_u_s_b_html_a1ace884e418a0b8fe0f37bba7ea240e7"><div class="ttname"><a href="class_p_s4_u_s_b.html#a1ace884e418a0b8fe0f37bba7ea240e7">PS4USB::PS4USB</a></div><div class="ttdeci">PS4USB(USB *p)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s4_u_s_b_8h_source.html#l00038">PS4USB.h:38</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_h_i_d_universal_html_ad26d2e63130abac2059154bf5afbf152"><div class="ttname"><a href="class_h_i_d_universal.html#ad26d2e63130abac2059154bf5afbf152">HIDUniversal::epInfo</a></div><div class="ttdeci">EpInfo epInfo[totalEndpoints]</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00064">hiduniversal.h:64</a></div></div>
<div class="ttc" id="class_p_s4_u_s_b_html_a8222cea2ec47bff310d6e5fbada9e695"><div class="ttname"><a href="class_p_s4_u_s_b.html#a8222cea2ec47bff310d6e5fbada9e695">PS4USB::ParseHIDData</a></div><div class="ttdeci">virtual void ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s4_u_s_b_8h_source.html#l00068">PS4USB.h:68</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html"><div class="ttname"><a href="class_h_i_d_universal.html">HIDUniversal</a></div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00024">hiduniversal.h:24</a></div></div>

View file

@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="hiduniversal_8h_html"><div class="ttname"><a href="hiduniversal_8h.html">hiduniversal.h</a></div></div>
<div class="ttc" id="class_p_s_buzz_html_a0b70e832e6a9cfdc3a906719aa54147c"><div class="ttname"><a href="class_p_s_buzz.html#a0b70e832e6a9cfdc3a906719aa54147c">PSBuzz::PSBuzz</a></div><div class="ttdeci">PSBuzz(USB *p)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s_buzz_8h_source.html#l00049">PSBuzz.h:49</a></div></div>
<div class="ttc" id="class_p_s_buzz_html_aa21ebc0620730ae2d96a31f405368d31"><div class="ttname"><a href="class_p_s_buzz.html#aa21ebc0620730ae2d96a31f405368d31">PSBuzz::setLedOnAll</a></div><div class="ttdeci">void setLedOnAll()</div><div class="ttdef"><b>Definition:</b> <a href="_p_s_buzz_8h_source.html#l00114">PSBuzz.h:114</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_p_s_buzz_html_a689d8e384a770a2dd13cd436a514a6dc"><div class="ttname"><a href="class_p_s_buzz.html#a689d8e384a770a2dd13cd436a514a6dc">PSBuzz::setLedOn</a></div><div class="ttdeci">void setLedOn(uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_p_s_buzz_8h_source.html#l00124">PSBuzz.h:124</a></div></div>
<div class="ttc" id="union_p_s_b_u_z_z_buttons_html_aff7e8cc5b9c87d4662dbe687741b78f2"><div class="ttname"><a href="union_p_s_b_u_z_z_buttons.html#aff7e8cc5b9c87d4662dbe687741b78f2">PSBUZZButtons::val</a></div><div class="ttdeci">uint32_t val</div><div class="ttdef"><b>Definition:</b> <a href="_p_s_buzz_8h_source.html#l00036">PSBuzz.h:36</a></div></div>
<div class="ttc" id="union_p_s_b_u_z_z_buttons_html_a6acaf988a2a5433c539e09dd722398ab"><div class="ttname"><a href="union_p_s_b_u_z_z_buttons.html#a6acaf988a2a5433c539e09dd722398ab">PSBUZZButtons::orange</a></div><div class="ttdeci">uint8_t orange</div><div class="ttdef"><b>Definition:</b> <a href="_p_s_buzz_8h_source.html#l00033">PSBuzz.h:33</a></div></div>

View file

@ -466,7 +466,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="stringliteral"></span></div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="stringliteral">* Please make sure to include the SPI library like so: ```#include &lt;SPI.h&gt;``` in your .ino file.</span></div>
<div class="ttc" id="class_m_a_x3421e_html"><div class="ttname"><a href="class_m_a_x3421e.html">MAX3421e</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00132">usbhost.h:132</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#l00208">UsbCore.h:208</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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_m_a_x3421e_html_aac5d00653f8fb1cb61d9d7509acb8e00"><div class="ttname"><a href="class_m_a_x3421e.html#aac5d00653f8fb1cb61d9d7509acb8e00">MAX3421e::gpioRd</a></div><div class="ttdeci">uint8_t gpioRd()</div><div class="ttdoc">Reads the current GPI input values. </div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00388">usbhost.h:388</a></div></div>
<div class="ttc" id="class_u_h_s2___g_p_i_o_html_a8b8339cda815b0cf1e0692346fa60586"><div class="ttname"><a href="class_u_h_s2___g_p_i_o.html#a8b8339cda815b0cf1e0692346fa60586">UHS2_GPIO::digitalWrite</a></div><div class="ttdeci">void digitalWrite(uint8_t pin, uint8_t val)</div><div class="ttdoc">Set a GPIO output value. </div><div class="ttdef"><b>Definition:</b> <a href="_u_h_s2__gpio_8cpp_source.html#l00040">UHS2_gpio.cpp:40</a></div></div>
<div class="ttc" id="class_u_h_s2___g_p_i_o_html_a17ed93e6b9a8e81df410ade377bf6413"><div class="ttname"><a href="class_u_h_s2___g_p_i_o.html#a17ed93e6b9a8e81df410ade377bf6413">UHS2_GPIO::UHS2_GPIO</a></div><div class="ttdeci">UHS2_GPIO(USB *pUsb)</div><div class="ttdoc">Implement an instance of a UHS2_GPIO object. </div><div class="ttdef"><b>Definition:</b> <a href="_u_h_s2__gpio_8cpp_source.html#l00032">UHS2_gpio.cpp:32</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#l00208">UsbCore.h:208</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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_h_s2___g_p_i_o_html_a8b8339cda815b0cf1e0692346fa60586"><div class="ttname"><a href="class_u_h_s2___g_p_i_o.html#a8b8339cda815b0cf1e0692346fa60586">UHS2_GPIO::digitalWrite</a></div><div class="ttdeci">void digitalWrite(uint8_t pin, uint8_t val)</div><div class="ttdoc">Set a GPIO output value. </div><div class="ttdef"><b>Definition:</b> <a href="_u_h_s2__gpio_8cpp_source.html#l00040">UHS2_gpio.cpp:40</a></div></div>
<div class="ttc" id="class_u_h_s2___g_p_i_o_html_a17ed93e6b9a8e81df410ade377bf6413"><div class="ttname"><a href="class_u_h_s2___g_p_i_o.html#a17ed93e6b9a8e81df410ade377bf6413">UHS2_GPIO::UHS2_GPIO</a></div><div class="ttdeci">UHS2_GPIO(USB *pUsb)</div><div class="ttdoc">Implement an instance of a UHS2_GPIO object. </div><div class="ttdef"><b>Definition:</b> <a href="_u_h_s2__gpio_8cpp_source.html#l00032">UHS2_gpio.cpp:32</a></div></div>
<div class="ttc" id="class_u_h_s2___g_p_i_o_html"><div class="ttname"><a href="class_u_h_s2___g_p_i_o.html">UHS2_GPIO</a></div><div class="ttdef"><b>Definition:</b> <a href="_u_h_s2__gpio_8h_source.html#l00032">UHS2_gpio.h:32</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#l00208">UsbCore.h:208</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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -915,44 +915,44 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_html_a618eedabc161d8315be45cae0c8b6f89"><div class="ttname"><a href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a></div><div class="ttdeci">uint8_t getConfDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00784">Usb.cpp:784</a></div></div>
<div class="ttc" id="struct_ep_info_html_a9238dd40c096baedf041c98b19386a14"><div class="ttname"><a href="struct_ep_info.html#a9238dd40c096baedf041c98b19386a14">EpInfo::bmRcvToggle</a></div><div class="ttdeci">uint8_t bmRcvToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00048">address.h:48</a></div></div>
<div class="ttc" id="class_address_pool_html"><div class="ttname"><a href="class_address_pool.html">AddressPool</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00090">address.h:90</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a893ea73deab98be837c257201e7da25a"><div class="ttname"><a href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">USBDeviceConfig::Poll</a></div><div class="ttdeci">virtual uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00147">UsbCore.h:147</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad55f0079a95df5e4a9bb22e88a7395f5"><div class="ttname"><a href="_usb_core_8h.html#ad55f0079a95df5e4a9bb22e88a7395f5">USB_ERROR_EP_NOT_FOUND_IN_TBL</a></div><div class="ttdeci">#define USB_ERROR_EP_NOT_FOUND_IN_TBL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a893ea73deab98be837c257201e7da25a"><div class="ttname"><a href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">USBDeviceConfig::Poll</a></div><div class="ttdeci">virtual uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00149">UsbCore.h:149</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad55f0079a95df5e4a9bb22e88a7395f5"><div class="ttname"><a href="_usb_core_8h.html#ad55f0079a95df5e4a9bb22e88a7395f5">USB_ERROR_EP_NOT_FOUND_IN_TBL</a></div><div class="ttdeci">#define USB_ERROR_EP_NOT_FOUND_IN_TBL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00100">UsbCore.h:100</a></div></div>
<div class="ttc" id="max3421e_8h_html_a8816c259368604d0de57f31bcb6c1674"><div class="ttname"><a href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a></div><div class="ttdeci">#define bmHUBPRE</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00172">max3421e.h:172</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a80a8d6b8e75c76947e452b4afa04c84e"><div class="ttname"><a href="_usb_core_8h.html#a80a8d6b8e75c76947e452b4afa04c84e">USB_ATTACHED_SUBSTATE_WAIT_RESET</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00125">UsbCore.h:125</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a80a8d6b8e75c76947e452b4afa04c84e"><div class="ttname"><a href="_usb_core_8h.html#a80a8d6b8e75c76947e452b4afa04c84e">USB_ATTACHED_SUBSTATE_WAIT_RESET</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00127">UsbCore.h:127</a></div></div>
<div class="ttc" id="max3421e_8h_html_a8ec45bdb8c5273e99c3ab89349cb43f9"><div class="ttname"><a href="max3421e_8h.html#a8ec45bdb8c5273e99c3ab89349cb43f9">FSHOST</a></div><div class="ttdeci">#define FSHOST</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00037">max3421e.h:37</a></div></div>
<div class="ttc" id="max3421e_8h_html_a7e82a85eb165f82afde45df5f98504ff"><div class="ttname"><a href="max3421e_8h.html#a7e82a85eb165f82afde45df5f98504ff">rHCTL</a></div><div class="ttdeci">#define rHCTL</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00181">max3421e.h:181</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r_html_a39499f3dd4e3f1ef1d8a2c9b430bc11b"><div class="ttname"><a href="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r.html#a39499f3dd4e3f1ef1d8a2c9b430bc11b">USB_CONFIGURATION_DESCRIPTOR::wTotalLength</a></div><div class="ttdeci">uint16_t wTotalLength</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00126">usb_ch9.h:126</a></div></div>
<div class="ttc" id="class_u_s_b_html_a59ee57083ba492d87ff2947547848d58"><div class="ttname"><a href="class_u_s_b.html#a59ee57083ba492d87ff2947547848d58">USB::getEpInfoEntry</a></div><div class="ttdeci">EpInfo * getEpInfoEntry(uint8_t addr, uint8_t ep)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00051">Usb.cpp:51</a></div></div>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
<div class="ttc" id="max3421e_8h_html_a1cde86dfa0124c81ebffcde9fdf61cc3"><div class="ttname"><a href="max3421e_8h.html#a1cde86dfa0124c81ebffcde9fdf61cc3">bmSOFKAENAB</a></div><div class="ttdeci">#define bmSOFKAENAB</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00173">max3421e.h:173</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_abbad38caa1ca9c52f47adccd3a850aed"><div class="ttname"><a href="usb__ch9_8h.html#abbad38caa1ca9c52f47adccd3a850aed">USB_DESCRIPTOR_STRING</a></div><div class="ttdeci">#define USB_DESCRIPTOR_STRING</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00072">usb_ch9.h:72</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1ec9b19c0ed1e66e399ad9cf3c4a6537"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">SETUP_PKT::wLength</a></div><div class="ttdeci">uint16_t wLength</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00196">UsbCore.h:196</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a1b082667723b29243b021a1829bdd8d6"><div class="ttname"><a href="_usb_core_8h.html#a1b082667723b29243b021a1829bdd8d6">USB_SETTLE_DELAY</a></div><div class="ttdeci">#define USB_SETTLE_DELAY</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00108">UsbCore.h:108</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aaadb20392558e23e3eba073e358a4493"><div class="ttname"><a href="_usb_core_8h.html#aaadb20392558e23e3eba073e358a4493">USB_ATTACHED_SUBSTATE_SETTLE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_SETTLE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00121">UsbCore.h:121</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1ec9b19c0ed1e66e399ad9cf3c4a6537"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">SETUP_PKT::wLength</a></div><div class="ttdeci">uint16_t wLength</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00198">UsbCore.h:198</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a1b082667723b29243b021a1829bdd8d6"><div class="ttname"><a href="_usb_core_8h.html#a1b082667723b29243b021a1829bdd8d6">USB_SETTLE_DELAY</a></div><div class="ttdeci">#define USB_SETTLE_DELAY</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00110">UsbCore.h:110</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aaadb20392558e23e3eba073e358a4493"><div class="ttname"><a href="_usb_core_8h.html#aaadb20392558e23e3eba073e358a4493">USB_ATTACHED_SUBSTATE_SETTLE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_SETTLE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00123">UsbCore.h:123</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_aa1e9380222063c40fbf43428f7c50d67"><div class="ttname"><a href="class_m_a_x3421e.html#aa1e9380222063c40fbf43428f7c50d67">MAX3421e::getVbusState</a></div><div class="ttdeci">uint8_t getVbusState(void)</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00152">usbhost.h:152</a></div></div>
<div class="ttc" id="max3421e_8h_html_acdfff8cccb2ba5a3dfaa67241ffe86a4"><div class="ttname"><a href="max3421e_8h.html#acdfff8cccb2ba5a3dfaa67241ffe86a4">bmRCVTOGRD</a></div><div class="ttdeci">#define bmRCVTOGRD</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00206">max3421e.h:206</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cb7070e699b7815e3c45dc8f7dd67f1"><div class="ttname"><a href="_usb_core_8h.html#a7cb7070e699b7815e3c45dc8f7dd67f1">USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00089">UsbCore.h:89</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a857a9899ad4f277faf074c3012e14ffa"><div class="ttname"><a href="_usb_core_8h.html#a857a9899ad4f277faf074c3012e14ffa">USB_RETRY_LIMIT</a></div><div class="ttdeci">#define USB_RETRY_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00107">UsbCore.h:107</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cb7070e699b7815e3c45dc8f7dd67f1"><div class="ttname"><a href="_usb_core_8h.html#a7cb7070e699b7815e3c45dc8f7dd67f1">USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a857a9899ad4f277faf074c3012e14ffa"><div class="ttname"><a href="_usb_core_8h.html#a857a9899ad4f277faf074c3012e14ffa">USB_RETRY_LIMIT</a></div><div class="ttdeci">#define USB_RETRY_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00109">UsbCore.h:109</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_a3572226ee2137c7fbf7487a02b0f560f"><div class="ttname"><a href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a></div><div class="ttdeci">#define USB_REQUEST_GET_DESCRIPTOR</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00044">usb_ch9.h:44</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_ac6d0566773ed4549fe1a7a932e6c46de"><div class="ttname"><a href="usb__ch9_8h.html#ac6d0566773ed4549fe1a7a932e6c46de">USB_DESCRIPTOR_DEVICE</a></div><div class="ttdeci">#define USB_DESCRIPTOR_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00070">usb_ch9.h:70</a></div></div>
<div class="ttc" id="max3421e_8h_html_a6864ac74e4ed056f9eb37f1c78bd6c6f"><div class="ttname"><a href="max3421e_8h.html#a6864ac74e4ed056f9eb37f1c78bd6c6f">bmRCVTOG1</a></div><div class="ttdeci">#define bmRCVTOG1</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00188">max3421e.h:188</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a272428aaee5fccec4661bd5457d1928f"><div class="ttname"><a href="_usb_core_8h.html#a272428aaee5fccec4661bd5457d1928f">USB_ERROR_INVALID_MAX_PKT_SIZE</a></div><div class="ttdeci">#define USB_ERROR_INVALID_MAX_PKT_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00097">UsbCore.h:97</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a272428aaee5fccec4661bd5457d1928f"><div class="ttname"><a href="_usb_core_8h.html#a272428aaee5fccec4661bd5457d1928f">USB_ERROR_INVALID_MAX_PKT_SIZE</a></div><div class="ttdeci">#define USB_ERROR_INVALID_MAX_PKT_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="class_u_s_b_html_a31e2c132ec32ffdde94dff72be87c378"><div class="ttname"><a href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">USB::setConf</a></div><div class="ttdeci">uint8_t setConf(uint8_t addr, uint8_t ep, uint8_t conf_value)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00823">Usb.cpp:823</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae7fd7c5bb6dc87f44724dde2ad57df87"><div class="ttname"><a href="_usb_core_8h.html#ae7fd7c5bb6dc87f44724dde2ad57df87">USB_STATE_DETACHED</a></div><div class="ttdeci">#define USB_STATE_DETACHED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00117">UsbCore.h:117</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a0282f9f7a0313f957e02449d7313b7b5"><div class="ttname"><a href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a></div><div class="ttdeci">#define USB_NUMDEVICES</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00110">UsbCore.h:110</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae7fd7c5bb6dc87f44724dde2ad57df87"><div class="ttname"><a href="_usb_core_8h.html#ae7fd7c5bb6dc87f44724dde2ad57df87">USB_STATE_DETACHED</a></div><div class="ttdeci">#define USB_STATE_DETACHED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00119">UsbCore.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a0282f9f7a0313f957e02449d7313b7b5"><div class="ttname"><a href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a></div><div class="ttdeci">#define USB_NUMDEVICES</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00112">UsbCore.h:112</a></div></div>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="max3421e_8h_html_afa79b794eadcddfca2f62828dd83134b"><div class="ttname"><a href="max3421e_8h.html#afa79b794eadcddfca2f62828dd83134b">rRCVBC</a></div><div class="ttdeci">#define rRCVBC</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00047">max3421e.h:47</a></div></div>
<div class="ttc" id="max3421e_8h_html_aa128de549704094dadb93daa8875472b"><div class="ttname"><a href="max3421e_8h.html#aa128de549704094dadb93daa8875472b">hrJERR</a></div><div class="ttdeci">#define hrJERR</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00227">max3421e.h:227</a></div></div>
<div class="ttc" id="class_u_s_b_html_a6c3ba3f7e6dccb450267011ce783d7ea"><div class="ttname"><a href="class_u_s_b.html#a6c3ba3f7e6dccb450267011ce783d7ea">USB::setEpInfoEntry</a></div><div class="ttdeci">uint8_t setEpInfoEntry(uint8_t addr, uint8_t epcount, EpInfo *eprecord_ptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00071">Usb.cpp:71</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_aef77a1e62f78c04a1aad53e8795ec89e"><div class="ttname"><a href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">USBDeviceConfig::ConfigureDevice</a></div><div class="ttdeci">virtual uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00139">UsbCore.h:139</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_aef77a1e62f78c04a1aad53e8795ec89e"><div class="ttname"><a href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">USBDeviceConfig::ConfigureDevice</a></div><div class="ttdeci">virtual uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00141">UsbCore.h:141</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_a07720e9f2311bfa0d66cfae746576946"><div class="ttname"><a href="class_m_a_x3421e.html#a07720e9f2311bfa0d66cfae746576946">MAX3421e::Task</a></div><div class="ttdeci">uint8_t Task()</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00542">usbhost.h:542</a></div></div>
<div class="ttc" id="max3421e_8h_html_aea69e77cdc2b4124122d0fbda7e37019"><div class="ttname"><a href="max3421e_8h.html#aea69e77cdc2b4124122d0fbda7e37019">hrSUCCESS</a></div><div class="ttdeci">#define hrSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00214">max3421e.h:214</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a6fef5305841ac36f67d8ddb0bd9127d4"><div class="ttname"><a href="_usb_core_8h.html#a6fef5305841ac36f67d8ddb0bd9127d4">USB_STATE_ERROR</a></div><div class="ttdeci">#define USB_STATE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00130">UsbCore.h:130</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a9bbd6cf5a93a6433d2eb97c59b9102d5"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">SETUP_PKT::bmRequestType</a></div><div class="ttdeci">uint8_t bmRequestType</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00177">UsbCore.h:177</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a6fef5305841ac36f67d8ddb0bd9127d4"><div class="ttname"><a href="_usb_core_8h.html#a6fef5305841ac36f67d8ddb0bd9127d4">USB_STATE_ERROR</a></div><div class="ttdeci">#define USB_STATE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00132">UsbCore.h:132</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a9bbd6cf5a93a6433d2eb97c59b9102d5"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">SETUP_PKT::bmRequestType</a></div><div class="ttdeci">uint8_t bmRequestType</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00179">UsbCore.h:179</a></div></div>
<div class="ttc" id="max3421e_8h_html_a4a9dee0254d637bcd27ac53fd2a7cb7c"><div class="ttname"><a href="max3421e_8h.html#a4a9dee0254d637bcd27ac53fd2a7cb7c">bmSNDTOGRD</a></div><div class="ttdeci">#define bmSNDTOGRD</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00207">max3421e.h:207</a></div></div>
<div class="ttc" id="class_u_s_b_html_a636695a5c3d35cd6b9e31c54edfacd7c"><div class="ttname"><a href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">USB::ctrlReq</a></div><div class="ttdeci">uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi, uint16_t wInd, uint16_t total, uint16_t nbytes, uint8_t *dataptr, USBReadParser *p)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00133">Usb.cpp:133</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_aa17b365c4eb8bd2f6a4d4e4fb5f881c7"><div class="ttname"><a href="usb__ch9_8h.html#aa17b365c4eb8bd2f6a4d4e4fb5f881c7">USB_DESCRIPTOR_CONFIGURATION</a></div><div class="ttdeci">#define USB_DESCRIPTOR_CONFIGURATION</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00071">usb_ch9.h:71</a></div></div>
@ -960,32 +960,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="max3421e_8h_html_a82f316064dd5442d86e1536d3f1d9f7a"><div class="ttname"><a href="max3421e_8h.html#a82f316064dd5442d86e1536d3f1d9f7a">bmHXFRDNIRQ</a></div><div class="ttdeci">#define bmHXFRDNIRQ</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00153">max3421e.h:153</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3aea534daed66b5606fa798df7ad3c47"><div class="ttname"><a href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">USB::setAddr</a></div><div class="ttdeci">uint8_t setAddr(uint8_t oldaddr, uint8_t ep, uint8_t newaddr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00814">Usb.cpp:814</a></div></div>
<div class="ttc" id="class_u_s_b_html_a8ff8cd03496bdcb0ca26f18878ad299d"><div class="ttname"><a href="class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d">USB::USB</a></div><div class="ttdeci">USB(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00032">Usb.cpp:32</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a138c40c59f628eefbe273a8db0a96753"><div class="ttname"><a href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753">USB_STATE_RUNNING</a></div><div class="ttdeci">#define USB_STATE_RUNNING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00129">UsbCore.h:129</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a138c40c59f628eefbe273a8db0a96753"><div class="ttname"><a href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753">USB_STATE_RUNNING</a></div><div class="ttdeci">#define USB_STATE_RUNNING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00131">UsbCore.h:131</a></div></div>
<div class="ttc" id="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r.html">USB_CONFIGURATION_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00123">usb_ch9.h:123</a></div></div>
<div class="ttc" id="struct_ep_info_html_a9f92be74c75c037b39e2cae1eb49b89b"><div class="ttname"><a href="struct_ep_info.html#a9f92be74c75c037b39e2cae1eb49b89b">EpInfo::epAddr</a></div><div class="ttdeci">uint8_t epAddr</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00040">address.h:40</a></div></div>
<div class="ttc" id="max3421e_8h_html_a5ab905353668c35ea0d9f6989d24b849"><div class="ttname"><a href="max3421e_8h.html#a5ab905353668c35ea0d9f6989d24b849">rRCVFIFO</a></div><div class="ttdeci">#define rRCVFIFO</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00044">max3421e.h:44</a></div></div>
<div class="ttc" id="address_8h_html_a517dfa014946e2d087d197312234a1de"><div class="ttname"><a href="address_8h.html#a517dfa014946e2d087d197312234a1de">USB_NAK_MAX_POWER</a></div><div class="ttdeci">#define USB_NAK_MAX_POWER</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00034">address.h:34</a></div></div>
<div class="ttc" id="class_address_pool_impl_html_aa3e12dda249ef6acbb27592fc8fe1cba"><div class="ttname"><a href="class_address_pool_impl.html#aa3e12dda249ef6acbb27592fc8fe1cba">AddressPoolImpl::GetUsbDevicePtr</a></div><div class="ttdeci">virtual UsbDevice * GetUsbDevicePtr(uint8_t addr)</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00188">address.h:188</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a299d9f88d294369ea88b48b5026f4c7e"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">SETUP_PKT::wIndex</a></div><div class="ttdeci">uint16_t wIndex</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00195">UsbCore.h:195</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a299d9f88d294369ea88b48b5026f4c7e"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">SETUP_PKT::wIndex</a></div><div class="ttdeci">uint16_t wIndex</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00197">UsbCore.h:197</a></div></div>
<div class="ttc" id="max3421e_8h_html_ab59b41d6ecb3a04e5bfc38b0eee4aec0"><div class="ttname"><a href="max3421e_8h.html#ab59b41d6ecb3a04e5bfc38b0eee4aec0">bmBUSRST</a></div><div class="ttdeci">#define bmBUSRST</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00183">max3421e.h:183</a></div></div>
<div class="ttc" id="max3421e_8h_html_a6d59486bc96e76ebb429756a30ddb238"><div class="ttname"><a href="max3421e_8h.html#a6d59486bc96e76ebb429756a30ddb238">tokOUT</a></div><div class="ttdeci">#define tokOUT</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00197">max3421e.h:197</a></div></div>
<div class="ttc" id="max3421e_8h_html_a436aef9c3815daee76dc227dcf15d4e4"><div class="ttname"><a href="max3421e_8h.html#a436aef9c3815daee76dc227dcf15d4e4">tokIN</a></div><div class="ttdeci">#define tokIN</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00196">max3421e.h:196</a></div></div>
<div class="ttc" id="max3421e_8h_html_aa05ee2be883f4b96948e18b0d55ab5c2"><div class="ttname"><a href="max3421e_8h.html#aa05ee2be883f4b96948e18b0d55ab5c2">LSHOST</a></div><div class="ttdeci">#define LSHOST</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00038">max3421e.h:38</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad8686abbfa0d98547d450fe2a105a588"><div class="ttname"><a href="_usb_core_8h.html#ad8686abbfa0d98547d450fe2a105a588">USB_XFER_TIMEOUT</a></div><div class="ttdeci">#define USB_XFER_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00105">UsbCore.h:105</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad8686abbfa0d98547d450fe2a105a588"><div class="ttname"><a href="_usb_core_8h.html#ad8686abbfa0d98547d450fe2a105a588">USB_XFER_TIMEOUT</a></div><div class="ttdeci">#define USB_XFER_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00107">UsbCore.h:107</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a489dabee1961113d6d8963f098183a62"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a489dabee1961113d6d8963f098183a62">SETUP_PKT::wVal_u</a></div><div class="ttdeci">union SETUP_PKT::@33 wVal_u</div></div>
<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>
<div class="ttc" id="max3421e_8h_html_a330db4fc764b8ccae5214645c1ee5423"><div class="ttname"><a href="max3421e_8h.html#a330db4fc764b8ccae5214645c1ee5423">rMODE</a></div><div class="ttdeci">#define rMODE</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00167">max3421e.h:167</a></div></div>
<div class="ttc" id="class_u_s_b_html_a8ff697d334dc611720419374acd1e5fb"><div class="ttname"><a href="class_u_s_b.html#a8ff697d334dc611720419374acd1e5fb">USB::setUsbTaskState</a></div><div class="ttdeci">void setUsbTaskState(uint8_t state)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00047">Usb.cpp:47</a></div></div>
<div class="ttc" id="class_u_s_b_html_affbc018973a588995457d535b0ac7ee7"><div class="ttname"><a href="class_u_s_b.html#affbc018973a588995457d535b0ac7ee7">USB::outTransfer</a></div><div class="ttdeci">uint8_t outTransfer(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *data)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00300">Usb.cpp:300</a></div></div>
<div class="ttc" id="max3421e_8h_html_ab44a7968d08016b58d98951059c37076"><div class="ttname"><a href="max3421e_8h.html#ab44a7968d08016b58d98951059c37076">hrNAK</a></div><div class="ttdeci">#define hrNAK</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00218">max3421e.h:218</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a060f3a6423f1e3640aa7b14d5ce72285"><div class="ttname"><a href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a></div><div class="ttdeci">#define bmREQ_GET_DESCR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00058">UsbCore.h:58</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a060f3a6423f1e3640aa7b14d5ce72285"><div class="ttname"><a href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a></div><div class="ttdeci">#define bmREQ_GET_DESCR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00060">UsbCore.h:60</a></div></div>
<div class="ttc" id="max3421e_8h_html_a1eb6ec372ed236f1db3fbca201bdc28f"><div class="ttname"><a href="max3421e_8h.html#a1eb6ec372ed236f1db3fbca201bdc28f">rSNDBC</a></div><div class="ttdeci">#define rSNDBC</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00048">max3421e.h:48</a></div></div>
<div class="ttc" id="max3421e_8h_html_a246dbd203f68062fab34f2869b76e479"><div class="ttname"><a href="max3421e_8h.html#a246dbd203f68062fab34f2869b76e479">rHRSL</a></div><div class="ttdeci">#define rHRSL</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00203">max3421e.h:203</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ada22633d6de30155a60cb19f6e6452fe"><div class="ttname"><a href="_usb_core_8h.html#ada22633d6de30155a60cb19f6e6452fe">USB_ATTACHED_SUBSTATE_RESET_DEVICE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_RESET_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00122">UsbCore.h:122</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ada22633d6de30155a60cb19f6e6452fe"><div class="ttname"><a href="_usb_core_8h.html#ada22633d6de30155a60cb19f6e6452fe">USB_ATTACHED_SUBSTATE_RESET_DEVICE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_RESET_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00124">UsbCore.h:124</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_af136074eab636da10cf50a03d735c1b5"><div class="ttname"><a href="class_m_a_x3421e.html#af136074eab636da10cf50a03d735c1b5">MAX3421e::bytesRd</a></div><div class="ttdeci">uint8_t * bytesRd(uint8_t reg, uint8_t nbytes, uint8_t *data_p)</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00322">usbhost.h:322</a></div></div>
<div class="ttc" id="max3421e_8h_html_a100ac012a99f7cb9305a2eb921741ce3"><div class="ttname"><a href="max3421e_8h.html#a100ac012a99f7cb9305a2eb921741ce3">tokINHS</a></div><div class="ttdeci">#define tokINHS</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00198">max3421e.h:198</a></div></div>
<div class="ttc" id="max3421e_8h_html_a9744878036529e375f3b017b22b1eda2"><div class="ttname"><a href="max3421e_8h.html#a9744878036529e375f3b017b22b1eda2">bmLOWSPEED</a></div><div class="ttdeci">#define bmLOWSPEED</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00171">max3421e.h:171</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a12bb63558ded5bb6661bb173b07ff391"><div class="ttname"><a href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">USBDeviceConfig::ResetHubPort</a></div><div class="ttdeci">virtual void ResetHubPort(uint8_t port)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00155">UsbCore.h:155</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a12bb63558ded5bb6661bb173b07ff391"><div class="ttname"><a href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">USBDeviceConfig::ResetHubPort</a></div><div class="ttdeci">virtual void ResetHubPort(uint8_t port)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00157">UsbCore.h:157</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_a67229549b336fb1c000488382d35aaaa"><div class="ttname"><a href="class_m_a_x3421e.html#a67229549b336fb1c000488382d35aaaa">MAX3421e::bytesWr</a></div><div class="ttdeci">uint8_t * bytesWr(uint8_t reg, uint8_t nbytes, uint8_t *data_p)</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00220">usbhost.h:220</a></div></div>
<div class="ttc" id="class_u_s_b_html_a372ecbe1d23955e8b04b5e95e0e4a833"><div class="ttname"><a href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">USB::getStrDescr</a></div><div class="ttdeci">uint8_t getStrDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t index, uint16_t langid, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00809">Usb.cpp:809</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdaef31cc6fe9479955961311ee18ac205f"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaef31cc6fe9479955961311ee18ac205f">L</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00102">controllerEnums.h:102</a></div></div>
@ -995,60 +995,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="max3421e_8h_html_a9ab289252615caa2d19ceb4359d71a44"><div class="ttname"><a href="max3421e_8h.html#a9ab289252615caa2d19ceb4359d71a44">rHIRQ</a></div><div class="ttdeci">#define rHIRQ</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00144">max3421e.h:144</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="max3421e_8h_html_aa5d5e67db32d736bab1ee8ef8764f6aa"><div class="ttname"><a href="max3421e_8h.html#aa5d5e67db32d736bab1ee8ef8764f6aa">rSNDFIFO</a></div><div class="ttdeci">#define rSNDFIFO</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00045">max3421e.h:45</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="struct_usb_device_address_html_a79ed442d6a357907ddb4d1697bd6af5f"><div class="ttname"><a href="struct_usb_device_address.html#a79ed442d6a357907ddb4d1697bd6af5f">UsbDeviceAddress::devAddress</a></div><div class="ttdeci">uint8_t devAddress</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00074">address.h:74</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00174">UsbCore.h:174</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00176">UsbCore.h:176</a></div></div>
<div class="ttc" id="max3421e_8h_html_a9889c0ed9a43ff3fea670a96c3fbd165"><div class="ttname"><a href="max3421e_8h.html#a9889c0ed9a43ff3fea670a96c3fbd165">tokOUTHS</a></div><div class="ttdeci">#define tokOUTHS</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00199">max3421e.h:199</a></div></div>
<div class="ttc" id="class_u_s_b_html_a1c1aad8269403bf488e3bc4c79886ce4"><div class="ttname"><a href="class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4">USB::getUsbTaskState</a></div><div class="ttdeci">uint8_t getUsbTaskState(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00043">Usb.cpp:43</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a3168cf67661a2716677b9830f30b880c"><div class="ttname"><a href="_usb_core_8h.html#a3168cf67661a2716677b9830f30b880c">USB_STATE_MASK</a></div><div class="ttdeci">#define USB_STATE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00115">UsbCore.h:115</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a3168cf67661a2716677b9830f30b880c"><div class="ttname"><a href="_usb_core_8h.html#a3168cf67661a2716677b9830f30b880c">USB_STATE_MASK</a></div><div class="ttdeci">#define USB_STATE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00117">UsbCore.h:117</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_u_s_b_html_aff8d1b2009c760bc27fb12762bd3c9b6"><div class="ttname"><a href="class_u_s_b.html#aff8d1b2009c760bc27fb12762bd3c9b6">USB::Task</a></div><div class="ttdeci">void Task(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00438">Usb.cpp:438</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aff6ab2376cd29385b20c2b63d4ddd26d"><div class="ttname"><a href="_usb_core_8h.html#aff6ab2376cd29385b20c2b63d4ddd26d">USB_DETACHED_SUBSTATE_ILLEGAL</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_ILLEGAL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00120">UsbCore.h:120</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aff6ab2376cd29385b20c2b63d4ddd26d"><div class="ttname"><a href="_usb_core_8h.html#aff6ab2376cd29385b20c2b63d4ddd26d">USB_DETACHED_SUBSTATE_ILLEGAL</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_ILLEGAL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00122">UsbCore.h:122</a></div></div>
<div class="ttc" id="max3421e_8h_html_ab4e9ff11b75e71171814fdab1ff7ce45"><div class="ttname"><a href="max3421e_8h.html#ab4e9ff11b75e71171814fdab1ff7ce45">hrTIMEOUT</a></div><div class="ttdeci">#define hrTIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00228">max3421e.h:228</a></div></div>
<div class="ttc" id="max3421e_8h_html_ac6d86063950bdbf438d358c907aefbfa"><div class="ttname"><a href="max3421e_8h.html#ac6d86063950bdbf438d358c907aefbfa">rPERADDR</a></div><div class="ttdeci">#define rPERADDR</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00179">max3421e.h:179</a></div></div>
<div class="ttc" id="max3421e_8h_html_ad780c154c3761f68e0e397e4fd8f9a07"><div class="ttname"><a href="max3421e_8h.html#ad780c154c3761f68e0e397e4fd8f9a07">bmRCVDAVIRQ</a></div><div class="ttdeci">#define bmRCVDAVIRQ</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00148">max3421e.h:148</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a311f11b79c4020d771cd6930e0a3223d"><div class="ttname"><a href="_usb_core_8h.html#a311f11b79c4020d771cd6930e0a3223d">USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00123">UsbCore.h:123</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a311f11b79c4020d771cd6930e0a3223d"><div class="ttname"><a href="_usb_core_8h.html#a311f11b79c4020d771cd6930e0a3223d">USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00125">UsbCore.h:125</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_a53f1d4d8d100a709fd6b37b5e6f0829e"><div class="ttname"><a href="class_m_a_x3421e.html#a53f1d4d8d100a709fd6b37b5e6f0829e">MAX3421e::regWr</a></div><div class="ttdeci">void regWr(uint8_t reg, uint8_t data)</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00177">usbhost.h:177</a></div></div>
<div class="ttc" id="max3421e_8h_html_aca6a8aa4f0aebbe07c5e175572a92ef7"><div class="ttname"><a href="max3421e_8h.html#aca6a8aa4f0aebbe07c5e175572a92ef7">bmRCVTOG0</a></div><div class="ttdeci">#define bmRCVTOG0</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00187">max3421e.h:187</a></div></div>
<div class="ttc" id="struct_usb_device_html_a828814f5231b866ac665a24ec5edaa3a"><div class="ttname"><a href="struct_usb_device.html#a828814f5231b866ac665a24ec5edaa3a">UsbDevice::epcount</a></div><div class="ttdeci">uint8_t epcount</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00085">address.h:85</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aac8c844e6a20f42298d70e4438a029e5"><div class="ttname"><a href="_usb_core_8h.html#aac8c844e6a20f42298d70e4438a029e5">USB_STATE_CONFIGURING</a></div><div class="ttdeci">#define USB_STATE_CONFIGURING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00128">UsbCore.h:128</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aac8c844e6a20f42298d70e4438a029e5"><div class="ttname"><a href="_usb_core_8h.html#aac8c844e6a20f42298d70e4438a029e5">USB_STATE_CONFIGURING</a></div><div class="ttdeci">#define USB_STATE_CONFIGURING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00130">UsbCore.h:130</a></div></div>
<div class="ttc" id="class_u_s_b_html_a343d4b321cf8e99f0504cb04c7ce8b10"><div class="ttname"><a href="class_u_s_b.html#a343d4b321cf8e99f0504cb04c7ce8b10">USB::dispatchPkt</a></div><div class="ttdeci">uint8_t dispatchPkt(uint8_t token, uint8_t ep, uint16_t nak_limit)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00384">Usb.cpp:384</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a3706cf6b18785aff823171e280bab738"><div class="ttname"><a href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">USBDeviceConfig::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00135">UsbCore.h:135</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a3706cf6b18785aff823171e280bab738"><div class="ttname"><a href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">USBDeviceConfig::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00137">UsbCore.h:137</a></div></div>
<div class="ttc" id="max3421e_8h_html_a4834ae7378471b63b9a1985c6294006f"><div class="ttname"><a href="max3421e_8h.html#a4834ae7378471b63b9a1985c6294006f">bmSNDTOG0</a></div><div class="ttdeci">#define bmSNDTOG0</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00189">max3421e.h:189</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html_a508fe70d1983cdaa71cce85ea9c75ec1"><div class="ttname"><a href="class_m_a_x3421e.html#a508fe70d1983cdaa71cce85ea9c75ec1">MAX3421e::regRd</a></div><div class="ttdeci">uint8_t regRd(uint8_t reg)</div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00283">usbhost.h:283</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a52c379fe7e22f53d3e3d47d65735fa3b"><div class="ttname"><a href="_usb_core_8h.html#a52c379fe7e22f53d3e3d47d65735fa3b">USB_ERROR_INVALID_ARGUMENT</a></div><div class="ttdeci">#define USB_ERROR_INVALID_ARGUMENT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a52c379fe7e22f53d3e3d47d65735fa3b"><div class="ttname"><a href="_usb_core_8h.html#a52c379fe7e22f53d3e3d47d65735fa3b">USB_ERROR_INVALID_ARGUMENT</a></div><div class="ttdeci">#define USB_ERROR_INVALID_ARGUMENT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00097">UsbCore.h:97</a></div></div>
<div class="ttc" id="class_u_s_b_html_af4008dfc1c2d15c23cf8a7815cc17765"><div class="ttname"><a href="class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765">USB::Configuring</a></div><div class="ttdeci">uint8_t Configuring(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00666">Usb.cpp:666</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_aa47b13c2476207b2c5ad06f973e6b59b"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#aa47b13c2476207b2c5ad06f973e6b59b">SETUP_PKT::ReqType_u</a></div><div class="ttdeci">union SETUP_PKT::@32 ReqType_u</div></div>
<div class="ttc" id="macros_8h_html_a3b6ba9344d4ae0847095896841587862"><div class="ttname"><a href="macros_8h.html#a3b6ba9344d4ae0847095896841587862">USBTRACE3</a></div><div class="ttdeci">#define USBTRACE3(s, r, l)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00085">macros.h:85</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a321b931277d6ce278416dc5d74059016"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">SETUP_PKT::bRequest</a></div><div class="ttdeci">uint8_t bRequest</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00185">UsbCore.h:185</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a321b931277d6ce278416dc5d74059016"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">SETUP_PKT::bRequest</a></div><div class="ttdeci">uint8_t bRequest</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00187">UsbCore.h:187</a></div></div>
<div class="ttc" id="max3421e_8h_html_a3cb02fdd2d36f8a755c4b1946a0b0063"><div class="ttname"><a href="max3421e_8h.html#a3cb02fdd2d36f8a755c4b1946a0b0063">SE0</a></div><div class="ttdeci">#define SE0</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00035">max3421e.h:35</a></div></div>
<div class="ttc" id="class_address_pool_impl_html_a3d59841faa336c359b0736ca45988ce5"><div class="ttname"><a href="class_address_pool_impl.html#a3d59841faa336c359b0736ca45988ce5">AddressPoolImpl::FreeAddress</a></div><div class="ttdeci">virtual void FreeAddress(uint8_t addr)</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00262">address.h:262</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a61e301efedae55c6ac12c6cce154e432"><div class="ttname"><a href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">USBDeviceConfig::Release</a></div><div class="ttdeci">virtual uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00143">UsbCore.h:143</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a61e301efedae55c6ac12c6cce154e432"><div class="ttname"><a href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">USBDeviceConfig::Release</a></div><div class="ttdeci">virtual uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00145">UsbCore.h:145</a></div></div>
<div class="ttc" id="max3421e_8h_html_a042cc701398502fb70b8793ed76394ce"><div class="ttname"><a href="max3421e_8h.html#a042cc701398502fb70b8793ed76394ce">bmFRAMEIRQ</a></div><div class="ttdeci">#define bmFRAMEIRQ</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00152">max3421e.h:152</a></div></div>
<div class="ttc" id="max3421e_8h_html_a651e9347e706d3cb16357c656a7e9c8f"><div class="ttname"><a href="max3421e_8h.html#a651e9347e706d3cb16357c656a7e9c8f">hrTOGERR</a></div><div class="ttdeci">#define hrTOGERR</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00220">max3421e.h:220</a></div></div>
<div class="ttc" id="max3421e_8h_html_a5c3d7b0a5b0933cfc0183cd36ea91f16"><div class="ttname"><a href="max3421e_8h.html#a5c3d7b0a5b0933cfc0183cd36ea91f16">SE1</a></div><div class="ttdeci">#define SE1</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00036">max3421e.h:36</a></div></div>
<div class="ttc" id="max3421e_8h_html_acddbcc3176885ece538a7e71665c27be"><div class="ttname"><a href="max3421e_8h.html#acddbcc3176885ece538a7e71665c27be">rSUDFIFO</a></div><div class="ttdeci">#define rSUDFIFO</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00046">max3421e.h:46</a></div></div>
<div class="ttc" id="class_address_pool_impl_html_a14657183c73c631754b31bd0cc588c87"><div class="ttname"><a href="class_address_pool_impl.html#a14657183c73c631754b31bd0cc588c87">AddressPoolImpl::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00210">address.h:210</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af4965e768593007eacde7644979f56da"><div class="ttname"><a href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a></div><div class="ttdeci">#define bmREQ_SET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00059">UsbCore.h:59</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af4965e768593007eacde7644979f56da"><div class="ttname"><a href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a></div><div class="ttdeci">#define bmREQ_SET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00061">UsbCore.h:61</a></div></div>
<div class="ttc" id="struct_usb_device_html_a351d1099501c36d9f301495acefd5f99"><div class="ttname"><a href="struct_usb_device.html#a351d1099501c36d9f301495acefd5f99">UsbDevice::address</a></div><div class="ttdeci">UsbDeviceAddress address</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00084">address.h:84</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_aadef005acc40340955d34d9767ef297c"><div class="ttname"><a href="usb__ch9_8h.html#aadef005acc40340955d34d9767ef297c">USB_REQUEST_SET_CONFIGURATION</a></div><div class="ttdeci">#define USB_REQUEST_SET_CONFIGURATION</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00047">usb_ch9.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a3708f4e8166d5d099e1982aa956eacce"><div class="ttname"><a href="_usb_core_8h.html#a3708f4e8166d5d099e1982aa956eacce">USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00119">UsbCore.h:119</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a04ea2d151f9edb6575fc159a58f1e443"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">SETUP_PKT::wValueHi</a></div><div class="ttdeci">uint8_t wValueHi</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00192">UsbCore.h:192</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a3708f4e8166d5d099e1982aa956eacce"><div class="ttname"><a href="_usb_core_8h.html#a3708f4e8166d5d099e1982aa956eacce">USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00121">UsbCore.h:121</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a04ea2d151f9edb6575fc159a58f1e443"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">SETUP_PKT::wValueHi</a></div><div class="ttdeci">uint8_t wValueHi</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00194">UsbCore.h:194</a></div></div>
<div class="ttc" id="class_u_s_b_html_a5eb0d31372d26f0015a0d7be0b9ff4e1"><div class="ttname"><a href="class_u_s_b.html#a5eb0d31372d26f0015a0d7be0b9ff4e1">USB::DefaultAddressing</a></div><div class="ttdeci">uint8_t DefaultAddressing(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00544">Usb.cpp:544</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a60a744d0f1386e4b28053a41bd6a958f"><div class="ttname"><a href="_usb_core_8h.html#a60a744d0f1386e4b28053a41bd6a958f">USB_DETACHED_SUBSTATE_INITIALIZE</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_INITIALIZE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00118">UsbCore.h:118</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a60a744d0f1386e4b28053a41bd6a958f"><div class="ttname"><a href="_usb_core_8h.html#a60a744d0f1386e4b28053a41bd6a958f">USB_DETACHED_SUBSTATE_INITIALIZE</a></div><div class="ttdeci">#define USB_DETACHED_SUBSTATE_INITIALIZE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00120">UsbCore.h:120</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a2d69537e663e7d5f188004f0d25ec0cc"><div class="ttname"><a href="_usb_core_8h.html#a2d69537e663e7d5f188004f0d25ec0cc">USB_ATTACHED_SUBSTATE_WAIT_SOF</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_SOF</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00124">UsbCore.h:124</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a68c9436c00560f96e044052c3fb681e9"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">SETUP_PKT::wValueLo</a></div><div class="ttdeci">uint8_t wValueLo</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00191">UsbCore.h:191</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a2d69537e663e7d5f188004f0d25ec0cc"><div class="ttname"><a href="_usb_core_8h.html#a2d69537e663e7d5f188004f0d25ec0cc">USB_ATTACHED_SUBSTATE_WAIT_SOF</a></div><div class="ttdeci">#define USB_ATTACHED_SUBSTATE_WAIT_SOF</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00126">UsbCore.h:126</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a68c9436c00560f96e044052c3fb681e9"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">SETUP_PKT::wValueLo</a></div><div class="ttdeci">uint8_t wValueLo</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00193">UsbCore.h:193</a></div></div>
<div class="ttc" id="max3421e_8h_html_aee283b6d075581cdff38a6054e6f63a2"><div class="ttname"><a href="max3421e_8h.html#aee283b6d075581cdff38a6054e6f63a2">bmSNDTOG1</a></div><div class="ttdeci">#define bmSNDTOG1</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00190">max3421e.h:190</a></div></div>
<div class="ttc" id="class_u_s_b_html_ac681c6c98e1641f705bc14d670a2663a"><div class="ttname"><a href="class_u_s_b.html#ac681c6c98e1641f705bc14d670a2663a">USB::ReleaseDevice</a></div><div class="ttdeci">uint8_t ReleaseDevice(uint8_t addr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00764">Usb.cpp:764</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae691ccb027b8e281ac87522a0e66aaa7"><div class="ttname"><a href="_usb_core_8h.html#ae691ccb027b8e281ac87522a0e66aaa7">USB_ERROR_TRANSFER_TIMEOUT</a></div><div class="ttdeci">#define USB_ERROR_TRANSFER_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00103">UsbCore.h:103</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae691ccb027b8e281ac87522a0e66aaa7"><div class="ttname"><a href="_usb_core_8h.html#ae691ccb027b8e281ac87522a0e66aaa7">USB_ERROR_TRANSFER_TIMEOUT</a></div><div class="ttdeci">#define USB_ERROR_TRANSFER_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00105">UsbCore.h:105</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00101">UsbCore.h:101</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html">USB_DEVICE_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00105">usb_ch9.h:105</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->

View file

@ -240,7 +240,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00058">58</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00060">60</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -254,7 +254,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00059">59</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00061">61</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -268,7 +268,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00060">60</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00062">62</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -282,7 +282,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00067">67</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00069">69</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -296,7 +296,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00068">68</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00070">70</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -310,7 +310,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00069">69</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00071">71</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -324,7 +324,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00070">70</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00072">72</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -338,7 +338,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00071">71</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00073">73</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -352,7 +352,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00072">72</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00074">74</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -366,7 +366,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00073">73</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00075">75</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -380,7 +380,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00074">74</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00076">76</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -394,7 +394,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00075">75</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00077">77</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -408,7 +408,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00076">76</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00078">78</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -422,7 +422,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00077">77</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00079">79</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -436,7 +436,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00078">78</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00080">80</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -450,7 +450,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00079">79</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00081">81</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -464,7 +464,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00080">80</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00082">82</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -478,7 +478,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00081">81</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00083">83</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -492,7 +492,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00082">82</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00084">84</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -506,7 +506,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00083">83</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00085">85</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -520,7 +520,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00084">84</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00086">86</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -534,7 +534,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00085">85</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00087">87</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -548,7 +548,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00088">88</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00090">90</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -562,7 +562,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00089">89</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00091">91</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -576,7 +576,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00090">90</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00092">92</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -590,7 +590,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00091">91</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00093">93</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -604,7 +604,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00092">92</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00094">94</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -618,7 +618,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00093">93</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00095">95</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -632,7 +632,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00094">94</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00096">96</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -646,7 +646,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00095">95</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00097">97</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -660,7 +660,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00096">96</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00098">98</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -674,7 +674,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00097">97</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00099">99</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -688,7 +688,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00098">98</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00100">100</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -702,7 +702,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00099">99</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00101">101</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -716,7 +716,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00100">100</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00102">102</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -730,7 +730,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00101">101</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00103">103</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -744,7 +744,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00102">102</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00104">104</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -758,7 +758,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00103">103</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00105">105</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -772,7 +772,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00105">105</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00107">107</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -786,7 +786,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00107">107</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00109">109</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -800,7 +800,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00108">108</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00110">110</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -814,7 +814,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00110">110</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00112">112</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -828,7 +828,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00112">112</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00114">114</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -842,7 +842,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00115">115</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00117">117</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -856,7 +856,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00117">117</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00119">119</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -870,7 +870,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00118">118</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00120">120</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -884,7 +884,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00119">119</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00121">121</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -898,7 +898,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00120">120</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00122">122</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -912,7 +912,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00121">121</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00123">123</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -926,7 +926,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00122">122</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00124">124</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -940,7 +940,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00123">123</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00125">125</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -954,7 +954,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00124">124</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00126">126</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -968,7 +968,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00125">125</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00127">127</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -982,7 +982,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00126">126</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00128">128</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -996,7 +996,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00127">127</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00129">129</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -1010,7 +1010,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00128">128</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00130">130</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -1024,7 +1024,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00129">129</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00131">131</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -1038,7 +1038,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00130">130</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00132">132</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -1053,7 +1053,7 @@ Typedefs</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00054">54</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00056">56</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>

View file

@ -137,325 +137,327 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="class_m_a_x3421e.html">MAX3421e&lt;P15, P5&gt;</a> <a class="code" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a>; <span class="comment">// ESP8266 boards</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#elif defined(ESP32)</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="class_m_a_x3421e.html">MAX3421e&lt;P5, P17&gt;</a> <a class="code" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a>; <span class="comment">// ESP32 boards</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb"> 54</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="class_m_a_x3421e.html">MAX3421e&lt;P10, P9&gt;</a> <a class="code" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a>; <span class="comment">// Official Arduinos (UNO, Duemilanove, Mega, 2560, Leonardo, Due etc.), Intel Edison, Intel Galileo 2 or Teensy 2.0 and 3.x</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* Common setup data constant combinations */</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285"> 58</a></span>&#160;<span class="preprocessor">#define bmREQ_GET_DESCR USB_SETUP_DEVICE_TO_HOST|USB_SETUP_TYPE_STANDARD|USB_SETUP_RECIPIENT_DEVICE //get descriptor request type</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da"> 59</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define bmREQ_SET USB_SETUP_HOST_TO_DEVICE|USB_SETUP_TYPE_STANDARD|USB_SETUP_RECIPIENT_DEVICE //set request type for all but &#39;set feature&#39; and &#39;set interface&#39;</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a9495c8ffdb784e111e8174e1541676f0"> 60</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define bmREQ_CL_GET_INTF USB_SETUP_DEVICE_TO_HOST|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE //get interface request type</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">// D7 data transfer direction (0 - host-to-device, 1 - device-to-host)</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">// D6-5 Type (0- standard, 1 - class, 2 - vendor, 3 - reserved)</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">// D4-0 Recipient (0 - device, 1 - interface, 2 - endpoint, 3 - other, 4..31 - reserved)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">// USB Device Classes</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae157c9a62665e9ca41bf765518077f40"> 67</a></span>&#160;<span class="preprocessor">#define USB_CLASS_USE_CLASS_INFO 0x00 // Use Class Info in the Interface Descriptors</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a8785f84db1be6b0b5da34cd91a1b6138"> 68</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_AUDIO 0x01 // Audio</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758"> 69</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_COM_AND_CDC_CTRL 0x02 // Communications and CDC Control</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602"> 70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_HID 0x03 // HID</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa5f3153d014b6267ba8da243b6b46443"> 71</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PHYSICAL 0x05 // Physical</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a1cddf36a39f1299fcf654628c40eaafe"> 72</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_IMAGE 0x06 // Image</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ab3e03403111b64480ba298d2641cf92f"> 73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PRINTER 0x07 // Printer</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2"> 74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_MASS_STORAGE 0x08 // Mass Storage</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aac5a936a2d1a6e3403798b031294992a"> 75</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_HUB 0x09 // Hub</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae"> 76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_CDC_DATA 0x0a // CDC-Data</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a823e1d95a677968ba93d6bb1968c48db"> 77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_SMART_CARD 0x0b // Smart-Card</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a311fda5cdf4960e05a892084c1b11288"> 78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_CONTENT_SECURITY 0x0d // Content Security</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a42a579e1be399e32a495b82634411449"> 79</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_VIDEO 0x0e // Video</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aef502b63c6eb8229ba4d67224f19fb84"> 80</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PERSONAL_HEALTH 0x0f // Personal Healthcare</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa31549c5c0d9e18f310dddaeab27068b"> 81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_DIAGNOSTIC_DEVICE 0xdc // Diagnostic Device</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#afce880b09049d7105f8e68ff36d9ad17"> 82</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_WIRELESS_CTRL 0xe0 // Wireless Controller</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a02fb07e20ad6d1af64439f40093bc80f"> 83</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_MISC 0xef // Miscellaneous</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a47087a6e244a02251b650921ea3b71db"> 84</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_APP_SPECIFIC 0xfe // Application Specific</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7c6212a5385ca1b4af75eeff62f7a871"> 85</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_VENDOR_SPECIFIC 0xff // Vendor Specific</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">// Additional Error Codes</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589"> 88</a></span>&#160;<span class="preprocessor">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED 0xD1</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7cb7070e699b7815e3c45dc8f7dd67f1"> 89</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE 0xD2</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0"> 90</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS 0xD3</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d"> 91</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL 0xD4</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ada55913b93ef46c430ed6979022c31b1"> 92</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_HUB_ADDRESS_OVERFLOW 0xD5</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0"> 93</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL 0xD6</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d"> 94</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_EPINFO_IS_NULL 0xD7</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a52c379fe7e22f53d3e3d47d65735fa3b"> 95</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_INVALID_ARGUMENT 0xD8</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595"> 96</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE 0xD9</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a272428aaee5fccec4661bd5457d1928f"> 97</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_INVALID_MAX_PKT_SIZE 0xDA</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad55f0079a95df5e4a9bb22e88a7395f5"> 98</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_EP_NOT_FOUND_IN_TBL 0xDB</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e"> 99</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET 0xE0</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229"> 100</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailGetDevDescr 0xE1</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a86f5704804d91e5b0333b418586f4c43"> 101</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailSetDevTblEntry 0xE2</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a5f181b47dbedffe69a32352247834b13"> 102</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailGetConfDescr 0xE3</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae691ccb027b8e281ac87522a0e66aaa7"> 103</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_TRANSFER_TIMEOUT 0xFF</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad8686abbfa0d98547d450fe2a105a588"> 105</a></span>&#160;<span class="preprocessor">#define USB_XFER_TIMEOUT 5000 // (5000) USB transfer timeout in milliseconds, per section 9.2.6.1 of USB 2.0 spec</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="comment">//#define USB_NAK_LIMIT 32000 // NAK limit for a transfer. 0 means NAKs are not counted</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a857a9899ad4f277faf074c3012e14ffa"> 107</a></span>&#160;<span class="preprocessor">#define USB_RETRY_LIMIT 3 // 3 retry limit for a transfer</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a1b082667723b29243b021a1829bdd8d6"> 108</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_SETTLE_DELAY 200 // settle delay in milliseconds</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5"> 110</a></span>&#160;<span class="preprocessor">#define USB_NUMDEVICES 16 //number of USB devices</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="comment">//#define HUB_MAX_HUBS 7 // maximum number of hubs that can be attached to the host controller</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae843af5aa0de74b17c3d8c8f8fab4c00"> 112</a></span>&#160;<span class="preprocessor">#define HUB_PORT_RESET_DELAY 20 // hub port reset delay 10 ms recomended, can be up to 20 ms</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* USB state machine states */</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a3168cf67661a2716677b9830f30b880c"> 115</a></span>&#160;<span class="preprocessor">#define USB_STATE_MASK 0xf0</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae7fd7c5bb6dc87f44724dde2ad57df87"> 117</a></span>&#160;<span class="preprocessor">#define USB_STATE_DETACHED 0x10</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a60a744d0f1386e4b28053a41bd6a958f"> 118</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_INITIALIZE 0x11</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a3708f4e8166d5d099e1982aa956eacce"> 119</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE 0x12</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aff6ab2376cd29385b20c2b63d4ddd26d"> 120</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_ILLEGAL 0x13</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aaadb20392558e23e3eba073e358a4493"> 121</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_SETTLE 0x20</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ada22633d6de30155a60cb19f6e6452fe"> 122</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_RESET_DEVICE 0x30</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a311f11b79c4020d771cd6930e0a3223d"> 123</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE 0x40</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a2d69537e663e7d5f188004f0d25ec0cc"> 124</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_SOF 0x50</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a80a8d6b8e75c76947e452b4afa04c84e"> 125</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_RESET 0x51</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a23ebcbb956f600e06435b28ae0c855d4"> 126</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_GET_DEVICE_DESCRIPTOR_SIZE 0x60</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a474a95baaeb99abd17538c2a1364bf96"> 127</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_ADDRESSING 0x70</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aac8c844e6a20f42298d70e4438a029e5"> 128</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_CONFIGURING 0x80</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753"> 129</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_RUNNING 0x90</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a6fef5305841ac36f67d8ddb0bd9127d4"> 130</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_ERROR 0xa0</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html"> 132</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a> {</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738"> 135</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">Init</a>(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), <span class="keywordtype">bool</span> lowspeed __attribute__((unused))) {</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e"> 139</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">ConfigureDevice</a>(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), <span class="keywordtype">bool</span> lowspeed __attribute__((unused))) {</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432"> 143</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">Release</a>() {</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a"> 147</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">Poll</a>() {</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1"> 151</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1">GetAddress</a>() {</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391"> 155</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">ResetHubPort</a>(uint8_t port __attribute__((unused))) {</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; } <span class="comment">// Note used for hubs only!</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141"> 159</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141">VIDPIDOK</a>(uint16_t vid __attribute__((unused)), uint16_t pid __attribute__((unused))) {</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1"> 163</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1">DEVCLASSOK</a>(uint8_t klass __attribute__((unused))) {</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57"> 167</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57">DEVSUBCLASSOK</a>(uint8_t subklass __attribute__((unused))) {</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;};</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#elif (defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__))</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="class_m_a_x3421e.html">MAX3421e&lt;Pb4, Pb3&gt;</a> <a class="code" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a>; <span class="comment">// Sanguino</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb"> 56</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="class_m_a_x3421e.html">MAX3421e&lt;P10, P9&gt;</a> <a class="code" href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a>; <span class="comment">// Official Arduinos (UNO, Duemilanove, Mega, 2560, Leonardo, Due etc.), Intel Edison, Intel Galileo 2 or Teensy 2.0 and 3.x</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">/* Common setup data constant combinations */</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285"> 60</a></span>&#160;<span class="preprocessor">#define bmREQ_GET_DESCR USB_SETUP_DEVICE_TO_HOST|USB_SETUP_TYPE_STANDARD|USB_SETUP_RECIPIENT_DEVICE //get descriptor request type</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da"> 61</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define bmREQ_SET USB_SETUP_HOST_TO_DEVICE|USB_SETUP_TYPE_STANDARD|USB_SETUP_RECIPIENT_DEVICE //set request type for all but &#39;set feature&#39; and &#39;set interface&#39;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a9495c8ffdb784e111e8174e1541676f0"> 62</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define bmREQ_CL_GET_INTF USB_SETUP_DEVICE_TO_HOST|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE //get interface request type</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">// D7 data transfer direction (0 - host-to-device, 1 - device-to-host)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// D6-5 Type (0- standard, 1 - class, 2 - vendor, 3 - reserved)</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">// D4-0 Recipient (0 - device, 1 - interface, 2 - endpoint, 3 - other, 4..31 - reserved)</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">// USB Device Classes</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae157c9a62665e9ca41bf765518077f40"> 69</a></span>&#160;<span class="preprocessor">#define USB_CLASS_USE_CLASS_INFO 0x00 // Use Class Info in the Interface Descriptors</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a8785f84db1be6b0b5da34cd91a1b6138"> 70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_AUDIO 0x01 // Audio</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758"> 71</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_COM_AND_CDC_CTRL 0x02 // Communications and CDC Control</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602"> 72</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_HID 0x03 // HID</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa5f3153d014b6267ba8da243b6b46443"> 73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PHYSICAL 0x05 // Physical</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a1cddf36a39f1299fcf654628c40eaafe"> 74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_IMAGE 0x06 // Image</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ab3e03403111b64480ba298d2641cf92f"> 75</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PRINTER 0x07 // Printer</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2"> 76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_MASS_STORAGE 0x08 // Mass Storage</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aac5a936a2d1a6e3403798b031294992a"> 77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_HUB 0x09 // Hub</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae"> 78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_CDC_DATA 0x0a // CDC-Data</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a823e1d95a677968ba93d6bb1968c48db"> 79</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_SMART_CARD 0x0b // Smart-Card</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a311fda5cdf4960e05a892084c1b11288"> 80</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_CONTENT_SECURITY 0x0d // Content Security</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a42a579e1be399e32a495b82634411449"> 81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_VIDEO 0x0e // Video</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aef502b63c6eb8229ba4d67224f19fb84"> 82</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_PERSONAL_HEALTH 0x0f // Personal Healthcare</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aa31549c5c0d9e18f310dddaeab27068b"> 83</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_DIAGNOSTIC_DEVICE 0xdc // Diagnostic Device</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#afce880b09049d7105f8e68ff36d9ad17"> 84</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_WIRELESS_CTRL 0xe0 // Wireless Controller</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a02fb07e20ad6d1af64439f40093bc80f"> 85</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_MISC 0xef // Miscellaneous</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a47087a6e244a02251b650921ea3b71db"> 86</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_APP_SPECIFIC 0xfe // Application Specific</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7c6212a5385ca1b4af75eeff62f7a871"> 87</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_CLASS_VENDOR_SPECIFIC 0xff // Vendor Specific</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">// Additional Error Codes</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589"> 90</a></span>&#160;<span class="preprocessor">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED 0xD1</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7cb7070e699b7815e3c45dc8f7dd67f1"> 91</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE 0xD2</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0"> 92</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS 0xD3</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d"> 93</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL 0xD4</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ada55913b93ef46c430ed6979022c31b1"> 94</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_HUB_ADDRESS_OVERFLOW 0xD5</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0"> 95</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL 0xD6</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d"> 96</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_EPINFO_IS_NULL 0xD7</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a52c379fe7e22f53d3e3d47d65735fa3b"> 97</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_INVALID_ARGUMENT 0xD8</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595"> 98</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE 0xD9</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a272428aaee5fccec4661bd5457d1928f"> 99</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_INVALID_MAX_PKT_SIZE 0xDA</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad55f0079a95df5e4a9bb22e88a7395f5"> 100</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_EP_NOT_FOUND_IN_TBL 0xDB</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e"> 101</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET 0xE0</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229"> 102</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailGetDevDescr 0xE1</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a86f5704804d91e5b0333b418586f4c43"> 103</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailSetDevTblEntry 0xE2</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a5f181b47dbedffe69a32352247834b13"> 104</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_FailGetConfDescr 0xE3</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae691ccb027b8e281ac87522a0e66aaa7"> 105</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ERROR_TRANSFER_TIMEOUT 0xFF</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ad8686abbfa0d98547d450fe2a105a588"> 107</a></span>&#160;<span class="preprocessor">#define USB_XFER_TIMEOUT 5000 // (5000) USB transfer timeout in milliseconds, per section 9.2.6.1 of USB 2.0 spec</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="comment">//#define USB_NAK_LIMIT 32000 // NAK limit for a transfer. 0 means NAKs are not counted</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a857a9899ad4f277faf074c3012e14ffa"> 109</a></span>&#160;<span class="preprocessor">#define USB_RETRY_LIMIT 3 // 3 retry limit for a transfer</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a1b082667723b29243b021a1829bdd8d6"> 110</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_SETTLE_DELAY 200 // settle delay in milliseconds</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5"> 112</a></span>&#160;<span class="preprocessor">#define USB_NUMDEVICES 16 //number of USB devices</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="comment">//#define HUB_MAX_HUBS 7 // maximum number of hubs that can be attached to the host controller</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae843af5aa0de74b17c3d8c8f8fab4c00"> 114</a></span>&#160;<span class="preprocessor">#define HUB_PORT_RESET_DELAY 20 // hub port reset delay 10 ms recomended, can be up to 20 ms</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* USB state machine states */</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a3168cf67661a2716677b9830f30b880c"> 117</a></span>&#160;<span class="preprocessor">#define USB_STATE_MASK 0xf0</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ae7fd7c5bb6dc87f44724dde2ad57df87"> 119</a></span>&#160;<span class="preprocessor">#define USB_STATE_DETACHED 0x10</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a60a744d0f1386e4b28053a41bd6a958f"> 120</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_INITIALIZE 0x11</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a3708f4e8166d5d099e1982aa956eacce"> 121</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE 0x12</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aff6ab2376cd29385b20c2b63d4ddd26d"> 122</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_DETACHED_SUBSTATE_ILLEGAL 0x13</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aaadb20392558e23e3eba073e358a4493"> 123</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_SETTLE 0x20</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#ada22633d6de30155a60cb19f6e6452fe"> 124</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_RESET_DEVICE 0x30</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a311f11b79c4020d771cd6930e0a3223d"> 125</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE 0x40</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a2d69537e663e7d5f188004f0d25ec0cc"> 126</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_SOF 0x50</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a80a8d6b8e75c76947e452b4afa04c84e"> 127</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_WAIT_RESET 0x51</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a23ebcbb956f600e06435b28ae0c855d4"> 128</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_ATTACHED_SUBSTATE_GET_DEVICE_DESCRIPTOR_SIZE 0x60</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a474a95baaeb99abd17538c2a1364bf96"> 129</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_ADDRESSING 0x70</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#aac8c844e6a20f42298d70e4438a029e5"> 130</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_CONFIGURING 0x80</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753"> 131</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_RUNNING 0x90</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="_usb_core_8h.html#a6fef5305841ac36f67d8ddb0bd9127d4"> 132</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USB_STATE_ERROR 0xa0</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html"> 134</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a> {</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738"> 137</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">Init</a>(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), <span class="keywordtype">bool</span> lowspeed __attribute__((unused))) {</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e"> 141</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">ConfigureDevice</a>(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), <span class="keywordtype">bool</span> lowspeed __attribute__((unused))) {</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432"> 145</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">Release</a>() {</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a"> 149</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">Poll</a>() {</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1"> 153</a></span>&#160; <span class="keyword">virtual</span> uint8_t <a class="code" href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1">GetAddress</a>() {</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391"> 157</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">ResetHubPort</a>(uint8_t port __attribute__((unused))) {</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; } <span class="comment">// Note used for hubs only!</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141"> 161</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141">VIDPIDOK</a>(uint16_t vid __attribute__((unused)), uint16_t pid __attribute__((unused))) {</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1"> 165</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1">DEVCLASSOK</a>(uint8_t klass __attribute__((unused))) {</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57"> 169</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57">DEVSUBCLASSOK</a>(uint8_t subklass __attribute__((unused))) {</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment">/* USB Setup Packet Structure */</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html"> 174</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">union </span>{ <span class="comment">// offset description</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5"> 177</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">bmRequestType</a>; <span class="comment">// 0 Bit-map of request type</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a690a55f65b2ce4e69c426b92004a1cc6"> 180</a></span>&#160; uint8_t recipient : 5; <span class="comment">// Recipient of the request</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#ad9346ba7b7a4da6829142e23e3ba8a2f"> 181</a></span>&#160; uint8_t type : 2; <span class="comment">// Type of request</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#ab50c95fb951cdebc78c3e024de1d6d65"> 182</a></span>&#160; uint8_t direction : 1; <span class="comment">// Direction of data X-fer</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; } __attribute__((packed));</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; } ReqType_u;</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016"> 185</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">bRequest</a>; <span class="comment">// 1 Request</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52"> 188</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52">wValue</a>; <span class="comment">// 2 Depends on bRequest</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9"> 191</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">wValueLo</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443"> 192</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">wValueHi</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; } __attribute__((packed));</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; } wVal_u;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e"> 195</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">wIndex</a>; <span class="comment">// 4 Depends on bRequest</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537"> 196</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">wLength</a>; <span class="comment">// 6 Depends on bRequest</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;} __attribute__((packed)) <a class="code" href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a>, *<a class="code" href="struct_s_e_t_u_p___p_k_t.html">PSETUP_PKT</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;};</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">/* USB Setup Packet Structure */</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html"> 176</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">union </span>{ <span class="comment">// offset description</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5"> 179</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">bmRequestType</a>; <span class="comment">// 0 Bit-map of request type</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a690a55f65b2ce4e69c426b92004a1cc6"> 182</a></span>&#160; uint8_t recipient : 5; <span class="comment">// Recipient of the request</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#ad9346ba7b7a4da6829142e23e3ba8a2f"> 183</a></span>&#160; uint8_t type : 2; <span class="comment">// Type of request</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#ab50c95fb951cdebc78c3e024de1d6d65"> 184</a></span>&#160; uint8_t direction : 1; <span class="comment">// Direction of data X-fer</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; } __attribute__((packed));</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; } ReqType_u;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016"> 187</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">bRequest</a>; <span class="comment">// 1 Request</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52"> 190</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52">wValue</a>; <span class="comment">// 2 Depends on bRequest</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9"> 193</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">wValueLo</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443"> 194</a></span>&#160; uint8_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">wValueHi</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; } __attribute__((packed));</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; } wVal_u;</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e"> 197</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">wIndex</a>; <span class="comment">// 4 Depends on bRequest</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537"> 198</a></span>&#160; uint16_t <a class="code" href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">wLength</a>; <span class="comment">// 6 Depends on bRequest</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;} __attribute__((packed)) <a class="code" href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a>, *<a class="code" href="struct_s_e_t_u_p___p_k_t.html">PSETUP_PKT</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment">// Base class for incoming data parser</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="class_u_s_b_read_parser.html"> 203</a></span>&#160;class <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> {</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> Parse(<span class="keyword">const</span> uint16_t len, <span class="keyword">const</span> uint8_t *pbuf, <span class="keyword">const</span> uint16_t &amp;offset) = 0;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;};</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="class_u_s_b.html"> 208</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_u_s_b.html">USB</a> : <span class="keyword">public</span> <a class="code" href="class_m_a_x3421e.html">MAX3421E</a> {</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="class_address_pool_impl.html">AddressPoolImpl&lt;USB_NUMDEVICES&gt;</a> addrPool;</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a>* devConfig[<a class="code" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a>];</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; uint8_t bmHubPre;</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d">USB</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4"> 216</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">SetHubPreMask</a>() {</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; bmHubPre |= <a class="code" href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a>;</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; };</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1"> 220</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1">ResetHubPreMask</a>() {</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; bmHubPre &amp;= (~<a class="code" href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a>);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; };</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4"> 224</a></span>&#160; <a class="code" href="class_address_pool.html">AddressPool</a>&amp; <a class="code" href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">GetAddressPool</a>() {</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="class_address_pool.html">AddressPool</a>&amp;)addrPool;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; };</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2"> 228</a></span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">RegisterDeviceClass</a>(<a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a> *pdev) {</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">for</span>(uint8_t i = 0; i &lt; <a class="code" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a>; i++) {</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span>(!devConfig[i]) {</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; devConfig[i] = pdev;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; }</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> <a class="code" href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0">USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; };</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42"> 238</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42">ForEachUsbDevice</a>(<a class="code" href="address_8h.html#a90edb051235924cb5280032df397f393">UsbDeviceHandleFunc</a> pfunc) {</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; addrPool.<a class="code" href="class_address_pool_impl.html#a09e6dc797f82543eba0879369116182e">ForEachUsbDevice</a>(pfunc);</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; };</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4">getUsbTaskState</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a8ff697d334dc611720419374acd1e5fb">setUsbTaskState</a>(uint8_t state);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="struct_ep_info.html">EpInfo</a>* <a class="code" href="class_u_s_b.html#a59ee57083ba492d87ff2947547848d58">getEpInfoEntry</a>(uint8_t addr, uint8_t ep);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a6c3ba3f7e6dccb450267011ce783d7ea">setEpInfoEntry</a>(uint8_t addr, uint8_t epcount, <a class="code" href="struct_ep_info.html">EpInfo</a>* eprecord_ptr);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="comment">/* Control requests */</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">getDevDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr);</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">getConfDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t* dataptr);</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">getConfDescr</a>(uint8_t addr, uint8_t ep, uint8_t conf, <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> *p);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">// Base class for incoming data parser</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="class_u_s_b_read_parser.html"> 205</a></span>&#160;class <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> {</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> Parse(<span class="keyword">const</span> uint16_t len, <span class="keyword">const</span> uint8_t *pbuf, <span class="keyword">const</span> uint16_t &amp;offset) = 0;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;};</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="class_u_s_b.html"> 210</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_u_s_b.html">USB</a> : <span class="keyword">public</span> <a class="code" href="class_m_a_x3421e.html">MAX3421E</a> {</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <a class="code" href="class_address_pool_impl.html">AddressPoolImpl&lt;USB_NUMDEVICES&gt;</a> addrPool;</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a>* devConfig[<a class="code" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a>];</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; uint8_t bmHubPre;</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d">USB</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4"> 218</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">SetHubPreMask</a>() {</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; bmHubPre |= <a class="code" href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; };</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1"> 222</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1">ResetHubPreMask</a>() {</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; bmHubPre &amp;= (~<a class="code" href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a>);</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; };</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4"> 226</a></span>&#160; <a class="code" href="class_address_pool.html">AddressPool</a>&amp; <a class="code" href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">GetAddressPool</a>() {</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="class_address_pool.html">AddressPool</a>&amp;)addrPool;</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; };</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2"> 230</a></span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">RegisterDeviceClass</a>(<a class="code" href="class_u_s_b_device_config.html">USBDeviceConfig</a> *pdev) {</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">for</span>(uint8_t i = 0; i &lt; <a class="code" href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a>; i++) {</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordflow">if</span>(!devConfig[i]) {</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; devConfig[i] = pdev;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span> <a class="code" href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0">USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; };</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42"> 240</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42">ForEachUsbDevice</a>(<a class="code" href="address_8h.html#a90edb051235924cb5280032df397f393">UsbDeviceHandleFunc</a> pfunc) {</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; addrPool.<a class="code" href="class_address_pool_impl.html#a09e6dc797f82543eba0879369116182e">ForEachUsbDevice</a>(pfunc);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; };</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4">getUsbTaskState</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#a8ff697d334dc611720419374acd1e5fb">setUsbTaskState</a>(uint8_t state);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="struct_ep_info.html">EpInfo</a>* <a class="code" href="class_u_s_b.html#a59ee57083ba492d87ff2947547848d58">getEpInfoEntry</a>(uint8_t addr, uint8_t ep);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a6c3ba3f7e6dccb450267011ce783d7ea">setEpInfoEntry</a>(uint8_t addr, uint8_t epcount, <a class="code" href="struct_ep_info.html">EpInfo</a>* eprecord_ptr);</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="comment">/* Control requests */</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">getDevDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr);</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">getConfDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t* dataptr);</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">getStrDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t index, uint16_t langid, uint8_t* dataptr);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">setAddr</a>(uint8_t oldaddr, uint8_t ep, uint8_t newaddr);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">setConf</a>(uint8_t addr, uint8_t ep, uint8_t conf_value);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a102dab8571035757dd63ed3751993836">ctrlData</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr, <span class="keywordtype">bool</span> direction);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#aec793bc1f702174d80bca8c66b8c65e8">ctrlStatus</a>(uint8_t ep, <span class="keywordtype">bool</span> direction, uint16_t nak_limit);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#aead4d2040c641d55176854b236804088">inTransfer</a>(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t* data, uint8_t bInterval = 0);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#affbc018973a588995457d535b0ac7ee7">outTransfer</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* data);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a343d4b321cf8e99f0504cb04c7ce8b10">dispatchPkt</a>(uint8_t token, uint8_t ep, uint16_t nak_limit);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#aff8d1b2009c760bc27fb12762bd3c9b6">Task</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">getConfDescr</a>(uint8_t addr, uint8_t ep, uint8_t conf, <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> *p);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">getStrDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t index, uint16_t langid, uint8_t* dataptr);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">setAddr</a>(uint8_t oldaddr, uint8_t ep, uint8_t newaddr);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">setConf</a>(uint8_t addr, uint8_t ep, uint8_t conf_value);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a102dab8571035757dd63ed3751993836">ctrlData</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr, <span class="keywordtype">bool</span> direction);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#aec793bc1f702174d80bca8c66b8c65e8">ctrlStatus</a>(uint8_t ep, <span class="keywordtype">bool</span> direction, uint16_t nak_limit);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#aead4d2040c641d55176854b236804088">inTransfer</a>(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t* data, uint8_t bInterval = 0);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#affbc018973a588995457d535b0ac7ee7">outTransfer</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* data);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a343d4b321cf8e99f0504cb04c7ce8b10">dispatchPkt</a>(uint8_t token, uint8_t ep, uint16_t nak_limit);</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a5eb0d31372d26f0015a0d7be0b9ff4e1">DefaultAddressing</a>(uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765">Configuring</a>(uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#ac681c6c98e1641f705bc14d670a2663a">ReleaseDevice</a>(uint8_t addr);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; uint16_t wInd, uint16_t total, uint16_t nbytes, uint8_t* dataptr, <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> *p);</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordtype">void</span> init();</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; uint8_t SetAddress(uint8_t addr, uint8_t ep, <a class="code" href="struct_ep_info.html">EpInfo</a> **ppep, uint16_t *nak_limit);</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; uint8_t OutTransfer(<a class="code" href="struct_ep_info.html">EpInfo</a> *pep, uint16_t nak_limit, uint16_t nbytes, uint8_t *data);</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; uint8_t InTransfer(<a class="code" href="struct_ep_info.html">EpInfo</a> *pep, uint16_t nak_limit, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval = 0);</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; uint8_t AttemptConfig(uint8_t driver, uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;};</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#if 0 //defined(USB_METHODS_INLINE)</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span><span class="comment">//get device descriptor</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr) {</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, 0x00, <a class="code" href="usb__ch9_8h.html#ac6d0566773ed4549fe1a7a932e6c46de">USB_DESCRIPTOR_DEVICE</a>, 0x0000, nbytes, dataptr));</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;}</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">//get configuration descriptor</span></div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t* dataptr) {</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, conf, <a class="code" href="usb__ch9_8h.html#aa17b365c4eb8bd2f6a4d4e4fb5f881c7">USB_DESCRIPTOR_CONFIGURATION</a>, 0x0000, nbytes, dataptr));</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;}</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment">//get string descriptor</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">USB::getStrDescr</a>(uint8_t addr, uint8_t ep, uint16_t nuint8_ts, uint8_t index, uint16_t langid, uint8_t* dataptr) {</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, index, <a class="code" href="usb__ch9_8h.html#abbad38caa1ca9c52f47adccd3a850aed">USB_DESCRIPTOR_STRING</a>, langid, nuint8_ts, dataptr));</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;}</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment">//set address</span></div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">USB::setAddr</a>(uint8_t oldaddr, uint8_t ep, uint8_t newaddr) {</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(oldaddr, ep, <a class="code" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a>, <a class="code" href="usb__ch9_8h.html#ac87659819bfd6491120c819fae2d46bc">USB_REQUEST_SET_ADDRESS</a>, newaddr, 0x00, 0x0000, 0x0000, NULL));</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;}</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment">//set configuration</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">USB::setConf</a>(uint8_t addr, uint8_t ep, uint8_t conf_value) {</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a>, <a class="code" href="usb__ch9_8h.html#aadef005acc40340955d34d9767ef297c">USB_REQUEST_SET_CONFIGURATION</a>, conf_value, 0x00, 0x0000, 0x0000, NULL));</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;}</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#endif // defined(USB_METHODS_INLINE)</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USBCORE_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_u_s_b.html#aff8d1b2009c760bc27fb12762bd3c9b6">Task</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a5eb0d31372d26f0015a0d7be0b9ff4e1">DefaultAddressing</a>(uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765">Configuring</a>(uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#ac681c6c98e1641f705bc14d670a2663a">ReleaseDevice</a>(uint8_t addr);</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; uint8_t <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; uint16_t wInd, uint16_t total, uint16_t nbytes, uint8_t* dataptr, <a class="code" href="class_u_s_b_read_parser.html">USBReadParser</a> *p);</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordtype">void</span> init();</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; uint8_t SetAddress(uint8_t addr, uint8_t ep, <a class="code" href="struct_ep_info.html">EpInfo</a> **ppep, uint16_t *nak_limit);</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; uint8_t OutTransfer(<a class="code" href="struct_ep_info.html">EpInfo</a> *pep, uint16_t nak_limit, uint16_t nbytes, uint8_t *data);</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; uint8_t InTransfer(<a class="code" href="struct_ep_info.html">EpInfo</a> *pep, uint16_t nak_limit, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval = 0);</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; uint8_t AttemptConfig(uint8_t driver, uint8_t parent, uint8_t port, <span class="keywordtype">bool</span> lowspeed);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;};</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#if 0 //defined(USB_METHODS_INLINE)</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="comment">//get device descriptor</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t* dataptr) {</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, 0x00, <a class="code" href="usb__ch9_8h.html#ac6d0566773ed4549fe1a7a932e6c46de">USB_DESCRIPTOR_DEVICE</a>, 0x0000, nbytes, dataptr));</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;}</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment">//get configuration descriptor</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a>(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t* dataptr) {</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, conf, <a class="code" href="usb__ch9_8h.html#aa17b365c4eb8bd2f6a4d4e4fb5f881c7">USB_DESCRIPTOR_CONFIGURATION</a>, 0x0000, nbytes, dataptr));</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment">//get string descriptor</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">USB::getStrDescr</a>(uint8_t addr, uint8_t ep, uint16_t nuint8_ts, uint8_t index, uint16_t langid, uint8_t* dataptr) {</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a>, <a class="code" href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a>, index, <a class="code" href="usb__ch9_8h.html#abbad38caa1ca9c52f47adccd3a850aed">USB_DESCRIPTOR_STRING</a>, langid, nuint8_ts, dataptr));</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;}</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment">//set address</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">USB::setAddr</a>(uint8_t oldaddr, uint8_t ep, uint8_t newaddr) {</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(oldaddr, ep, <a class="code" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a>, <a class="code" href="usb__ch9_8h.html#ac87659819bfd6491120c819fae2d46bc">USB_REQUEST_SET_ADDRESS</a>, newaddr, 0x00, 0x0000, 0x0000, NULL));</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;}</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment">//set configuration</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">USB::setConf</a>(uint8_t addr, uint8_t ep, uint8_t conf_value) {</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">return</span> ( <a class="code" href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">ctrlReq</a>(addr, ep, <a class="code" href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a>, <a class="code" href="usb__ch9_8h.html#aadef005acc40340955d34d9767ef297c">USB_REQUEST_SET_CONFIGURATION</a>, conf_value, 0x00, 0x0000, 0x0000, NULL));</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;}</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif // defined(USB_METHODS_INLINE)</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USBCORE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="class_u_s_b_html_a618eedabc161d8315be45cae0c8b6f89"><div class="ttname"><a href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a></div><div class="ttdeci">uint8_t getConfDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00784">Usb.cpp:784</a></div></div>
<div class="ttc" id="class_address_pool_html"><div class="ttname"><a href="class_address_pool.html">AddressPool</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00090">address.h:90</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1382f4a10a9b0774f803d1125dd9bb52"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52">SETUP_PKT::wValue</a></div><div class="ttdeci">uint16_t wValue</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00188">UsbCore.h:188</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a893ea73deab98be837c257201e7da25a"><div class="ttname"><a href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">USBDeviceConfig::Poll</a></div><div class="ttdeci">virtual uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00147">UsbCore.h:147</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1382f4a10a9b0774f803d1125dd9bb52"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1382f4a10a9b0774f803d1125dd9bb52">SETUP_PKT::wValue</a></div><div class="ttdeci">uint16_t wValue</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00190">UsbCore.h:190</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a893ea73deab98be837c257201e7da25a"><div class="ttname"><a href="class_u_s_b_device_config.html#a893ea73deab98be837c257201e7da25a">USBDeviceConfig::Poll</a></div><div class="ttdeci">virtual uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00149">UsbCore.h:149</a></div></div>
<div class="ttc" id="max3421e_8h_html_a8816c259368604d0de57f31bcb6c1674"><div class="ttname"><a href="max3421e_8h.html#a8816c259368604d0de57f31bcb6c1674">bmHUBPRE</a></div><div class="ttdeci">#define bmHUBPRE</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00172">max3421e.h:172</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a2bfde6c290d32888a6f4e97fa1e222f1"><div class="ttname"><a href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1">USBDeviceConfig::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00151">UsbCore.h:151</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a2bfde6c290d32888a6f4e97fa1e222f1"><div class="ttname"><a href="class_u_s_b_device_config.html#a2bfde6c290d32888a6f4e97fa1e222f1">USBDeviceConfig::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00153">UsbCore.h:153</a></div></div>
<div class="ttc" id="class_u_s_b_html_a59ee57083ba492d87ff2947547848d58"><div class="ttname"><a href="class_u_s_b.html#a59ee57083ba492d87ff2947547848d58">USB::getEpInfoEntry</a></div><div class="ttdeci">EpInfo * getEpInfoEntry(uint8_t addr, uint8_t ep)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00051">Usb.cpp:51</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_abbad38caa1ca9c52f47adccd3a850aed"><div class="ttname"><a href="usb__ch9_8h.html#abbad38caa1ca9c52f47adccd3a850aed">USB_DESCRIPTOR_STRING</a></div><div class="ttdeci">#define USB_DESCRIPTOR_STRING</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00072">usb_ch9.h:72</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1ec9b19c0ed1e66e399ad9cf3c4a6537"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">SETUP_PKT::wLength</a></div><div class="ttdeci">uint16_t wLength</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00196">UsbCore.h:196</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a1ec9b19c0ed1e66e399ad9cf3c4a6537"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537">SETUP_PKT::wLength</a></div><div class="ttdeci">uint16_t wLength</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00198">UsbCore.h:198</a></div></div>
<div class="ttc" id="class_m_a_x3421e_html"><div class="ttname"><a href="class_m_a_x3421e.html">MAX3421e</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhost_8h_source.html#l00132">usbhost.h:132</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_a3572226ee2137c7fbf7487a02b0f560f"><div class="ttname"><a href="usb__ch9_8h.html#a3572226ee2137c7fbf7487a02b0f560f">USB_REQUEST_GET_DESCRIPTOR</a></div><div class="ttdeci">#define USB_REQUEST_GET_DESCRIPTOR</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00044">usb_ch9.h:44</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_ac6d0566773ed4549fe1a7a932e6c46de"><div class="ttname"><a href="usb__ch9_8h.html#ac6d0566773ed4549fe1a7a932e6c46de">USB_DESCRIPTOR_DEVICE</a></div><div class="ttdeci">#define USB_DESCRIPTOR_DEVICE</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00070">usb_ch9.h:70</a></div></div>
<div class="ttc" id="class_u_s_b_html_a102dab8571035757dd63ed3751993836"><div class="ttname"><a href="class_u_s_b.html#a102dab8571035757dd63ed3751993836">USB::ctrlData</a></div><div class="ttdeci">uint8_t ctrlData(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr, bool direction)</div></div>
<div class="ttc" id="class_u_s_b_html_a31e2c132ec32ffdde94dff72be87c378"><div class="ttname"><a href="class_u_s_b.html#a31e2c132ec32ffdde94dff72be87c378">USB::setConf</a></div><div class="ttdeci">uint8_t setConf(uint8_t addr, uint8_t ep, uint8_t conf_value)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00823">Usb.cpp:823</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a0282f9f7a0313f957e02449d7313b7b5"><div class="ttname"><a href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a></div><div class="ttdeci">#define USB_NUMDEVICES</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00110">UsbCore.h:110</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#l00132">UsbCore.h:132</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a0282f9f7a0313f957e02449d7313b7b5"><div class="ttname"><a href="_usb_core_8h.html#a0282f9f7a0313f957e02449d7313b7b5">USB_NUMDEVICES</a></div><div class="ttdeci">#define USB_NUMDEVICES</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00112">UsbCore.h:112</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>
<div class="ttc" id="class_u_s_b_html_a6c3ba3f7e6dccb450267011ce783d7ea"><div class="ttname"><a href="class_u_s_b.html#a6c3ba3f7e6dccb450267011ce783d7ea">USB::setEpInfoEntry</a></div><div class="ttdeci">uint8_t setEpInfoEntry(uint8_t addr, uint8_t epcount, EpInfo *eprecord_ptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00071">Usb.cpp:71</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_aef77a1e62f78c04a1aad53e8795ec89e"><div class="ttname"><a href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">USBDeviceConfig::ConfigureDevice</a></div><div class="ttdeci">virtual uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00139">UsbCore.h:139</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a9bbd6cf5a93a6433d2eb97c59b9102d5"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">SETUP_PKT::bmRequestType</a></div><div class="ttdeci">uint8_t bmRequestType</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00177">UsbCore.h:177</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_aef77a1e62f78c04a1aad53e8795ec89e"><div class="ttname"><a href="class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e">USBDeviceConfig::ConfigureDevice</a></div><div class="ttdeci">virtual uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00141">UsbCore.h:141</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a9bbd6cf5a93a6433d2eb97c59b9102d5"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a9bbd6cf5a93a6433d2eb97c59b9102d5">SETUP_PKT::bmRequestType</a></div><div class="ttdeci">uint8_t bmRequestType</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00179">UsbCore.h:179</a></div></div>
<div class="ttc" id="class_u_s_b_html_a636695a5c3d35cd6b9e31c54edfacd7c"><div class="ttname"><a href="class_u_s_b.html#a636695a5c3d35cd6b9e31c54edfacd7c">USB::ctrlReq</a></div><div class="ttdeci">uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi, uint16_t wInd, uint16_t total, uint16_t nbytes, uint8_t *dataptr, USBReadParser *p)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00133">Usb.cpp:133</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_aa17b365c4eb8bd2f6a4d4e4fb5f881c7"><div class="ttname"><a href="usb__ch9_8h.html#aa17b365c4eb8bd2f6a4d4e4fb5f881c7">USB_DESCRIPTOR_CONFIGURATION</a></div><div class="ttdeci">#define USB_DESCRIPTOR_CONFIGURATION</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00071">usb_ch9.h:71</a></div></div>
<div class="ttc" id="class_u_s_b_html_a5b4de045ea7fefe0fab967ddf44c39b1"><div class="ttname"><a href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1">USB::ResetHubPreMask</a></div><div class="ttdeci">void ResetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00220">UsbCore.h:220</a></div></div>
<div class="ttc" id="class_u_s_b_html_a5b4de045ea7fefe0fab967ddf44c39b1"><div class="ttname"><a href="class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1">USB::ResetHubPreMask</a></div><div class="ttdeci">void ResetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00222">UsbCore.h:222</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3aea534daed66b5606fa798df7ad3c47"><div class="ttname"><a href="class_u_s_b.html#a3aea534daed66b5606fa798df7ad3c47">USB::setAddr</a></div><div class="ttdeci">uint8_t setAddr(uint8_t oldaddr, uint8_t ep, uint8_t newaddr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00814">Usb.cpp:814</a></div></div>
<div class="ttc" id="class_u_s_b_html_a8ff8cd03496bdcb0ca26f18878ad299d"><div class="ttname"><a href="class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d">USB::USB</a></div><div class="ttdeci">USB(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00032">Usb.cpp:32</a></div></div>
<div class="ttc" id="address_8h_html_a90edb051235924cb5280032df397f393"><div class="ttname"><a href="address_8h.html#a90edb051235924cb5280032df397f393">UsbDeviceHandleFunc</a></div><div class="ttdeci">void(* UsbDeviceHandleFunc)(UsbDevice *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00097">address.h:97</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a299d9f88d294369ea88b48b5026f4c7e"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">SETUP_PKT::wIndex</a></div><div class="ttdeci">uint16_t wIndex</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00195">UsbCore.h:195</a></div></div>
<div class="ttc" id="class_u_s_b_html_aedcc6c06badd14b6fd3b0dda94269ad4"><div class="ttname"><a href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">USB::SetHubPreMask</a></div><div class="ttdeci">void SetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00216">UsbCore.h:216</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a299d9f88d294369ea88b48b5026f4c7e"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e">SETUP_PKT::wIndex</a></div><div class="ttdeci">uint16_t wIndex</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00197">UsbCore.h:197</a></div></div>
<div class="ttc" id="class_u_s_b_html_aedcc6c06badd14b6fd3b0dda94269ad4"><div class="ttname"><a href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">USB::SetHubPreMask</a></div><div class="ttdeci">void SetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00218">UsbCore.h:218</a></div></div>
<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>
<div class="ttc" id="class_u_s_b_html_a8ff697d334dc611720419374acd1e5fb"><div class="ttname"><a href="class_u_s_b.html#a8ff697d334dc611720419374acd1e5fb">USB::setUsbTaskState</a></div><div class="ttdeci">void setUsbTaskState(uint8_t state)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00047">Usb.cpp:47</a></div></div>
<div class="ttc" id="class_u_s_b_html_affbc018973a588995457d535b0ac7ee7"><div class="ttname"><a href="class_u_s_b.html#affbc018973a588995457d535b0ac7ee7">USB::outTransfer</a></div><div class="ttdeci">uint8_t outTransfer(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *data)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00300">Usb.cpp:300</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a060f3a6423f1e3640aa7b14d5ce72285"><div class="ttname"><a href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a></div><div class="ttdeci">#define bmREQ_GET_DESCR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00058">UsbCore.h:58</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a12bb63558ded5bb6661bb173b07ff391"><div class="ttname"><a href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">USBDeviceConfig::ResetHubPort</a></div><div class="ttdeci">virtual void ResetHubPort(uint8_t port)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00155">UsbCore.h:155</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad4929f74079f3bc22b00936ae84d18b0"><div class="ttname"><a href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0">USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</a></div><div class="ttdeci">#define USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a060f3a6423f1e3640aa7b14d5ce72285"><div class="ttname"><a href="_usb_core_8h.html#a060f3a6423f1e3640aa7b14d5ce72285">bmREQ_GET_DESCR</a></div><div class="ttdeci">#define bmREQ_GET_DESCR</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00060">UsbCore.h:60</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a12bb63558ded5bb6661bb173b07ff391"><div class="ttname"><a href="class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391">USBDeviceConfig::ResetHubPort</a></div><div class="ttdeci">virtual void ResetHubPort(uint8_t port)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00157">UsbCore.h:157</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ad4929f74079f3bc22b00936ae84d18b0"><div class="ttname"><a href="_usb_core_8h.html#ad4929f74079f3bc22b00936ae84d18b0">USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</a></div><div class="ttdeci">#define USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00092">UsbCore.h:92</a></div></div>
<div class="ttc" id="class_u_s_b_html_a372ecbe1d23955e8b04b5e95e0e4a833"><div class="ttname"><a href="class_u_s_b.html#a372ecbe1d23955e8b04b5e95e0e4a833">USB::getStrDescr</a></div><div class="ttdeci">uint8_t getStrDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t index, uint16_t langid, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00809">Usb.cpp:809</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_ac87659819bfd6491120c819fae2d46bc"><div class="ttname"><a href="usb__ch9_8h.html#ac87659819bfd6491120c819fae2d46bc">USB_REQUEST_SET_ADDRESS</a></div><div class="ttdeci">#define USB_REQUEST_SET_ADDRESS</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00043">usb_ch9.h:43</a></div></div>
<div class="ttc" id="class_u_s_b_html_aec793bc1f702174d80bca8c66b8c65e8"><div class="ttname"><a href="class_u_s_b.html#aec793bc1f702174d80bca8c66b8c65e8">USB::ctrlStatus</a></div><div class="ttdeci">uint8_t ctrlStatus(uint8_t ep, bool direction, uint16_t nak_limit)</div></div>
<div class="ttc" id="_usb_core_8h_html_ae8ea2a106e94f5bb20be2fcbd4e402fb"><div class="ttname"><a href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a></div><div class="ttdeci">MAX3421e&lt; P10, P9 &gt; MAX3421E</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00054">UsbCore.h:54</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00174">UsbCore.h:174</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae8ea2a106e94f5bb20be2fcbd4e402fb"><div class="ttname"><a href="_usb_core_8h.html#ae8ea2a106e94f5bb20be2fcbd4e402fb">MAX3421E</a></div><div class="ttdeci">MAX3421e&lt; P10, P9 &gt; MAX3421E</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00056">UsbCore.h:56</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html">SETUP_PKT</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00176">UsbCore.h:176</a></div></div>
<div class="ttc" id="class_u_s_b_html_a1c1aad8269403bf488e3bc4c79886ce4"><div class="ttname"><a href="class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4">USB::getUsbTaskState</a></div><div class="ttdeci">uint8_t getUsbTaskState(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00043">Usb.cpp:43</a></div></div>
<div class="ttc" id="class_u_s_b_html_aff8d1b2009c760bc27fb12762bd3c9b6"><div class="ttname"><a href="class_u_s_b.html#aff8d1b2009c760bc27fb12762bd3c9b6">USB::Task</a></div><div class="ttdeci">void Task(void)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00438">Usb.cpp:438</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_ad2d535af92d0b97e4445a6bd51d35c57"><div class="ttname"><a href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57">USBDeviceConfig::DEVSUBCLASSOK</a></div><div class="ttdeci">virtual bool DEVSUBCLASSOK(uint8_t subklass)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00167">UsbCore.h:167</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_ad2d535af92d0b97e4445a6bd51d35c57"><div class="ttname"><a href="class_u_s_b_device_config.html#ad2d535af92d0b97e4445a6bd51d35c57">USBDeviceConfig::DEVSUBCLASSOK</a></div><div class="ttdeci">virtual bool DEVSUBCLASSOK(uint8_t subklass)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00169">UsbCore.h:169</a></div></div>
<div class="ttc" id="class_address_pool_impl_html"><div class="ttname"><a href="class_address_pool_impl.html">AddressPoolImpl&lt; USB_NUMDEVICES &gt;</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="class_address_pool_impl_html_a09e6dc797f82543eba0879369116182e"><div class="ttname"><a href="class_address_pool_impl.html#a09e6dc797f82543eba0879369116182e">AddressPoolImpl::ForEachUsbDevice</a></div><div class="ttdeci">void ForEachUsbDevice(UsbDeviceHandleFunc pfunc)</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00199">address.h:199</a></div></div>
<div class="ttc" id="class_u_s_b_html_a343d4b321cf8e99f0504cb04c7ce8b10"><div class="ttname"><a href="class_u_s_b.html#a343d4b321cf8e99f0504cb04c7ce8b10">USB::dispatchPkt</a></div><div class="ttdeci">uint8_t dispatchPkt(uint8_t token, uint8_t ep, uint16_t nak_limit)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00384">Usb.cpp:384</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a3706cf6b18785aff823171e280bab738"><div class="ttname"><a href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">USBDeviceConfig::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00135">UsbCore.h:135</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_af920743379d8c133dda4335d11601141"><div class="ttname"><a href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141">USBDeviceConfig::VIDPIDOK</a></div><div class="ttdeci">virtual bool VIDPIDOK(uint16_t vid, uint16_t pid)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00159">UsbCore.h:159</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a3706cf6b18785aff823171e280bab738"><div class="ttname"><a href="class_u_s_b_device_config.html#a3706cf6b18785aff823171e280bab738">USBDeviceConfig::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00137">UsbCore.h:137</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_af920743379d8c133dda4335d11601141"><div class="ttname"><a href="class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141">USBDeviceConfig::VIDPIDOK</a></div><div class="ttdeci">virtual bool VIDPIDOK(uint16_t vid, uint16_t pid)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00161">UsbCore.h:161</a></div></div>
<div class="ttc" id="class_u_s_b_html_af4008dfc1c2d15c23cf8a7815cc17765"><div class="ttname"><a href="class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765">USB::Configuring</a></div><div class="ttdeci">uint8_t Configuring(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00666">Usb.cpp:666</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a321b931277d6ce278416dc5d74059016"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">SETUP_PKT::bRequest</a></div><div class="ttdeci">uint8_t bRequest</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00185">UsbCore.h:185</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a61e301efedae55c6ac12c6cce154e432"><div class="ttname"><a href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">USBDeviceConfig::Release</a></div><div class="ttdeci">virtual uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00143">UsbCore.h:143</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af4965e768593007eacde7644979f56da"><div class="ttname"><a href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a></div><div class="ttdeci">#define bmREQ_SET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00059">UsbCore.h:59</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a2bb3e09cf128c8ecd04ea0dfce2126e1"><div class="ttname"><a href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1">USBDeviceConfig::DEVCLASSOK</a></div><div class="ttdeci">virtual bool DEVCLASSOK(uint8_t klass)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00163">UsbCore.h:163</a></div></div>
<div class="ttc" id="class_u_s_b_html_a8346db8f2219f65257d735834940bc42"><div class="ttname"><a href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42">USB::ForEachUsbDevice</a></div><div class="ttdeci">void ForEachUsbDevice(UsbDeviceHandleFunc pfunc)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00238">UsbCore.h:238</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>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a321b931277d6ce278416dc5d74059016"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a321b931277d6ce278416dc5d74059016">SETUP_PKT::bRequest</a></div><div class="ttdeci">uint8_t bRequest</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00187">UsbCore.h:187</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a61e301efedae55c6ac12c6cce154e432"><div class="ttname"><a href="class_u_s_b_device_config.html#a61e301efedae55c6ac12c6cce154e432">USBDeviceConfig::Release</a></div><div class="ttdeci">virtual uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00145">UsbCore.h:145</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af4965e768593007eacde7644979f56da"><div class="ttname"><a href="_usb_core_8h.html#af4965e768593007eacde7644979f56da">bmREQ_SET</a></div><div class="ttdeci">#define bmREQ_SET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00061">UsbCore.h:61</a></div></div>
<div class="ttc" id="class_u_s_b_device_config_html_a2bb3e09cf128c8ecd04ea0dfce2126e1"><div class="ttname"><a href="class_u_s_b_device_config.html#a2bb3e09cf128c8ecd04ea0dfce2126e1">USBDeviceConfig::DEVCLASSOK</a></div><div class="ttdeci">virtual bool DEVCLASSOK(uint8_t klass)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00165">UsbCore.h:165</a></div></div>
<div class="ttc" id="class_u_s_b_html_a8346db8f2219f65257d735834940bc42"><div class="ttname"><a href="class_u_s_b.html#a8346db8f2219f65257d735834940bc42">USB::ForEachUsbDevice</a></div><div class="ttdeci">void ForEachUsbDevice(UsbDeviceHandleFunc pfunc)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00240">UsbCore.h:240</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_aadef005acc40340955d34d9767ef297c"><div class="ttname"><a href="usb__ch9_8h.html#aadef005acc40340955d34d9767ef297c">USB_REQUEST_SET_CONFIGURATION</a></div><div class="ttdeci">#define USB_REQUEST_SET_CONFIGURATION</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00047">usb_ch9.h:47</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a04ea2d151f9edb6575fc159a58f1e443"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">SETUP_PKT::wValueHi</a></div><div class="ttdeci">uint8_t wValueHi</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00192">UsbCore.h:192</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a04ea2d151f9edb6575fc159a58f1e443"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a04ea2d151f9edb6575fc159a58f1e443">SETUP_PKT::wValueHi</a></div><div class="ttdeci">uint8_t wValueHi</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00194">UsbCore.h:194</a></div></div>
<div class="ttc" id="class_u_s_b_html_a5eb0d31372d26f0015a0d7be0b9ff4e1"><div class="ttname"><a href="class_u_s_b.html#a5eb0d31372d26f0015a0d7be0b9ff4e1">USB::DefaultAddressing</a></div><div class="ttdeci">uint8_t DefaultAddressing(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00544">Usb.cpp:544</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a68c9436c00560f96e044052c3fb681e9"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">SETUP_PKT::wValueLo</a></div><div class="ttdeci">uint8_t wValueLo</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00191">UsbCore.h:191</a></div></div>
<div class="ttc" id="struct_s_e_t_u_p___p_k_t_html_a68c9436c00560f96e044052c3fb681e9"><div class="ttname"><a href="struct_s_e_t_u_p___p_k_t.html#a68c9436c00560f96e044052c3fb681e9">SETUP_PKT::wValueLo</a></div><div class="ttdeci">uint8_t wValueLo</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00193">UsbCore.h:193</a></div></div>
<div class="ttc" id="class_u_s_b_html_ac681c6c98e1641f705bc14d670a2663a"><div class="ttname"><a href="class_u_s_b.html#ac681c6c98e1641f705bc14d670a2663a">USB::ReleaseDevice</a></div><div class="ttdeci">uint8_t ReleaseDevice(uint8_t addr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00764">Usb.cpp:764</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->

View file

@ -428,7 +428,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093aaeb027a0ae5bbc6ba25e1c78a6486c7b"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093aaeb027a0ae5bbc6ba25e1c78a6486c7b">RightHatX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00163">controllerEnums.h:163</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a8245e0d30eed5fb7dc761fc350fd1765"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a8245e0d30eed5fb7dc761fc350fd1765">XBOXOLD::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00237">XBOXOLD.cpp:237</a></div></div>
@ -473,25 +473,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a2b4d7d994ab6f5e1d1344d4162e9f5fb"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a2b4d7d994ab6f5e1d1344d4162e9f5fb">XBOXOLD::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00149">XBOXOLD.h:149</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a332bf499dd0434d70db8ad8a6f3f4850"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a332bf499dd0434d70db8ad8a6f3f4850">XBOXOLD::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00245">XBOXOLD.cpp:245</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a9c98134e7ea99b12f7e4724af5b9799c"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a9c98134e7ea99b12f7e4724af5b9799c">XBOX_OLD_PID2</a></div><div class="ttdeci">#define XBOX_OLD_PID2</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00039">XBOXOLD.h:39</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a2f5523a1aaa6718e1d11c6bc5b29a575"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a2f5523a1aaa6718e1d11c6bc5b29a575">MADCATZ_VID</a></div><div class="ttdeci">#define MADCATZ_VID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00035">XBOXOLD.h:35</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a92d2d844a70224a10c100c0a877aacfe"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a92d2d844a70224a10c100c0a877aacfe">XBOX_OUTPUT_PIPE</a></div><div class="ttdeci">#define XBOX_OUTPUT_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00031">XBOXOLD.h:31</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdae5bc7ee7d6dda5340a28f91834f10543"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdae5bc7ee7d6dda5340a28f91834f10543">L1</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00117">controllerEnums.h:117</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a7260253c704b147e6dfd762e13222434"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a7260253c704b147e6dfd762e13222434">XBOXOLD::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00063">XBOXOLD.cpp:63</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_af35f872fc33e690571eb99de648e8e96"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#af35f872fc33e690571eb99de648e8e96">XBOX_MAX_ENDPOINTS</a></div><div class="ttdeci">#define XBOX_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00043">XBOXOLD.h:43</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a3856d8cf87b39551ed2278691ad891b8"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a3856d8cf87b39551ed2278691ad891b8">XBOX_OLD_PID3</a></div><div class="ttdeci">#define XBOX_OLD_PID3</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00040">XBOXOLD.h:40</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_aa091ff52ba7ad4216b0cd0f18651b755"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#aa091ff52ba7ad4216b0cd0f18651b755">XBOXOLD::XboxConnected</a></div><div class="ttdeci">bool XboxConnected</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00141">XBOXOLD.h:141</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a61ed3d2e7d782b4456b3ed863a50789f"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a61ed3d2e7d782b4456b3ed863a50789f">XBOXOLD::getButtonClick</a></div><div class="ttdeci">bool getButtonClick(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00302">XBOXOLD.cpp:302</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a81c07adc969bcfbbb10a36b3544ee85a"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a81c07adc969bcfbbb10a36b3544ee85a">XBOXOLD::getButtonPress</a></div><div class="ttdeci">uint8_t getButtonPress(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00295">XBOXOLD.cpp:295</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a8f4ee68cc0f05690f5f26104c7d9e490"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a8f4ee68cc0f05690f5f26104c7d9e490">XBOX_CONTROL_PIPE</a></div><div class="ttdeci">#define XBOX_CONTROL_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00029">XBOXOLD.h:29</a></div></div>
@ -499,7 +499,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3">LeftHatY</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00161">controllerEnums.h:161</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca">LeftHatX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00159">controllerEnums.h:159</a></div></div>
<div class="ttc" id="usbhid_8h_html_aee05d40a014750b24a7e9967f6f389f4"><div class="ttname"><a href="usbhid_8h.html#aee05d40a014750b24a7e9967f6f389f4">HID_REQUEST_SET_REPORT</a></div><div class="ttdeci">#define HID_REQUEST_SET_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00072">usbhid.h:72</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="message_8h_html_a69619d86b1636f141c830ca82c7f45e7"><div class="ttname"><a href="message_8h.html#a69619d86b1636f141c830ca82c7f45e7">NotifyFailSetDevTblEntry</a></div><div class="ttdeci">#define NotifyFailSetDevTblEntry(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00058">message.h:58</a></div></div>

View file

@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a7a7d0f28e51ef4650ac5e2b6c883b159"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a7a7d0f28e51ef4650ac5e2b6c883b159">XBOXOLD::attachOnInit</a></div><div class="ttdeci">void attachOnInit(void(*funcOnInit)(void))</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00139">XBOXOLD.h:139</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093">AnalogHatEnum</a></div><div class="ttdeci">AnalogHatEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00157">controllerEnums.h:157</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_ac2db53abfe0aae15d56ef65b57a2b38a"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#ac2db53abfe0aae15d56ef65b57a2b38a">XBOXOLD::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00078">XBOXOLD.h:78</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html">XBOXOLD</a></div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00046">XBOXOLD.h:46</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_ab69673ea316c30268a5eedc893bea3a9"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#ab69673ea316c30268a5eedc893bea3a9">XBOXOLD::setRumbleOn</a></div><div class="ttdeci">void setRumbleOn(uint8_t lValue, uint8_t rValue)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00327">XBOXOLD.cpp:327</a></div></div>
@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usbhid_8h_html"><div class="ttname"><a href="usbhid_8h.html">usbhid.h</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a3856d8cf87b39551ed2278691ad891b8"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a3856d8cf87b39551ed2278691ad891b8">XBOX_OLD_PID3</a></div><div class="ttdeci">#define XBOX_OLD_PID3</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00040">XBOXOLD.h:40</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_aa091ff52ba7ad4216b0cd0f18651b755"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#aa091ff52ba7ad4216b0cd0f18651b755">XBOXOLD::XboxConnected</a></div><div class="ttdeci">bool XboxConnected</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00141">XBOXOLD.h:141</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a61ed3d2e7d782b4456b3ed863a50789f"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a61ed3d2e7d782b4456b3ed863a50789f">XBOXOLD::getButtonClick</a></div><div class="ttdeci">bool getButtonClick(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00302">XBOXOLD.cpp:302</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a8014cc70e141362e09beeedb49428746"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a8014cc70e141362e09beeedb49428746">XBOXOLD::setRumbleOff</a></div><div class="ttdeci">void setRumbleOff()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00125">XBOXOLD.h:125</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_l_d_html_a81c07adc969bcfbbb10a36b3544ee85a"><div class="ttname"><a href="class_x_b_o_x_o_l_d.html#a81c07adc969bcfbbb10a36b3544ee85a">XBOXOLD::getButtonPress</a></div><div class="ttdeci">uint8_t getButtonPress(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8cpp_source.html#l00295">XBOXOLD.cpp:295</a></div></div>

View file

@ -576,7 +576,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093aaeb027a0ae5bbc6ba25e1c78a6486c7b"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093aaeb027a0ae5bbc6ba25e1c78a6486c7b">RightHatX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00163">controllerEnums.h:163</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
<div class="ttc" id="version__helper_8h_html_a910fb5f01313d339d3b835d45e1e5ad0"><div class="ttname"><a href="version__helper_8h.html#a910fb5f01313d339d3b835d45e1e5ad0">pgm_read_word</a></div><div class="ttdeci">#define pgm_read_word(addr)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00164">version_helper.h:164</a></div></div>
@ -624,7 +624,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_a996610ea223dd4c7756ad3af2efa821b"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#a996610ea223dd4c7756ad3af2efa821b">XBOX_ONE_INPUT_PIPE</a></div><div class="ttdeci">#define XBOX_ONE_INPUT_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00035">XBOXONE.h:35</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
@ -633,14 +633,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_o_n_e_html_a9bd03dd0f2abde83f34635ab72564811"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#a9bd03dd0f2abde83f34635ab72564811">XBOXONE::getButtonClick</a></div><div class="ttdeci">bool getButtonClick(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00380">XBOXONE.cpp:380</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_ac645e477bde4c2c2674ad8916f749651"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#ac645e477bde4c2c2674ad8916f749651">XBOXONE::Poll</a></div><div class="ttdeci">virtual uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00292">XBOXONE.cpp:292</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_aeb2d90a3d77fc252a12f5ed54c3f370e"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#aeb2d90a3d77fc252a12f5ed54c3f370e">XBOXONE::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00046">XBOXONE.cpp:46</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_a916c0ffc31c703da27b5f5cbdabea361"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#a916c0ffc31c703da27b5f5cbdabea361">XBOX_ONE_CONTROL_PIPE</a></div><div class="ttdeci">#define XBOX_ONE_CONTROL_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00033">XBOXONE.h:33</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_a1a9da90da4584db2de7c84f45bdafc89"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#a1a9da90da4584db2de7c84f45bdafc89">XBOX_ONE_OUTPUT_PIPE</a></div><div class="ttdeci">#define XBOX_ONE_OUTPUT_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00034">XBOXONE.h:34</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3">LeftHatY</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00161">controllerEnums.h:161</a></div></div>
@ -648,7 +648,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca">LeftHatX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00159">controllerEnums.h:159</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a">R2</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00116">controllerEnums.h:116</a></div></div>
<div class="ttc" id="xbox_enums_8h_html_a35901eab017bd1df5d2361634309adbd"><div class="ttname"><a href="xbox_enums_8h.html#a35901eab017bd1df5d2361634309adbd">XBOX_BUTTONS</a></div><div class="ttdeci">const uint16_t XBOX_BUTTONS[]</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00041">xboxEnums.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html">XBOXONE.h</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_a53082e8413a3e7046b7e96fa3183b0eb"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb">XBOXONE::VIDPIDOK</a></div><div class="ttdeci">virtual bool VIDPIDOK(uint16_t vid, uint16_t pid)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00123">XBOXONE.h:123</a></div></div>

View file

@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093">AnalogHatEnum</a></div><div class="ttdeci">AnalogHatEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00157">controllerEnums.h:157</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_a800dd3559813c0f1771e8fdd30c4105b"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#a800dd3559813c0f1771e8fdd30c4105b">XBOXONE::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00180">XBOXONE.h:180</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_a3b9466f31de5c4f4e46a47440eea2bfc"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#a3b9466f31de5c4f4e46a47440eea2bfc">XBOXONE::XBOXONE</a></div><div class="ttdeci">XBOXONE(USB *pUsb)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00027">XBOXONE.cpp:27</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_aac92aad3632dc9632d04d90342904b18"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#aac92aad3632dc9632d04d90342904b18">XBOX_VID3</a></div><div class="ttdeci">#define XBOX_VID3</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00050">XBOXONE.h:50</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_a499cc378b8ae7d8fd63baa1b4dab97b5"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#a499cc378b8ae7d8fd63baa1b4dab97b5">XBOXONE::EndpointXtract</a></div><div class="ttdeci">void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00239">XBOXONE.cpp:239</a></div></div>
@ -270,7 +270,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_o_n_e_html_aeb2d90a3d77fc252a12f5ed54c3f370e"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#aeb2d90a3d77fc252a12f5ed54c3f370e">XBOXONE::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00046">XBOXONE.cpp:46</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_ad6a957e104a5e50381681e16229c3ced"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#ad6a957e104a5e50381681e16229c3ced">XBOX_ONE_PID7</a></div><div class="ttdeci">#define XBOX_ONE_PID7</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00057">XBOXONE.h:57</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_a185f8aba65c0c20a1917efa6383d7ab0"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#a185f8aba65c0c20a1917efa6383d7ab0">XBOX_ONE_PID12</a></div><div class="ttdeci">#define XBOX_ONE_PID12</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00062">XBOXONE.h:62</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_ade0eb2e0dd4f0c3fe45c82121f31d44d"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#ade0eb2e0dd4f0c3fe45c82121f31d44d">XBOX_VID5</a></div><div class="ttdeci">#define XBOX_VID5</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00052">XBOXONE.h:52</a></div></div>
<div class="ttc" id="_x_b_o_x_o_n_e_8h_html_aede8fa4d1fe42ddc8c48f0bb2bfeee0c"><div class="ttname"><a href="_x_b_o_x_o_n_e_8h.html#aede8fa4d1fe42ddc8c48f0bb2bfeee0c">XBOX_ONE_PID6</a></div><div class="ttdeci">#define XBOX_ONE_PID6</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8h_source.html#l00056">XBOXONE.h:56</a></div></div>
<div class="ttc" id="class_x_b_o_x_o_n_e_html_af49b526b57d3a3148537bdada9fb69bc"><div class="ttname"><a href="class_x_b_o_x_o_n_e.html#af49b526b57d3a3148537bdada9fb69bc">XBOXONE::getAnalogHat</a></div><div class="ttdeci">int16_t getAnalogHat(AnalogHatEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_n_e_8cpp_source.html#l00400">XBOXONE.cpp:400</a></div></div>

View file

@ -676,7 +676,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="xbox_enums_8h_html_abb8a1831f62ea139a2255c67bb24330f"><div class="ttname"><a href="xbox_enums_8h.html#abb8a1831f62ea139a2255c67bb24330f">LEDModeEnum</a></div><div class="ttdeci">LEDModeEnum</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00024">xboxEnums.h:24</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_aafe1688ba3dc9b9ac425ebbbf001a1cc"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#aafe1688ba3dc9b9ac425ebbbf001a1cc">XBOXRECV::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00293">XBOXRECV.cpp:293</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_addf7c0dcfbdb025f2283dcd118b5ab76"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#addf7c0dcfbdb025f2283dcd118b5ab76">XBOXRECV::setRumbleOn</a></div><div class="ttdeci">void setRumbleOn(uint8_t lValue, uint8_t rValue, uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00557">XBOXRECV.cpp:557</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
@ -697,7 +697,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_afce4154cabb3a0d2c7eeb39b1c15d353"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#afce4154cabb3a0d2c7eeb39b1c15d353">XBOX_OUTPUT_PIPE_3</a></div><div class="ttdeci">#define XBOX_OUTPUT_PIPE_3</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00036">XBOXRECV.h:36</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a3dd42b9a1351f172fc6e39df2fe99398"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a3dd42b9a1351f172fc6e39df2fe99398">XBOXRECV::ConfigureDevice</a></div><div class="ttdeci">uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00041">XBOXRECV.cpp:41</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_ac80ae240a4a703b554aa8edee201495f"><div class="ttname"><a href="usb__ch9_8h.html#ac80ae240a4a703b554aa8edee201495f">USB_TRANSFER_TYPE_INTERRUPT</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_INTERRUPT</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00093">usb_ch9.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00100">UsbCore.h:100</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00102">UsbCore.h:102</a></div></div>
<div class="ttc" id="version__helper_8h_html_a48c60b057902adf805797f183286728d"><div class="ttname"><a href="version__helper_8h.html#a48c60b057902adf805797f183286728d">pgm_read_byte</a></div><div class="ttdeci">#define pgm_read_byte(addr)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00161">version_helper.h:161</a></div></div>
<div class="ttc" id="message_8h_html_ae65e02f44cfdc490efd1b33f9882fbbd"><div class="ttname"><a href="message_8h.html#ae65e02f44cfdc490efd1b33f9882fbbd">NotifyFailGetDevDescr</a></div><div class="ttdeci">#define NotifyFailGetDevDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00057">message.h:57</a></div></div>
<div class="ttc" id="max3421e_8h_html_aa128de549704094dadb93daa8875472b"><div class="ttname"><a href="max3421e_8h.html#aa128de549704094dadb93daa8875472b">hrJERR</a></div><div class="ttdeci">#define hrJERR</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00227">max3421e.h:227</a></div></div>
@ -733,7 +733,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a962be1e740bce25cf37e111bd88be9bf"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a962be1e740bce25cf37e111bd88be9bf">XBOX_OUTPUT_PIPE_1</a></div><div class="ttdeci">#define XBOX_OUTPUT_PIPE_1</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00032">XBOXRECV.h:32</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a286c2fa2aa7f6e80108868bbb66c177b"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a286c2fa2aa7f6e80108868bbb66c177b">XBOXRECV::getAnalogHat</a></div><div class="ttdeci">int16_t getAnalogHat(AnalogHatEnum a, uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00438">XBOXRECV.cpp:438</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_ac856259af28db351f85302b5eddabf1d"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#ac856259af28db351f85302b5eddabf1d">XBOXRECV::XBOXRECV</a></div><div class="ttdeci">XBOXRECV(USB *pUsb)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00025">XBOXRECV.cpp:25</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a2f5523a1aaa6718e1d11c6bc5b29a575"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a2f5523a1aaa6718e1d11c6bc5b29a575">MADCATZ_VID</a></div><div class="ttdeci">#define MADCATZ_VID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00035">XBOXOLD.h:35</a></div></div>
@ -741,18 +741,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a0bff2ed2e08cfbd657b5731ae1abec68"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a0bff2ed2e08cfbd657b5731ae1abec68">XBOXRECV::setLedBlink</a></div><div class="ttdeci">void setLedBlink(LEDEnum l, uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00523">XBOXRECV.cpp:523</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75">OFF</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00032">controllerEnums.h:32</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a07de216bf16a83501d74463c00bf1fc8"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a07de216bf16a83501d74463c00bf1fc8">XBOXRECV::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00138">XBOXRECV.cpp:138</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a7986a3cf050bd91c7fed44a7e7eac125"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a7986a3cf050bd91c7fed44a7e7eac125">XBOXRECV::setLedRaw</a></div><div class="ttdeci">void setLedRaw(uint8_t value, uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00507">XBOXRECV.cpp:507</a></div></div>
<div class="ttc" id="xbox_enums_8h_html_a0aa7965573ba74b8eecaa43f0543026e"><div class="ttname"><a href="xbox_enums_8h.html#a0aa7965573ba74b8eecaa43f0543026e">XBOX_LEDS</a></div><div class="ttdeci">const uint8_t XBOX_LEDS[]</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00032">xboxEnums.h:32</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_af35f872fc33e690571eb99de648e8e96"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#af35f872fc33e690571eb99de648e8e96">XBOX_MAX_ENDPOINTS</a></div><div class="ttdeci">#define XBOX_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00043">XBOXOLD.h:43</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0a5dec293e081e0fc78369c842fab8452b"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0a5dec293e081e0fc78369c842fab8452b">LED3</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00036">controllerEnums.h:36</a></div></div>
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a86a3e5765d02bc043d5d1f674a7ffb0f"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a86a3e5765d02bc043d5d1f674a7ffb0f">XBOX_INPUT_PIPE_3</a></div><div class="ttdeci">#define XBOX_INPUT_PIPE_3</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00035">XBOXRECV.h:35</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a8f4ee68cc0f05690f5f26104c7d9e490"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a8f4ee68cc0f05690f5f26104c7d9e490">XBOX_CONTROL_PIPE</a></div><div class="ttdeci">#define XBOX_CONTROL_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00029">XBOXOLD.h:29</a></div></div>
@ -761,7 +761,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a">R2</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00116">controllerEnums.h:116</a></div></div>
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a5acfdaefe74aba1632c71acb79c49671"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a5acfdaefe74aba1632c71acb79c49671">XBOX_INPUT_PIPE_4</a></div><div class="ttdeci">#define XBOX_INPUT_PIPE_4</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00037">XBOXRECV.h:37</a></div></div>
<div class="ttc" id="xbox_enums_8h_html_a35901eab017bd1df5d2361634309adbd"><div class="ttname"><a href="xbox_enums_8h.html#a35901eab017bd1df5d2361634309adbd">XBOX_BUTTONS</a></div><div class="ttdeci">const uint16_t XBOX_BUTTONS[]</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00041">xboxEnums.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_acb95505bebd1a9a3aee37097e39187f4"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#acb95505bebd1a9a3aee37097e39187f4">XBOXRECV::disconnect</a></div><div class="ttdeci">void disconnect(uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00498">XBOXRECV.cpp:498</a></div></div>
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a7a74e0ea052831dbbb4a0973fffc8179"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a7a74e0ea052831dbbb4a0973fffc8179">XBOX_OUTPUT_PIPE_4</a></div><div class="ttdeci">#define XBOX_OUTPUT_PIPE_4</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00038">XBOXRECV.h:38</a></div></div>
@ -770,7 +770,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_af97c8d0efc945fa4ba1d120c8a5a9cbb"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#af97c8d0efc945fa4ba1d120c8a5a9cbb">XBOXRECV::epInfo</a></div><div class="ttdeci">EpInfo epInfo[XBOX_MAX_ENDPOINTS]</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00239">XBOXRECV.h:239</a></div></div>
<div class="ttc" id="message_8h_html_a69619d86b1636f141c830ca82c7f45e7"><div class="ttname"><a href="message_8h.html#a69619d86b1636f141c830ca82c7f45e7">NotifyFailSetDevTblEntry</a></div><div class="ttdeci">#define NotifyFailSetDevTblEntry(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00058">message.h:58</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00101">UsbCore.h:101</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html">USB_DEVICE_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00105">usb_ch9.h:105</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->

View file

@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_ae78ddfff307d26b0ed35dfb75173adf7"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#ae78ddfff307d26b0ed35dfb75173adf7">XBOXRECV::buttonChanged</a></div><div class="ttdeci">bool buttonChanged(uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00442">XBOXRECV.cpp:442</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a2931e13960cde2c20adbcaf34cee84c5"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a2931e13960cde2c20adbcaf34cee84c5">XBOXRECV::setRumbleOff</a></div><div class="ttdeci">void setRumbleOff(uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00162">XBOXRECV.h:162</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a3dd42b9a1351f172fc6e39df2fe99398"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a3dd42b9a1351f172fc6e39df2fe99398">XBOXRECV::ConfigureDevice</a></div><div class="ttdeci">uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00041">XBOXRECV.cpp:41</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a570568108edafee8d060aad8fe40db57"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a570568108edafee8d060aad8fe40db57">XBOXRECV::isReady</a></div><div class="ttdeci">virtual bool isReady()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00103">XBOXRECV.h:103</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0">LEDEnum</a></div><div class="ttdeci">LEDEnum</div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00031">controllerEnums.h:31</a></div></div>
@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a07de216bf16a83501d74463c00bf1fc8"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a07de216bf16a83501d74463c00bf1fc8">XBOXRECV::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00138">XBOXRECV.cpp:138</a></div></div>
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a2f5523a1aaa6718e1d11c6bc5b29a575"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a2f5523a1aaa6718e1d11c6bc5b29a575">MADCATZ_VID</a></div><div class="ttdeci">#define MADCATZ_VID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00042">XBOXRECV.h:42</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_a7986a3cf050bd91c7fed44a7e7eac125"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#a7986a3cf050bd91c7fed44a7e7eac125">XBOXRECV::setLedRaw</a></div><div class="ttdeci">void setLedRaw(uint8_t value, uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00507">XBOXRECV.cpp:507</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_ababaa2f28de8bf6749fe649b4e93c583"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#ababaa2f28de8bf6749fe649b4e93c583">XBOXRECV::attachOnInit</a></div><div class="ttdeci">void attachOnInit(void(*funcOnInit)(void))</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00223">XBOXRECV.h:223</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html_acb95505bebd1a9a3aee37097e39187f4"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html#acb95505bebd1a9a3aee37097e39187f4">XBOXRECV::disconnect</a></div><div class="ttdeci">void disconnect(uint8_t controller=0)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8cpp_source.html#l00498">XBOXRECV.cpp:498</a></div></div>
<div class="ttc" id="class_x_b_o_x_r_e_c_v_html"><div class="ttname"><a href="class_x_b_o_x_r_e_c_v.html">XBOXRECV</a></div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00055">XBOXRECV.h:55</a></div></div>

View file

@ -455,7 +455,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="xbox_enums_8h_html_abb8a1831f62ea139a2255c67bb24330f"><div class="ttname"><a href="xbox_enums_8h.html#abb8a1831f62ea139a2255c67bb24330f">LEDModeEnum</a></div><div class="ttdeci">LEDModeEnum</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00024">xboxEnums.h:24</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="_x_b_o_x_r_e_c_v_8h_html_a1a97ce2829a30b96ea6640d387d245a9"><div class="ttname"><a href="_x_b_o_x_r_e_c_v_8h.html#a1a97ce2829a30b96ea6640d387d245a9">XBOX_WIRELESS_RECEIVER_PID</a></div><div class="ttdeci">#define XBOX_WIRELESS_RECEIVER_PID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_r_e_c_v_8h_source.html#l00045">XBOXRECV.h:45</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a952183a3650619284979cc955fc7774c"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a952183a3650619284979cc955fc7774c">XBOXUSB::setLedOn</a></div><div class="ttdeci">void setLedOn(LEDEnum l)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00329">XBOXUSB.cpp:329</a></div></div>
@ -503,7 +503,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0ab1d5eac4b1dca480c8056eaea7663b7a"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0ab1d5eac4b1dca480c8056eaea7663b7a">ALL</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00046">controllerEnums.h:46</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_ae70ae50ed8188a2bf8c25d0ee17f54d9"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#ae70ae50ed8188a2bf8c25d0ee17f54d9">XBOXUSB::setRumbleOn</a></div><div class="ttdeci">void setRumbleOn(uint8_t lValue, uint8_t rValue)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00344">XBOXUSB.cpp:344</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a4b676a33152112e6edfb14be125a78d2"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a4b676a33152112e6edfb14be125a78d2">XBOXUSB::XBOXUSB</a></div><div class="ttdeci">XBOXUSB(USB *pUsb)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00023">XBOXUSB.cpp:23</a></div></div>
@ -511,20 +511,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75"><div class="ttname"><a href="controller_enums_8h.html#a70df64e026046bc352983127b7ae2cf0aac132f2982b98bcaa3445e535a03ff75">OFF</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00032">controllerEnums.h:32</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a92d2d844a70224a10c100c0a877aacfe"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a92d2d844a70224a10c100c0a877aacfe">XBOX_OUTPUT_PIPE</a></div><div class="ttdeci">#define XBOX_OUTPUT_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00031">XBOXOLD.h:31</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="_x_b_o_x_u_s_b_8h_html_ae603aa3fd2321045aabc49c36a9ae7fa"><div class="ttname"><a href="_x_b_o_x_u_s_b_8h.html#ae603aa3fd2321045aabc49c36a9ae7fa">GAMESTOP_VID</a></div><div class="ttdeci">#define GAMESTOP_VID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00037">XBOXUSB.h:37</a></div></div>
<div class="ttc" id="xbox_enums_8h_html_a0aa7965573ba74b8eecaa43f0543026e"><div class="ttname"><a href="xbox_enums_8h.html#a0aa7965573ba74b8eecaa43f0543026e">XBOX_LEDS</a></div><div class="ttdeci">const uint8_t XBOX_LEDS[]</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00032">xboxEnums.h:32</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a997d372f061e434b441e91595160f0d5"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a997d372f061e434b441e91595160f0d5">XBOXUSB::getButtonClick</a></div><div class="ttdeci">bool getButtonClick(ButtonEnum b)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00291">XBOXUSB.cpp:291</a></div></div>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_af35f872fc33e690571eb99de648e8e96"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#af35f872fc33e690571eb99de648e8e96">XBOX_MAX_ENDPOINTS</a></div><div class="ttdeci">#define XBOX_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00043">XBOXOLD.h:43</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a2cb9786f22e69ec3db26d9a55f95e22e"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a2cb9786f22e69ec3db26d9a55f95e22e">XBOXUSB::setLedRaw</a></div><div class="ttdeci">void setLedRaw(uint8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00321">XBOXUSB.cpp:321</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a051a2683d76542660dc22b5cf3f9f95c"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a051a2683d76542660dc22b5cf3f9f95c">XBOXUSB::setLedMode</a></div><div class="ttdeci">void setLedMode(LEDModeEnum lm)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00340">XBOXUSB.cpp:340</a></div></div>
<div class="ttc" id="_x_b_o_x_u_s_b_8h_html_a7f049407d82f21dfa4a706c9006877ee"><div class="ttname"><a href="_x_b_o_x_u_s_b_8h.html#a7f049407d82f21dfa4a706c9006877ee">MADCATZ_WIRED_PID</a></div><div class="ttdeci">#define MADCATZ_WIRED_PID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00043">XBOXUSB.h:43</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="_x_b_o_x_o_l_d_8h_html_a8f4ee68cc0f05690f5f26104c7d9e490"><div class="ttname"><a href="_x_b_o_x_o_l_d_8h.html#a8f4ee68cc0f05690f5f26104c7d9e490">XBOX_CONTROL_PIPE</a></div><div class="ttdeci">#define XBOX_CONTROL_PIPE</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_o_l_d_8h_source.html#l00029">XBOXOLD.h:29</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093af3f3925efa9762c4e9e71ac7da7a94a3">LeftHatY</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00161">controllerEnums.h:161</a></div></div>
<div class="ttc" id="controller_enums_8h_html_a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca"><div class="ttname"><a href="controller_enums_8h.html#a34dad8f0a0927471137c403216597093a383cb8895dd296b7f69ce845ed16b0ca">LeftHatX</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00159">controllerEnums.h:159</a></div></div>
@ -532,7 +532,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a9a296b98b40f5a36d46297d98ef0f9b5"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a9a296b98b40f5a36d46297d98ef0f9b5">XBOXUSB::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00224">XBOXUSB.cpp:224</a></div></div>
<div class="ttc" id="usbhid_8h_html_aee05d40a014750b24a7e9967f6f389f4"><div class="ttname"><a href="usbhid_8h.html#aee05d40a014750b24a7e9967f6f389f4">HID_REQUEST_SET_REPORT</a></div><div class="ttdeci">#define HID_REQUEST_SET_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00072">usbhid.h:72</a></div></div>
<div class="ttc" id="xbox_enums_8h_html_a35901eab017bd1df5d2361634309adbd"><div class="ttname"><a href="xbox_enums_8h.html#a35901eab017bd1df5d2361634309adbd">XBOX_BUTTONS</a></div><div class="ttdeci">const uint16_t XBOX_BUTTONS[]</div><div class="ttdef"><b>Definition:</b> <a href="xbox_enums_8h_source.html#l00041">xboxEnums.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a2f4684fe0785e50de434d95f4336fa12"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a2f4684fe0785e50de434d95f4336fa12">XBOXUSB::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00232">XBOXUSB.cpp:232</a></div></div>

View file

@ -226,7 +226,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a9c701658d4f63b5407cbcd5b78d8eb18"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a9c701658d4f63b5407cbcd5b78d8eb18">XBOXUSB::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00189">XBOXUSB.h:189</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a155637a4ef946f19c7ee40c0fc1c6b98"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a155637a4ef946f19c7ee40c0fc1c6b98">XBOXUSB::setLedOff</a></div><div class="ttdeci">void setLedOff()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00156">XBOXUSB.h:156</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a9d2ad06354787bc252058bb28015b56e"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a9d2ad06354787bc252058bb28015b56e">XBOXUSB::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00039">XBOXUSB.cpp:39</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_ab427ce47a5f463afa407e2513d4e28a2"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#ab427ce47a5f463afa407e2513d4e28a2">XBOXUSB::getAnalogHat</a></div><div class="ttdeci">int16_t getAnalogHat(AnalogHatEnum a)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00311">XBOXUSB.cpp:311</a></div></div>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a402136e2c5ab3a006c0111903459eb35"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a402136e2c5ab3a006c0111903459eb35">XBOXUSB::setLedBlink</a></div><div class="ttdeci">void setLedBlink(LEDEnum l)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00336">XBOXUSB.cpp:336</a></div></div>
@ -252,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a051a2683d76542660dc22b5cf3f9f95c"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a051a2683d76542660dc22b5cf3f9f95c">XBOXUSB::setLedMode</a></div><div class="ttdeci">void setLedMode(LEDModeEnum lm)</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00340">XBOXUSB.cpp:340</a></div></div>
<div class="ttc" id="_x_b_o_x_u_s_b_8h_html_a7f049407d82f21dfa4a706c9006877ee"><div class="ttname"><a href="_x_b_o_x_u_s_b_8h.html#a7f049407d82f21dfa4a706c9006877ee">MADCATZ_WIRED_PID</a></div><div class="ttdeci">#define MADCATZ_WIRED_PID</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00043">XBOXUSB.h:43</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html">XBOXUSB</a></div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00053">XBOXUSB.h:53</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a6200dc185ecb6e0d3ffdb2a9ecf49c40"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a6200dc185ecb6e0d3ffdb2a9ecf49c40">XBOXUSB::setAllOff</a></div><div class="ttdeci">void setAllOff()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8h_source.html#l00132">XBOXUSB.h:132</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a9a296b98b40f5a36d46297d98ef0f9b5"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a9a296b98b40f5a36d46297d98ef0f9b5">XBOXUSB::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00224">XBOXUSB.cpp:224</a></div></div>
<div class="ttc" id="class_x_b_o_x_u_s_b_html_a2f4684fe0785e50de434d95f4336fa12"><div class="ttname"><a href="class_x_b_o_x_u_s_b.html#a2f4684fe0785e50de434d95f4336fa12">XBOXUSB::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="_x_b_o_x_u_s_b_8cpp_source.html#l00232">XBOXUSB.cpp:232</a></div></div>

View file

@ -466,7 +466,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_a_d_k_html_a66b9943dfa89f783a8cdeb655e6fe9b1"><div class="ttname"><a href="class_a_d_k.html#a66b9943dfa89f783a8cdeb655e6fe9b1">ADK::RcvData</a></div><div class="ttdeci">uint8_t RcvData(uint16_t *nbytesptr, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00347">adk.cpp:347</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
<div class="ttc" id="class_a_d_k_html_a7f64af34d7890f87ceab5d144f6c26ef"><div class="ttname"><a href="class_a_d_k.html#a7f64af34d7890f87ceab5d144f6c26ef">ADK::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00337">adk.cpp:337</a></div></div>
@ -507,30 +507,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="adk_8h_html_ac39da606ffc273bd855152107297d6a1"><div class="ttname"><a href="adk_8h.html#ac39da606ffc273bd855152107297d6a1">ADK_MAX_ENDPOINTS</a></div><div class="ttdeci">#define ADK_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00049">adk.h:49</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
<div class="ttc" id="class_a_d_k_html_ac4bd3303b99921289c3f59e2df219e50"><div class="ttname"><a href="class_a_d_k.html#ac4bd3303b99921289c3f59e2df219e50">ADK::PrintEndpointDescriptor</a></div><div class="ttdeci">void PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00357">adk.cpp:357</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_a_d_k_html_a8c5c2e212c748966ccd863499d202063"><div class="ttname"><a href="class_a_d_k.html#a8c5c2e212c748966ccd863499d202063">ADK::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00064">adk.cpp:64</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<div class="ttc" id="adk_8h_html_aa376dd887b57d0628df287dd1fce7f3b"><div class="ttname"><a href="adk_8h.html#aa376dd887b57d0628df287dd1fce7f3b">ACCESSORY_STRING_DESCRIPTION</a></div><div class="ttdeci">#define ACCESSORY_STRING_DESCRIPTION</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00044">adk.h:44</a></div></div>
<div class="ttc" id="class_a_d_k_html_adf969d306da15baecd5c59bbb568053e"><div class="ttname"><a href="class_a_d_k.html#adf969d306da15baecd5c59bbb568053e">ADK::bNumEP</a></div><div class="ttdeci">uint8_t bNumEP</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00077">adk.h:77</a></div></div>
<div class="ttc" id="adk_8h_html_a37223416b6c1bba6b86ab17211bc9af2"><div class="ttname"><a href="adk_8h.html#a37223416b6c1bba6b86ab17211bc9af2">ADK_VID</a></div><div class="ttdeci">#define ADK_VID</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00025">adk.h:25</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_a_d_k_html_ae8fcc6a6fccab61116cea10dd1f17738"><div class="ttname"><a href="class_a_d_k.html#ae8fcc6a6fccab61116cea10dd1f17738">ADK::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00075">adk.h:75</a></div></div>
<div class="ttc" id="macros_8h_html_afc6fe7f947af35317a49a4dcfc8189fd"><div class="ttname"><a href="macros_8h.html#afc6fe7f947af35317a49a4dcfc8189fd">USBTRACE</a></div><div class="ttdeci">#define USBTRACE(s)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00082">macros.h:82</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="message_8h_html_a69619d86b1636f141c830ca82c7f45e7"><div class="ttname"><a href="message_8h.html#a69619d86b1636f141c830ca82c7f45e7">NotifyFailSetDevTblEntry</a></div><div class="ttdeci">#define NotifyFailSetDevTblEntry(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00058">message.h:58</a></div></div>
<div class="ttc" id="class_a_d_k_html_ab22a7c60cec56823727d4ff2cf2c4edf"><div class="ttname"><a href="class_a_d_k.html#ab22a7c60cec56823727d4ff2cf2c4edf">ADK::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00074">adk.h:74</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00101">UsbCore.h:101</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html">USB_DEVICE_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00105">usb_ch9.h:105</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->

View file

@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_a_d_k_html_ab28e3a19569c27f3ed5362e9800065c1"><div class="ttname"><a href="class_a_d_k.html#ab28e3a19569c27f3ed5362e9800065c1">ADK::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00073">adk.h:73</a></div></div>
<div class="ttc" id="class_a_d_k_html_a14f24ca8246c5b6126a5aa72cf6ee120"><div class="ttname"><a href="class_a_d_k.html#a14f24ca8246c5b6126a5aa72cf6ee120">ADK::ConfigureDevice</a></div><div class="ttdeci">uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00059">adk.cpp:59</a></div></div>
<div class="ttc" id="adk_8h_html_a4c3e43d4d2955f93260f3e5ffe207e41"><div class="ttname"><a href="adk_8h.html#a4c3e43d4d2955f93260f3e5ffe207e41">ADK_GETPROTO</a></div><div class="ttdeci">#define ADK_GETPROTO</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00035">adk.h:35</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_a_d_k_html_a1dee02856625dfcac4b0cdd4e8672cef"><div class="ttname"><a href="class_a_d_k.html#a1dee02856625dfcac4b0cdd4e8672cef">ADK::isReady</a></div><div class="ttdeci">virtual bool isReady()</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00111">adk.h:111</a></div></div>
<div class="ttc" id="class_a_d_k_html_acfc5a7e45f15bba7ff8cd42552796624"><div class="ttname"><a href="class_a_d_k.html#acfc5a7e45f15bba7ff8cd42552796624">ADK::epDataOutIndex</a></div><div class="ttdeci">static const uint8_t epDataOutIndex</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00070">adk.h:70</a></div></div>
@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_a_d_k_html_ac4bd3303b99921289c3f59e2df219e50"><div class="ttname"><a href="class_a_d_k.html#ac4bd3303b99921289c3f59e2df219e50">ADK::PrintEndpointDescriptor</a></div><div class="ttdeci">void PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00357">adk.cpp:357</a></div></div>
<div class="ttc" id="class_a_d_k_html_a9ad9aa3153c4cd1e083251bf42ab536f"><div class="ttname"><a href="class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f">ADK::VIDPIDOK</a></div><div class="ttdeci">virtual bool VIDPIDOK(uint16_t vid, uint16_t pid)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00115">adk.h:115</a></div></div>
<div class="ttc" id="class_a_d_k_html_a8c5c2e212c748966ccd863499d202063"><div class="ttname"><a href="class_a_d_k.html#a8c5c2e212c748966ccd863499d202063">ADK::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="adk_8cpp_source.html#l00064">adk.cpp:64</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_a_d_k_html_adf969d306da15baecd5c59bbb568053e"><div class="ttname"><a href="class_a_d_k.html#adf969d306da15baecd5c59bbb568053e">ADK::bNumEP</a></div><div class="ttdeci">uint8_t bNumEP</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00077">adk.h:77</a></div></div>
<div class="ttc" id="adk_8h_html_a37223416b6c1bba6b86ab17211bc9af2"><div class="ttname"><a href="adk_8h.html#a37223416b6c1bba6b86ab17211bc9af2">ADK_VID</a></div><div class="ttdeci">#define ADK_VID</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00025">adk.h:25</a></div></div>
<div class="ttc" id="class_a_d_k_html_ae8fcc6a6fccab61116cea10dd1f17738"><div class="ttname"><a href="class_a_d_k.html#ae8fcc6a6fccab61116cea10dd1f17738">ADK::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="adk_8h_source.html#l00075">adk.h:75</a></div></div>

View file

@ -296,8 +296,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span> <a class="code" href="class_a_c_m.html#a768c0fd4ef7f5c52de9e5e7431685279">Release</a>();</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">return</span> rcode;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}</div>
<div class="ttc" id="_usb_core_8h_html_abb99f6b1f38ff79ec678cd957ac86758"><div class="ttname"><a href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758">USB_CLASS_COM_AND_CDC_CTRL</a></div><div class="ttdeci">#define USB_CLASS_COM_AND_CDC_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00069">UsbCore.h:69</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7dae7df3ce2685f96775f2a0fb8658ae"><div class="ttname"><a href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae">USB_CLASS_CDC_DATA</a></div><div class="ttdeci">#define USB_CLASS_CDC_DATA</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00076">UsbCore.h:76</a></div></div>
<div class="ttc" id="_usb_core_8h_html_abb99f6b1f38ff79ec678cd957ac86758"><div class="ttname"><a href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758">USB_CLASS_COM_AND_CDC_CTRL</a></div><div class="ttdeci">#define USB_CLASS_COM_AND_CDC_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00071">UsbCore.h:71</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7dae7df3ce2685f96775f2a0fb8658ae"><div class="ttname"><a href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae">USB_CLASS_CDC_DATA</a></div><div class="ttdeci">#define USB_CLASS_CDC_DATA</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00078">UsbCore.h:78</a></div></div>
<div class="ttc" id="class_u_s_b_html_a618eedabc161d8315be45cae0c8b6f89"><div class="ttname"><a href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a></div><div class="ttdeci">uint8_t getConfDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00784">Usb.cpp:784</a></div></div>
<div class="ttc" id="class_address_pool_html"><div class="ttname"><a href="class_address_pool.html">AddressPool</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00090">address.h:90</a></div></div>
<div class="ttc" id="cdcacm_8h_html_acce3aedc4473cc5526efc16448b89221"><div class="ttname"><a href="cdcacm_8h.html#acce3aedc4473cc5526efc16448b89221">CDC_SUBCLASS_ACM</a></div><div class="ttdeci">#define CDC_SUBCLASS_ACM</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00027">cdcacm.h:27</a></div></div>
@ -306,7 +306,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="confdescparser_8h_html_a1e4d3b53bdd61abb61f20d5973e194d7"><div class="ttname"><a href="confdescparser_8h.html#a1e4d3b53bdd61abb61f20d5973e194d7">CP_MASK_COMPARE_PROTOCOL</a></div><div class="ttdeci">#define CP_MASK_COMPARE_PROTOCOL</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00041">confdescparser.h:41</a></div></div>
<div class="ttc" id="class_x_r21_b1411_html_a53b88b7631d3f6ebfb8c5a01fae96dbe"><div class="ttname"><a href="class_x_r21_b1411.html#a53b88b7631d3f6ebfb8c5a01fae96dbe">XR21B1411::autoflowRTS</a></div><div class="ttdeci">virtual void autoflowRTS(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00145">cdc_XR21B1411.h:145</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<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>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ae3c7088fe6f7b521132d8f2b95f958bc"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ae3c7088fe6f7b521132d8f2b95f958bc">USB_DEVICE_DESCRIPTOR::idVendor</a></div><div class="ttdeci">uint16_t idVendor</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00113">usb_ch9.h:113</a></div></div>
@ -336,21 +336,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="confdescparser_8h_html_a640401f5d117e10f0f0fd26f74f3975e"><div class="ttname"><a href="confdescparser_8h.html#a640401f5d117e10f0f0fd26f74f3975e">CP_MASK_COMPARE_SUBCLASS</a></div><div class="ttdeci">#define CP_MASK_COMPARE_SUBCLASS</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00040">confdescparser.h:40</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</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>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</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>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_x_r21_b1411_html_a2f75b9dab539f642a9d6484faf5df767"><div class="ttname"><a href="class_x_r21_b1411.html#a2f75b9dab539f642a9d6484faf5df767">XR21B1411::enhanced_features</a></div><div class="ttdeci">virtual tty_features enhanced_features(void)</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00121">cdc_XR21B1411.h:121</a></div></div>
<div class="ttc" id="class_x_r21_b1411_html_a51792c0fc43033bb866f7438e497517d"><div class="ttname"><a href="class_x_r21_b1411.html#a51792c0fc43033bb866f7438e497517d">XR21B1411::autoflowDSR</a></div><div class="ttdeci">virtual void autoflowDSR(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00176">cdc_XR21B1411.h:176</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="class_a_c_m_html_a768c0fd4ef7f5c52de9e5e7431685279"><div class="ttname"><a href="class_a_c_m.html#a768c0fd4ef7f5c52de9e5e7431685279">ACM::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00258">cdcacm.cpp:258</a></div></div>
<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>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="cdc___x_r21_b1411_8h_html"><div class="ttname"><a href="cdc___x_r21_b1411_8h.html">cdc_XR21B1411.h</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<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>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<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>

View file

@ -382,7 +382,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_x_r21_b1411_html_a51792c0fc43033bb866f7438e497517d"><div class="ttname"><a href="class_x_r21_b1411.html#a51792c0fc43033bb866f7438e497517d">XR21B1411::autoflowDSR</a></div><div class="ttdeci">virtual void autoflowDSR(bool s)</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00176">cdc_XR21B1411.h:176</a></div></div>
<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>
<div class="ttc" id="class_x_r21_b1411_html"><div class="ttname"><a href="class_x_r21_b1411.html">XR21B1411</a></div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00103">cdc_XR21B1411.h:103</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_x_r21_b1411_html_adfcc22eba1ec95fe62af960682b8ecbc"><div class="ttname"><a href="class_x_r21_b1411.html#adfcc22eba1ec95fe62af960682b8ecbc">XR21B1411::read_register</a></div><div class="ttdeci">uint8_t read_register(uint16_t reg, uint16_t *val)</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00132">cdc_XR21B1411.h:132</a></div></div>
<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>
<div class="ttc" id="cdc___x_r21_b1411_8h_html_afcbf11fa6130c11af3fc99db0e594ebe"><div class="ttname"><a href="cdc___x_r21_b1411_8h.html#afcbf11fa6130c11af3fc99db0e594ebe">XR_REG_ACM_GPIO_MODE</a></div><div class="ttdeci">#define XR_REG_ACM_GPIO_MODE</div><div class="ttdef"><b>Definition:</b> <a href="cdc___x_r21_b1411_8h_source.html#l00037">cdc_XR21B1411.h:37</a></div></div>

View file

@ -452,8 +452,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; D_PrintHex&lt;uint8_t &gt; (ep_ptr-&gt;<a class="code" href="struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r.html#a95cd9669dee9cab375a7c5e62284a01b">bInterval</a>, 0x80);</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="message_8h.html#a27117e124c5d66d5512fe8d494fe6338">Notify</a>(<a class="code" href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a>(<span class="stringliteral">&quot;\r\n&quot;</span>), 0x80);</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;}</div>
<div class="ttc" id="_usb_core_8h_html_abb99f6b1f38ff79ec678cd957ac86758"><div class="ttname"><a href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758">USB_CLASS_COM_AND_CDC_CTRL</a></div><div class="ttdeci">#define USB_CLASS_COM_AND_CDC_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00069">UsbCore.h:69</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7dae7df3ce2685f96775f2a0fb8658ae"><div class="ttname"><a href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae">USB_CLASS_CDC_DATA</a></div><div class="ttdeci">#define USB_CLASS_CDC_DATA</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00076">UsbCore.h:76</a></div></div>
<div class="ttc" id="_usb_core_8h_html_abb99f6b1f38ff79ec678cd957ac86758"><div class="ttname"><a href="_usb_core_8h.html#abb99f6b1f38ff79ec678cd957ac86758">USB_CLASS_COM_AND_CDC_CTRL</a></div><div class="ttdeci">#define USB_CLASS_COM_AND_CDC_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00071">UsbCore.h:71</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7dae7df3ce2685f96775f2a0fb8658ae"><div class="ttname"><a href="_usb_core_8h.html#a7dae7df3ce2685f96775f2a0fb8658ae">USB_CLASS_CDC_DATA</a></div><div class="ttdeci">#define USB_CLASS_CDC_DATA</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00078">UsbCore.h:78</a></div></div>
<div class="ttc" id="class_u_s_b_html_a618eedabc161d8315be45cae0c8b6f89"><div class="ttname"><a href="class_u_s_b.html#a618eedabc161d8315be45cae0c8b6f89">USB::getConfDescr</a></div><div class="ttdeci">uint8_t getConfDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00784">Usb.cpp:784</a></div></div>
<div class="ttc" id="struct_ep_info_html_a9238dd40c096baedf041c98b19386a14"><div class="ttname"><a href="struct_ep_info.html#a9238dd40c096baedf041c98b19386a14">EpInfo::bmRcvToggle</a></div><div class="ttdeci">uint8_t bmRcvToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00048">address.h:48</a></div></div>
<div class="ttc" id="class_address_pool_html"><div class="ttname"><a href="class_address_pool.html">AddressPool</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00090">address.h:90</a></div></div>
@ -464,7 +464,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="confdescparser_8h_html_a1e4d3b53bdd61abb61f20d5973e194d7"><div class="ttname"><a href="confdescparser_8h.html#a1e4d3b53bdd61abb61f20d5973e194d7">CP_MASK_COMPARE_PROTOCOL</a></div><div class="ttdeci">#define CP_MASK_COMPARE_PROTOCOL</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00041">confdescparser.h:41</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<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>
<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="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
@ -529,7 +529,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<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>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
<div class="ttc" id="class_a_c_m_html_a79eb8706c7f1432593fb2f2eee0da504"><div class="ttname"><a href="class_a_c_m.html#a79eb8706c7f1432593fb2f2eee0da504">ACM::SetLineCoding</a></div><div class="ttdeci">uint8_t SetLineCoding(const LINE_CODING *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00320">cdcacm.cpp:320</a></div></div>
@ -537,22 +537,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_a_c_m_html_af5b411a7ccc82bd77a7c5cfba6cd9a86"><div class="ttname"><a href="class_a_c_m.html#af5b411a7ccc82bd77a7c5cfba6cd9a86">ACM::EndpointXtract</a></div><div class="ttdeci">void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00231">cdcacm.cpp:231</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="class_a_c_m_html_a2a618cbff52737740e76977db557ddff"><div class="ttname"><a href="class_a_c_m.html#a2a618cbff52737740e76977db557ddff">ACM::SendBreak</a></div><div class="ttdeci">uint8_t SendBreak(uint16_t duration)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00344">cdcacm.cpp:344</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</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>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_a_c_m_html_a18208672a707391863b8abdc6714c825"><div class="ttname"><a href="class_a_c_m.html#a18208672a707391863b8abdc6714c825">ACM::GetCommFeature</a></div><div class="ttdeci">uint8_t GetCommFeature(uint16_t fid, uint8_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00304">cdcacm.cpp:304</a></div></div>
<div class="ttc" id="class_a_c_m_html_a768c0fd4ef7f5c52de9e5e7431685279"><div class="ttname"><a href="class_a_c_m.html#a768c0fd4ef7f5c52de9e5e7431685279">ACM::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00258">cdcacm.cpp:258</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<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>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="cdcacm_8h_html_a11c392243dec4d03970f1eaa1f8053ae"><div class="ttname"><a href="cdcacm_8h.html#a11c392243dec4d03970f1eaa1f8053ae">CDC_SET_CONTROL_LINE_STATE</a></div><div class="ttdeci">#define CDC_SET_CONTROL_LINE_STATE</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00064">cdcacm.h:64</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<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>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<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>
<div class="ttc" id="class_a_c_m_html_af2e08e5f03f17ed039985147a7129bbd"><div class="ttname"><a href="class_a_c_m.html#af2e08e5f03f17ed039985147a7129bbd">ACM::SetControlLineState</a></div><div class="ttdeci">uint8_t SetControlLineState(uint8_t state)</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00336">cdcacm.cpp:336</a></div></div>

View file

@ -356,7 +356,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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>
<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_a_c_m_html_a60fb6a365b78fb80a4a9842e364cf1a3"><div class="ttname"><a href="class_a_c_m.html#a60fb6a365b78fb80a4a9842e364cf1a3">ACM::epInfo</a></div><div class="ttdeci">EpInfo epInfo[ACM_MAX_ENDPOINTS]</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8h_source.html#l00183">cdcacm.h:183</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<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>
<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>
@ -409,7 +409,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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>
<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#l00208">UsbCore.h:208</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>
<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>
<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>
<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>

View file

@ -463,7 +463,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_a3e3f771b9f2a99fcedf7ed665b597109"><div class="ttname"><a href="class_f_t_d_i.html#a3e3f771b9f2a99fcedf7ed665b597109">FTDI::EndpointXtract</a></div><div class="ttdeci">void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00223">cdcftdi.cpp:223</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_acb8efdc33bd503563018b7eee577aecf"><div class="ttname"><a href="class_f_t_d_i.html#acb8efdc33bd503563018b7eee577aecf">FTDI::SetBaudRate</a></div><div class="ttdeci">uint8_t SetBaudRate(uint32_t baud)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00276">cdcftdi.cpp:276</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a15e9dfb0c839422b73f378a35a22cd75"><div class="ttname"><a href="cdcftdi_8h.html#a15e9dfb0c839422b73f378a35a22cd75">FT232AM</a></div><div class="ttdeci">#define FT232AM</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00031">cdcftdi.h:31</a></div></div>
@ -510,26 +510,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="class_f_t_d_i_async_oper_html_a1fe60b9f94fc0adc829918f51d8d7459"><div class="ttname"><a href="class_f_t_d_i_async_oper.html#a1fe60b9f94fc0adc829918f51d8d7459">FTDIAsyncOper::OnInit</a></div><div class="ttdeci">virtual uint8_t OnInit(FTDI *pftdi)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00082">cdcftdi.h:82</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_a90309b11a160bad9ceb0b77545b7a240"><div class="ttname"><a href="class_f_t_d_i.html#a90309b11a160bad9ceb0b77545b7a240">FTDI::SndData</a></div><div class="ttdeci">uint8_t SndData(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00348">cdcftdi.cpp:348</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_f_t_d_i_async_oper_html_a3993597b080c11c8d1d18dd8017a8f82"><div class="ttname"><a href="class_f_t_d_i_async_oper.html#a3993597b080c11c8d1d18dd8017a8f82">FTDIAsyncOper::OnRelease</a></div><div class="ttdeci">virtual uint8_t OnRelease(FTDI *pftdi)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00086">cdcftdi.h:86</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a4462aa466c5ff32a8106849d347e9b24"><div class="ttname"><a href="cdcftdi_8h.html#a4462aa466c5ff32a8106849d347e9b24">FTDI_VID</a></div><div class="ttdeci">#define FTDI_VID</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00028">cdcftdi.h:28</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_aadee262e2eda31deda790d5d10090b6f"><div class="ttname"><a href="class_f_t_d_i.html#aadee262e2eda31deda790d5d10090b6f">FTDI::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00250">cdcftdi.cpp:250</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a0a5515eba4af8c37b71db51de289b3b4"><div class="ttname"><a href="cdcftdi_8h.html#a0a5515eba4af8c37b71db51de289b3b4">FTDI_SIO_MODEM_CTRL</a></div><div class="ttdeci">#define FTDI_SIO_MODEM_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00038">cdcftdi.h:38</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_ab7d7c305729fe4bbc746fa0569261a71"><div class="ttname"><a href="class_f_t_d_i.html#ab7d7c305729fe4bbc746fa0569261a71">FTDI::SetData</a></div><div class="ttdeci">uint8_t SetData(uint16_t databm)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00332">cdcftdi.cpp:332</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a9d25344c78c7608f2e49de9767abd0d9"><div class="ttname"><a href="cdcftdi_8h.html#a9d25344c78c7608f2e49de9767abd0d9">FTDI_MAX_ENDPOINTS</a></div><div class="ttdeci">#define FTDI_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00094">cdcftdi.h:94</a></div></div>

View file

@ -241,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_f_t_d_i_html_a86130f30e67e934346c3c7faf5ee6c56"><div class="ttname"><a href="class_f_t_d_i.html#a86130f30e67e934346c3c7faf5ee6c56">FTDI::SetModemControl</a></div><div class="ttdeci">uint8_t SetModemControl(uint16_t control)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00316">cdcftdi.cpp:316</a></div></div>
<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_f_t_d_i_html_a7c107efeff2d46cb711cadd0a6c31636"><div class="ttname"><a href="class_f_t_d_i.html#a7c107efeff2d46cb711cadd0a6c31636">FTDI::SetFlowControl</a></div><div class="ttdeci">uint8_t SetFlowControl(uint8_t protocol, uint8_t xon=0x11, uint8_t xoff=0x13)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00324">cdcftdi.cpp:324</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="class_f_t_d_i_async_oper_html"><div class="ttname"><a href="class_f_t_d_i_async_oper.html">FTDIAsyncOper</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00079">cdcftdi.h:79</a></div></div>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_aa367ae72fbfda931cae8ec751e9dc434"><div class="ttname"><a href="class_f_t_d_i.html#aa367ae72fbfda931cae8ec751e9dc434">FTDI::RcvData</a></div><div class="ttdeci">uint8_t RcvData(uint16_t *bytes_rcvd, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00340">cdcftdi.cpp:340</a></div></div>
@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_f_t_d_i_async_oper_html_a3993597b080c11c8d1d18dd8017a8f82"><div class="ttname"><a href="class_f_t_d_i_async_oper.html#a3993597b080c11c8d1d18dd8017a8f82">FTDIAsyncOper::OnRelease</a></div><div class="ttdeci">virtual uint8_t OnRelease(FTDI *pftdi)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00086">cdcftdi.h:86</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a4462aa466c5ff32a8106849d347e9b24"><div class="ttname"><a href="cdcftdi_8h.html#a4462aa466c5ff32a8106849d347e9b24">FTDI_VID</a></div><div class="ttdeci">#define FTDI_VID</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00028">cdcftdi.h:28</a></div></div>
<div class="ttc" id="class_f_t_d_i_html_aadee262e2eda31deda790d5d10090b6f"><div class="ttname"><a href="class_f_t_d_i.html#aadee262e2eda31deda790d5d10090b6f">FTDI::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00250">cdcftdi.cpp:250</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_f_t_d_i_html_ab7d7c305729fe4bbc746fa0569261a71"><div class="ttname"><a href="class_f_t_d_i.html#ab7d7c305729fe4bbc746fa0569261a71">FTDI::SetData</a></div><div class="ttdeci">uint8_t SetData(uint16_t databm)</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8cpp_source.html#l00332">cdcftdi.cpp:332</a></div></div>
<div class="ttc" id="cdcftdi_8h_html_a9d25344c78c7608f2e49de9767abd0d9"><div class="ttname"><a href="cdcftdi_8h.html#a9d25344c78c7608f2e49de9767abd0d9">FTDI_MAX_ENDPOINTS</a></div><div class="ttdeci">#define FTDI_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="cdcftdi_8h_source.html#l00094">cdcftdi.h:94</a></div></div>
</div><!-- fragment --></div><!-- contents -->

View file

@ -336,7 +336,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_address_pool_html"><div class="ttname"><a href="class_address_pool.html">AddressPool</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00090">address.h:90</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<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>
<div class="ttc" id="cdcprolific_8h_html_a6003f43ffe2391c0c31ea48f6b772627af55eb000231282fd0e3556a1c4e1dab8"><div class="ttname"><a href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627af55eb000231282fd0e3556a1c4e1dab8">type_1</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00115">cdcprolific.h:115</a></div></div>
<div class="ttc" id="struct_usb_device_html"><div class="ttname"><a href="struct_usb_device.html">UsbDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00082">address.h:82</a></div></div>
@ -369,20 +369,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="cdcprolific_8h_html_a6003f43ffe2391c0c31ea48f6b772627"><div class="ttname"><a href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627">pl2303_type</a></div><div class="ttdeci">pl2303_type</div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00112">cdcprolific.h:112</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</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>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_afa7047f0318ab6df92a12291511cc1ce"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#afa7047f0318ab6df92a12291511cc1ce">USB_DEVICE_DESCRIPTOR::bDeviceClass</a></div><div class="ttdeci">uint8_t bDeviceClass</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00109">usb_ch9.h:109</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</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>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="cdcprolific_8h_html_a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997"><div class="ttname"><a href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997">type_0</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00114">cdcprolific.h:114</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="class_a_c_m_html_a768c0fd4ef7f5c52de9e5e7431685279"><div class="ttname"><a href="class_a_c_m.html#a768c0fd4ef7f5c52de9e5e7431685279">ACM::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="cdcacm_8cpp_source.html#l00258">cdcacm.cpp:258</a></div></div>
<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>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</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#l00208">UsbCore.h:208</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</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>
<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>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="cdcprolific_8h_html_af1a8fea671253f8bb7f124ad159f415a"><div class="ttname"><a href="cdcprolific_8h.html#af1a8fea671253f8bb7f124ad159f415a">CHECK_PID</a></div><div class="ttdeci">#define CHECK_PID(pid)</div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00025">cdcprolific.h:25</a></div></div>

View file

@ -268,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="cdcprolific_8h_html_add931a54ea58b7022eab1911dfd744fbafa4e17811895e3cfdc0fd24f1ebc80fb"><div class="ttname"><a href="cdcprolific_8h.html#add931a54ea58b7022eab1911dfd744fbafa4e17811895e3cfdc0fd24f1ebc80fb">kXO_Idle</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00107">cdcprolific.h:107</a></div></div>
<div class="ttc" id="cdcprolific_8h_html_aa0dae52300cd2ca352f5d3cd2194824b"><div class="ttname"><a href="cdcprolific_8h.html#aa0dae52300cd2ca352f5d3cd2194824b">VENDOR_WRITE_REQUEST</a></div><div class="ttdeci">#define VENDOR_WRITE_REQUEST</div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00075">cdcprolific.h:75</a></div></div>
<div class="ttc" id="cdcprolific_8h_html_a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997"><div class="ttname"><a href="cdcprolific_8h.html#a6003f43ffe2391c0c31ea48f6b772627af7bb5f5cb18b8f8cac6c93db12ad7997">type_0</a></div><div class="ttdef"><b>Definition:</b> <a href="cdcprolific_8h_source.html#l00114">cdcprolific.h:114</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#l00208">UsbCore.h:208</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>
<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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->

View file

@ -202,7 +202,7 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00208">208</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00210">210</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8ff8cd03496bdcb0ca26f18878ad299d"></a>
<div class="memitem">
@ -244,7 +244,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00216">216</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00218">218</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -269,7 +269,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00220">220</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00222">222</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -294,7 +294,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00224">224</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00226">226</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -320,7 +320,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00228">228</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00230">230</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -346,7 +346,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00238">238</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00240">240</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>

View file

@ -123,7 +123,7 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00132">132</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00134">134</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3706cf6b18785aff823171e280bab738"></a>
<div class="memitem">
@ -165,7 +165,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#a51870da9badc037166b86da60bcda6ea">BulkOnly</a>, <a class="el" href="class_h_i_d_boot.html#aa30d7cf292378153f41d8a13380c6119">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>, <a class="el" href="class_b_t_d.html#a48608619d8253972dd132edbb3001c5f">BTD</a>, <a class="el" href="class_a_c_m.html#ad3210651d58c77d3ded4b4b83a9476b7">ACM</a>, <a class="el" href="class_u_s_b_hub.html#ab2b2e257556e3d59f9258dd84d6f636e">USBHub</a>, <a class="el" href="class_f_t_d_i.html#a2d40115414dadfee8c284e0f5d397621">FTDI</a>, <a class="el" href="class_p_l2303.html#a23c849fb504c1fe6f46c84d04c0a47cf">PL2303</a>, <a class="el" href="class_x_r21_b1411.html#adbaf541661c1938fa33a9cedd9e9a4ba">XR21B1411</a>, <a class="el" href="class_a_d_k.html#a8c5c2e212c748966ccd863499d202063">ADK</a>, <a class="el" href="class_h_i_d_universal.html#a384b0e219f763e2d6407636bfd4ccea7">HIDUniversal</a>, <a class="el" href="class_u_s_b_h___m_i_d_i.html#a9c8d149a823d2b8d1c3579f0f445cf19">USBH_MIDI</a>, <a class="el" href="class_h_i_d_composite.html#ac5d02f2915f83817f2121acdefc7f573">HIDComposite</a>, <a class="el" href="class_x_b_o_x_o_n_e.html#aeb2d90a3d77fc252a12f5ed54c3f370e">XBOXONE</a>, <a class="el" href="class_x_b_o_x_r_e_c_v.html#a07de216bf16a83501d74463c00bf1fc8">XBOXRECV</a>, <a class="el" href="class_x_b_o_x_u_s_b.html#a9d2ad06354787bc252058bb28015b56e">XBOXUSB</a>, <a class="el" href="class_p_s3_u_s_b.html#a0083545cb99fb8786e60281fe7a9050d">PS3USB</a>, and <a class="el" href="class_x_b_o_x_o_l_d.html#a7260253c704b147e6dfd762e13222434">XBOXOLD</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00135">135</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00137">137</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -209,7 +209,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#aa8fe167a7af12dce9964fa5a430c53ea">BulkOnly</a>, <a class="el" href="class_b_t_d.html#a4f1808a49e9aca397ba829fac16dc5c3">BTD</a>, <a class="el" href="class_a_d_k.html#a14f24ca8246c5b6126a5aa72cf6ee120">ADK</a>, and <a class="el" href="class_x_b_o_x_r_e_c_v.html#a3dd42b9a1351f172fc6e39df2fe99398">XBOXRECV</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00139">139</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00141">141</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -236,7 +236,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#a8a9b213d1800db2d8e661d242b57b195">BulkOnly</a>, <a class="el" href="class_h_i_d_boot.html#aa21946ce7a4531c036180b5de2941502">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>, <a class="el" href="class_b_t_d.html#aa87c23bce56a20f2db47c6a40c8eda87">BTD</a>, <a class="el" href="class_a_c_m.html#a768c0fd4ef7f5c52de9e5e7431685279">ACM</a>, <a class="el" href="class_u_s_b_hub.html#a3f0631a3bb6018319107af2fa2373fab">USBHub</a>, <a class="el" href="class_f_t_d_i.html#aadee262e2eda31deda790d5d10090b6f">FTDI</a>, <a class="el" href="class_a_d_k.html#a7f64af34d7890f87ceab5d144f6c26ef">ADK</a>, <a class="el" href="class_h_i_d_universal.html#af999fc50ef4b5dec0391bda79ec83bda">HIDUniversal</a>, <a class="el" href="class_u_s_b_h___m_i_d_i.html#a912c417424d6f21cf1afbf524c418eb5">USBH_MIDI</a>, <a class="el" href="class_h_i_d_composite.html#a32e00e1018a5d54096f5146139cbdcba">HIDComposite</a>, <a class="el" href="class_x_b_o_x_o_n_e.html#ab836f2e18a00ef89054d66fb2023ba64">XBOXONE</a>, <a class="el" href="class_x_b_o_x_r_e_c_v.html#ad0e6b53a818516b7d6af0beaa8cebc7a">XBOXRECV</a>, <a class="el" href="class_x_b_o_x_u_s_b.html#a9a296b98b40f5a36d46297d98ef0f9b5">XBOXUSB</a>, <a class="el" href="class_p_s3_u_s_b.html#a5750c5448bf1ec73a7669ca2e4799c98">PS3USB</a>, and <a class="el" href="class_x_b_o_x_o_l_d.html#a8245e0d30eed5fb7dc761fc350fd1765">XBOXOLD</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00143">143</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00145">145</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -263,7 +263,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#a51b8a76f5e16697476ce2dcff2514bc6">BulkOnly</a>, <a class="el" href="class_b_t_d.html#a76e201c5b561e3a6d0405894ba5c2e41">BTD</a>, <a class="el" href="class_h_i_d_boot.html#aa950fe6f7e492c2048f59c98a58ac005">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>, <a class="el" href="class_a_c_m.html#a79e4da2cae9145d895a6a1211a96fe36">ACM</a>, <a class="el" href="class_u_s_b_hub.html#ae2d621225444f3186792617cecffbb1b">USBHub</a>, <a class="el" href="class_f_t_d_i.html#a5f383dd8eb114563194da011f1d613fd">FTDI</a>, <a class="el" href="class_a_d_k.html#af3784434ee6a1c6f3dc5b591f467e703">ADK</a>, <a class="el" href="class_h_i_d_universal.html#ac27e857a0d9619c8abc31be0b690c83c">HIDUniversal</a>, <a class="el" href="class_x_b_o_x_o_n_e.html#ac645e477bde4c2c2674ad8916f749651">XBOXONE</a>, <a class="el" href="class_x_b_o_x_r_e_c_v.html#aafe1688ba3dc9b9ac425ebbbf001a1cc">XBOXRECV</a>, <a class="el" href="class_h_i_d_composite.html#af38613fc2c04d7dcdd5538c83730c282">HIDComposite</a>, <a class="el" href="class_x_b_o_x_u_s_b.html#a2f4684fe0785e50de434d95f4336fa12">XBOXUSB</a>, <a class="el" href="class_p_s3_u_s_b.html#a9068e2a036012614c0db163830cbcf00">PS3USB</a>, and <a class="el" href="class_x_b_o_x_o_l_d.html#a332bf499dd0434d70db8ad8a6f3f4850">XBOXOLD</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00147">147</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00149">149</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -290,7 +290,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#a376cb3367071555816e2b0c74ad7eb12">BulkOnly</a>, <a class="el" href="class_b_t_d.html#aecdd9d00fc9c12bb3677ed213a6687c3">BTD</a>, <a class="el" href="class_h_i_d_boot.html#a6fafa2711d72ff4efd6bf91984585aba">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>, <a class="el" href="class_a_c_m.html#a7e0bb108012af9a99bb98aefca036d84">ACM</a>, <a class="el" href="class_u_s_b_hub.html#af4052e34bdafa21db5376a3011778b99">USBHub</a>, <a class="el" href="class_f_t_d_i.html#ae224d7ea581e5df3b11416410a679086">FTDI</a>, <a class="el" href="class_a_d_k.html#a1a972e8dc98b60ab27528db3af2618c3">ADK</a>, <a class="el" href="class_x_b_o_x_o_n_e.html#a05332491fe28b71c6d7c9a9827370bdf">XBOXONE</a>, <a class="el" href="class_x_b_o_x_r_e_c_v.html#a2d58b0a20eb804d853713ade83d01631">XBOXRECV</a>, <a class="el" href="class_h_i_d_universal.html#abcc6921b7beaf0aac2acbcdddd535626">HIDUniversal</a>, <a class="el" href="class_h_i_d_composite.html#a78e132d91e9ed557260955d5426f3442">HIDComposite</a>, <a class="el" href="class_u_s_b_h___m_i_d_i.html#ae3cf983bd74a2ec29fe9dee0f5f040d3">USBH_MIDI</a>, <a class="el" href="class_x_b_o_x_u_s_b.html#a42c870e64582980634423248d64500b4">XBOXUSB</a>, <a class="el" href="class_p_s3_u_s_b.html#a04b79c271ca14e1e095c6e305c672627">PS3USB</a>, and <a class="el" href="class_x_b_o_x_o_l_d.html#ac2db53abfe0aae15d56ef65b57a2b38a">XBOXOLD</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00151">151</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00153">153</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -318,7 +318,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_u_s_b_hub.html#ae7e4c1e231ce7cb56bae1688c0e95e58">USBHub</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00155">155</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00157">157</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -356,7 +356,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_b_t_d.html#ae0808ebf7578fc022b8f05c8779d3102">BTD</a>, <a class="el" href="class_p_s_buzz.html#ae94840ce88d873664d1f1d8e46928acb">PSBuzz</a>, <a class="el" href="class_f_t_d_i.html#a534da68bb1ff411b30281fe52e8fec10">FTDI</a>, <a class="el" href="class_p_s4_u_s_b.html#a991ca2571cbd072749dd754df26faa5a">PS4USB</a>, <a class="el" href="class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb">XBOXONE</a>, <a class="el" href="class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f">ADK</a>, <a class="el" href="class_x_r21_b1411.html#a20c357d629c6cbb4f5f98211b5555906">XR21B1411</a>, <a class="el" href="class_x_b_o_x_r_e_c_v.html#a119cff07be751ce16d7854fab6dc898c">XBOXRECV</a>, <a class="el" href="class_x_b_o_x_u_s_b.html#aad0847615d298e8f65909f467216ca14">XBOXUSB</a>, <a class="el" href="class_p_s3_u_s_b.html#a2dd246a86a9d8a0453199a09b495e608">PS3USB</a>, and <a class="el" href="class_x_b_o_x_o_l_d.html#a6db4a09978cacebb93d1b4ea5ad676f2">XBOXOLD</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00159">159</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00161">161</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -384,7 +384,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_bulk_only.html#a878110a3df287aae4f95807865d18819">BulkOnly</a>, <a class="el" href="class_b_t_d.html#af2cd7fd7592348f26c78e49b40e83935">BTD</a>, <a class="el" href="class_h_i_d_boot.html#a9dd6ae46dfafc0e8c752c555b863e414">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>, and <a class="el" href="class_u_s_b_hub.html#a7b00cb8e367ad377e2e533e29517e413">USBHub</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00163">163</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00165">165</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -412,7 +412,7 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_h_i_d_boot.html#af6e5bab1841569ea5d974b1d95aae502">HIDBoot&lt; BOOT_PROTOCOL &gt;</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00167">167</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00169">169</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>

View file

@ -107,7 +107,7 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00203">203</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00205">205</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="afdb9cea2a2fe18d26f4ec595b86a7f7c"></a>
<div class="memitem">

View file

@ -328,7 +328,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="confdescparser_8h_html_a640401f5d117e10f0f0fd26f74f3975e"><div class="ttname"><a href="confdescparser_8h.html#a640401f5d117e10f0f0fd26f74f3975e">CP_MASK_COMPARE_SUBCLASS</a></div><div class="ttdeci">#define CP_MASK_COMPARE_SUBCLASS</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00040">confdescparser.h:40</a></div></div>
<div class="ttc" id="class_config_desc_parser_html_a44807fbe19759616d5b00a912eb1229c"><div class="ttname"><a href="class_config_desc_parser.html#a44807fbe19759616d5b00a912eb1229c">ConfigDescParser::SetOR</a></div><div class="ttdeci">void SetOR(void)</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00071">confdescparser.h:71</a></div></div>
<div class="ttc" id="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r_html_a05f827473d2eb4e67d1f99bc317b1eba"><div class="ttname"><a href="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r.html#a05f827473d2eb4e67d1f99bc317b1eba">USB_HID_DESCRIPTOR::bNumDescriptors</a></div><div class="ttdeci">uint8_t bNumDescriptors</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00163">usb_ch9.h:163</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r_html_a46451809c473f8e4605017fb87362f7c"><div class="ttname"><a href="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r.html#a46451809c473f8e4605017fb87362f7c">USB_HID_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00160">usb_ch9.h:160</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</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>

View file

@ -725,7 +725,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usbhid_8h_html_af36d3643d6fb5f552eac19c356d9baf0"><div class="ttname"><a href="usbhid_8h.html#af36d3643d6fb5f552eac19c356d9baf0">HID_BOOT_INTF_SUBCLASS</a></div><div class="ttdeci">#define HID_BOOT_INTF_SUBCLASS</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00089">usbhid.h:89</a></div></div>
<div class="ttc" id="struct_m_o_u_s_e_i_n_f_o_html_a07f604e1dffc0a72fa28e94a5094ebbe"><div class="ttname"><a href="struct_m_o_u_s_e_i_n_f_o.html#a07f604e1dffc0a72fa28e94a5094ebbe">MOUSEINFO::bmRightButton</a></div><div class="ttdeci">uint8_t bmRightButton</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00043">hidboot.h:43</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_a14a44500a5c22cb7e5374e4e334e0255"><div class="ttname"><a href="class_keyboard_report_parser.html#a14a44500a5c22cb7e5374e4e334e0255">KeyboardReportParser::getSymKeysLo</a></div><div class="ttdeci">virtual const uint8_t * getSymKeysLo()</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00191">hidboot.h:191</a></div></div>
<div class="ttc" id="class_mouse_report_parser_html_a6884349e6b2de0cbfedf3e1a77c23870"><div class="ttname"><a href="class_mouse_report_parser.html#a6884349e6b2de0cbfedf3e1a77c23870">MouseReportParser::OnRightButtonDown</a></div><div class="ttdeci">virtual void OnRightButtonDown(MOUSEINFO *mi)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00075">hidboot.h:75</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_af855e596bbbb9755535f6e69f4ca2305"><div class="ttname"><a href="class_keyboard_report_parser.html#af855e596bbbb9755535f6e69f4ca2305">KeyboardReportParser::OnKeyDown</a></div><div class="ttdeci">virtual void OnKeyDown(uint8_t mod, uint8_t key)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00177">hidboot.h:177</a></div></div>
@ -754,7 +754,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_keyboard_report_parser_html_a57710d31e5379db14779f960f5c714b2"><div class="ttname"><a href="class_keyboard_report_parser.html#a57710d31e5379db14779f960f5c714b2">KeyboardReportParser::OnKeyUp</a></div><div class="ttdeci">virtual void OnKeyUp(uint8_t mod, uint8_t key)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00180">hidboot.h:180</a></div></div>
<div class="ttc" id="hexdump_8h_html_a25b114fa75a1d5c09bde2dadc5a27f78"><div class="ttname"><a href="hexdump_8h.html#a25b114fa75a1d5c09bde2dadc5a27f78">UsbDEBUGlvl</a></div><div class="ttdeci">int UsbDEBUGlvl</div><div class="ttdef"><b>Definition:</b> <a href="message_8cpp_source.html#l00029">message.cpp:29</a></div></div>
<div class="ttc" id="struct_k_b_d_i_n_f_o_html_a395dd36b5d26b2fa19eca4216710ea83"><div class="ttname"><a href="struct_k_b_d_i_n_f_o.html#a395dd36b5d26b2fa19eca4216710ea83">KBDINFO::bmLeftGUI</a></div><div class="ttdeci">uint8_t bmLeftGUI</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00102">hidboot.h:102</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00070">UsbCore.h:70</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00072">UsbCore.h:72</a></div></div>
<div class="ttc" id="class_address_pool_html_a15fde13223dcb1da89305ad229763562"><div class="ttname"><a href="class_address_pool.html#a15fde13223dcb1da89305ad229763562">AddressPool::FreeAddress</a></div><div class="ttdeci">virtual void FreeAddress(uint8_t addr)=0</div></div>
<div class="ttc" id="class_address_pool_html_aa92d7e8f0f515340ae2dc1679b627056"><div class="ttname"><a href="class_address_pool.html#aa92d7e8f0f515340ae2dc1679b627056">AddressPool::GetUsbDevicePtr</a></div><div class="ttdeci">virtual UsbDevice * GetUsbDevicePtr(uint8_t addr)=0</div></div>
<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_a8ee7f1bafac335258c6e742969387f57"><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#a8ee7f1bafac335258c6e742969387f57">USB_ENDPOINT_DESCRIPTOR::bmAttributes</a></div><div class="ttdeci">uint8_t bmAttributes</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00152">usb_ch9.h:152</a></div></div>
@ -794,17 +794,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_m_o_d_i_f_i_e_r_k_e_y_s_html_a018fb06ba6da4b802895e6a945f8d041"><div class="ttname"><a href="struct_m_o_d_i_f_i_e_r_k_e_y_s.html#a018fb06ba6da4b802895e6a945f8d041">MODIFIERKEYS::bmRightGUI</a></div><div class="ttdeci">uint8_t bmRightGUI</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00093">hidboot.h:93</a></div></div>
<div class="ttc" id="hidboot_8h_html_abed3f994055e37e80bede60fda7ea056"><div class="ttname"><a href="hidboot_8h.html#abed3f994055e37e80bede60fda7ea056">UHS_HID_BOOT_KEY_NUM_LOCK</a></div><div class="ttdeci">#define UHS_HID_BOOT_KEY_NUM_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00027">hidboot.h:27</a></div></div>
<div class="ttc" id="struct_k_b_d_l_e_d_s_html_adf2e5ff049894e40b0fab7d830f3c393"><div class="ttname"><a href="struct_k_b_d_l_e_d_s.html#adf2e5ff049894e40b0fab7d830f3c393">KBDLEDS::bmScrollLock</a></div><div class="ttdeci">uint8_t bmScrollLock</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00115">hidboot.h:115</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="usbhid_8h_html_ad19f323d7585e5a41cc4f8125447552b"><div class="ttname"><a href="usbhid_8h.html#ad19f323d7585e5a41cc4f8125447552b">USB_HID_PROTOCOL_KEYBOARD</a></div><div class="ttdeci">#define USB_HID_PROTOCOL_KEYBOARD</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00093">usbhid.h:93</a></div></div>
<div class="ttc" id="hidboot_8h_html_aa1e198c16d2e9fad0e5c025e801f2fae"><div class="ttname"><a href="hidboot_8h.html#aa1e198c16d2e9fad0e5c025e801f2fae">totalEndpoints</a></div><div class="ttdeci">#define totalEndpoints(p)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00033">hidboot.h:33</a></div></div>
<div class="ttc" id="struct_k_b_d_i_n_f_o_html_a6e26029c5d90e5a31b1a289e40288480"><div class="ttname"><a href="struct_k_b_d_i_n_f_o.html#a6e26029c5d90e5a31b1a289e40288480">KBDINFO::bmLeftShift</a></div><div class="ttdeci">uint8_t bmLeftShift</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00100">hidboot.h:100</a></div></div>
<div class="ttc" id="macros_8h_html_a50c48abaa034bcce833c6061b9f8e5cf"><div class="ttname"><a href="macros_8h.html#a50c48abaa034bcce833c6061b9f8e5cf">USBTRACE1</a></div><div class="ttdeci">#define USBTRACE1(s, l)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00083">macros.h:83</a></div></div>
<div class="ttc" id="struct_m_o_d_i_f_i_e_r_k_e_y_s_html_ac6d2815eff37e625d1bd702b4712f4b3"><div class="ttname"><a href="struct_m_o_d_i_f_i_e_r_k_e_y_s.html#ac6d2815eff37e625d1bd702b4712f4b3">MODIFIERKEYS::bmRightShift</a></div><div class="ttdeci">uint8_t bmRightShift</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00091">hidboot.h:91</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_a3591fcc056c59914f83e21601fa3d5c5"><div class="ttname"><a href="class_keyboard_report_parser.html#a3591fcc056c59914f83e21601fa3d5c5">KeyboardReportParser::prevState</a></div><div class="ttdeci">union KeyboardReportParser::@17 prevState</div></div>
<div class="ttc" id="struct_m_o_u_s_e_i_n_f_o_html_a8b67db1c54e5db9782a0b5b707dcf9db"><div class="ttname"><a href="struct_m_o_u_s_e_i_n_f_o.html#a8b67db1c54e5db9782a0b5b707dcf9db">MOUSEINFO::dX</a></div><div class="ttdeci">int8_t dX</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00047">hidboot.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_ae8ce494271e8536f4bdc089db51bc67e"><div class="ttname"><a href="class_keyboard_report_parser.html#ae8ce494271e8536f4bdc089db51bc67e">KeyboardReportParser::OnControlKeysChanged</a></div><div class="ttdeci">virtual void OnControlKeysChanged(uint8_t before, uint8_t after)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00174">hidboot.h:174</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a17c4235f411847c34c77977bbd3e3324"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a17c4235f411847c34c77977bbd3e3324">USBHID::totalEndpoints</a></div><div class="ttdeci">static const uint8_t totalEndpoints</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00154">usbhid.h:154</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_ae910089ecc7caff18429925affc5dc7f"><div class="ttname"><a href="class_keyboard_report_parser.html#ae910089ecc7caff18429925affc5dc7f">KeyboardReportParser::bLeds</a></div><div class="ttdeci">uint8_t bLeds</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00136">hidboot.h:136</a></div></div>
@ -817,7 +817,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_keyboard_report_parser_html_a963cbe34cb4061dff6262ce4b39a43e2"><div class="ttname"><a href="class_keyboard_report_parser.html#a963cbe34cb4061dff6262ce4b39a43e2">KeyboardReportParser::getNumKeys</a></div><div class="ttdeci">virtual const uint8_t * getNumKeys()</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00183">hidboot.h:183</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="class_keyboard_report_parser_html_aa052645936a61219fb9f17490dd26115"><div class="ttname"><a href="class_keyboard_report_parser.html#aa052645936a61219fb9f17490dd26115">KeyboardReportParser::kbdLockingKeys</a></div><div class="ttdeci">union KeyboardReportParser::@18 kbdLockingKeys</div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_m_o_d_i_f_i_e_r_k_e_y_s_html_a97b52e09ef7038a7e92b0e2993de3456"><div class="ttname"><a href="struct_m_o_d_i_f_i_e_r_k_e_y_s.html#a97b52e09ef7038a7e92b0e2993de3456">MODIFIERKEYS::bmLeftCtrl</a></div><div class="ttdeci">uint8_t bmLeftCtrl</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00086">hidboot.h:86</a></div></div>
<div class="ttc" id="class_h_i_d_boot_html_a9972f402f3141b2d71c0e59602675f68"><div class="ttname"><a href="class_h_i_d_boot.html#a9972f402f3141b2d71c0e59602675f68">HIDBoot::isReady</a></div><div class="ttdeci">virtual bool isReady()</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00238">hidboot.h:238</a></div></div>
<div class="ttc" id="usbhid_8h_html_a624a087c75fbb1c89b4e37371dfd5713"><div class="ttname"><a href="usbhid_8h.html#a624a087c75fbb1c89b4e37371dfd5713">USB_HID_BOOT_PROTOCOL</a></div><div class="ttdeci">#define USB_HID_BOOT_PROTOCOL</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00082">usbhid.h:82</a></div></div>
@ -825,14 +825,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_m_o_d_i_f_i_e_r_k_e_y_s_html_af4c772b51ef8ed4ec9863c4247f395c2"><div class="ttname"><a href="struct_m_o_d_i_f_i_e_r_k_e_y_s.html#af4c772b51ef8ed4ec9863c4247f395c2">MODIFIERKEYS::bmRightAlt</a></div><div class="ttdeci">uint8_t bmRightAlt</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00092">hidboot.h:92</a></div></div>
<div class="ttc" id="struct_m_o_u_s_e_i_n_f_o_html_ae7192500776548f5c6868cc37eaaabb2"><div class="ttname"><a href="struct_m_o_u_s_e_i_n_f_o.html#ae7192500776548f5c6868cc37eaaabb2">MOUSEINFO::dY</a></div><div class="ttdeci">int8_t dY</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00048">hidboot.h:48</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="struct_k_b_d_i_n_f_o_html_adcfb3f774c47e6654027ea3d65a0db78"><div class="ttname"><a href="struct_k_b_d_i_n_f_o.html#adcfb3f774c47e6654027ea3d65a0db78">KBDINFO::bmRightAlt</a></div><div class="ttdeci">uint8_t bmRightAlt</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00105">hidboot.h:105</a></div></div>
<div class="ttc" id="class_mouse_report_parser_html_aed02196a692f8b633fbbebc76eefd4a1"><div class="ttname"><a href="class_mouse_report_parser.html#aed02196a692f8b633fbbebc76eefd4a1">MouseReportParser::Parse</a></div><div class="ttdeci">void Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8cpp_source.html#l00019">hidboot.cpp:19</a></div></div>
<div class="ttc" id="class_h_i_d_boot_html_af6e5bab1841569ea5d974b1d95aae502"><div class="ttname"><a href="class_h_i_d_boot.html#af6e5bab1841569ea5d974b1d95aae502">HIDBoot::DEVSUBCLASSOK</a></div><div class="ttdeci">virtual bool DEVSUBCLASSOK(uint8_t subklass)</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00250">hidboot.h:250</a></div></div>
<div class="ttc" id="usbhid_8h_html_a538d261ce3c8526071211fdbde1a67ec"><div class="ttname"><a href="usbhid_8h.html#a538d261ce3c8526071211fdbde1a67ec">USB_HID_PROTOCOL_MOUSE</a></div><div class="ttdeci">#define USB_HID_PROTOCOL_MOUSE</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00094">usbhid.h:94</a></div></div>
<div class="ttc" id="struct_k_b_d_i_n_f_o_html_a942e4eb5551fbe8958e858057391dd2d"><div class="ttname"><a href="struct_k_b_d_i_n_f_o.html#a942e4eb5551fbe8958e858057391dd2d">KBDINFO::Keys</a></div><div class="ttdeci">uint8_t Keys[6]</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00109">hidboot.h:109</a></div></div>
<div class="ttc" id="macros_8h_html_a3b6ba9344d4ae0847095896841587862"><div class="ttname"><a href="macros_8h.html#a3b6ba9344d4ae0847095896841587862">USBTRACE3</a></div><div class="ttdeci">#define USBTRACE3(s, r, l)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00085">macros.h:85</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="struct_k_b_d_l_e_d_s_html_a4a427e795e68a0f21a9f1fd919f301b7"><div class="ttname"><a href="struct_k_b_d_l_e_d_s.html#a4a427e795e68a0f21a9f1fd919f301b7">KBDLEDS::bmCompose</a></div><div class="ttdeci">uint8_t bmCompose</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00116">hidboot.h:116</a></div></div>
<div class="ttc" id="struct_m_o_u_s_e_i_n_f_o_html_a848ceb3b38f0dc9e09a83612c1fa89ff"><div class="ttname"><a href="struct_m_o_u_s_e_i_n_f_o.html#a848ceb3b38f0dc9e09a83612c1fa89ff">MOUSEINFO::bmLeftButton</a></div><div class="ttdeci">uint8_t bmLeftButton</div><div class="ttdef"><b>Definition:</b> <a href="hidboot_8h_source.html#l00042">hidboot.h:42</a></div></div>

View file

@ -507,7 +507,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h_i_d_html_abb120ee1258c49b4af0fbd59ae6903f5"><div class="ttname"><a href="class_u_s_b_h_i_d.html#abb120ee1258c49b4af0fbd59ae6903f5">USBHID::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00145">usbhid.h:145</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="max3421e_8h_html_a774ac66066335e580da2b8cdab52df30"><div class="ttname"><a href="max3421e_8h.html#a774ac66066335e580da2b8cdab52df30">hrSTALL</a></div><div class="ttdeci">#define hrSTALL</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00219">max3421e.h:219</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="usbhid_8h_html_a9901c86718db1fefe5d116aa254361cf"><div class="ttname"><a href="usbhid_8h.html#a9901c86718db1fefe5d116aa254361cf">HID_MAX_HID_CLASS_DESCRIPTORS</a></div><div class="ttdeci">#define HID_MAX_HID_CLASS_DESCRIPTORS</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00024">usbhid.h:24</a></div></div>
@ -531,7 +531,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_h_i_d_composite_html_ac5d02f2915f83817f2121acdefc7f573"><div class="ttname"><a href="class_h_i_d_composite.html#ac5d02f2915f83817f2121acdefc7f573">HIDComposite::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00094">hidcomposite.cpp:94</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a4101c34c5079bd827953368450140a9a"><div class="ttname"><a href="class_h_i_d_composite.html#a4101c34c5079bd827953368450140a9a">HIDComposite::epInfo</a></div><div class="ttdeci">EpInfo epInfo[totalEndpoints]</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8h_source.html#l00061">hidcomposite.h:61</a></div></div>
<div class="ttc" id="confdescparser_8h_html_a97d95efc3446be55adbb1801c356c55c"><div class="ttname"><a href="confdescparser_8h.html#a97d95efc3446be55adbb1801c356c55c">CP_MASK_COMPARE_CLASS</a></div><div class="ttdeci">#define CP_MASK_COMPARE_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00039">confdescparser.h:39</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00070">UsbCore.h:70</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00072">UsbCore.h:72</a></div></div>
<div class="ttc" id="class_address_pool_html_a15fde13223dcb1da89305ad229763562"><div class="ttname"><a href="class_address_pool.html#a15fde13223dcb1da89305ad229763562">AddressPool::FreeAddress</a></div><div class="ttdeci">virtual void FreeAddress(uint8_t addr)=0</div></div>
<div class="ttc" id="struct_h_i_d___c_l_a_s_s___d_e_s_c_r_i_p_t_o_r___l_e_n___a_n_d___t_y_p_e_html_a98251c1867caf1651f6e926952189201"><div class="ttname"><a href="struct_h_i_d___c_l_a_s_s___d_e_s_c_r_i_p_t_o_r___l_e_n___a_n_d___t_y_p_e.html#a98251c1867caf1651f6e926952189201">HID_CLASS_DESCRIPTOR_LEN_AND_TYPE::wDescriptorLength</a></div><div class="ttdeci">uint16_t wDescriptorLength</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00170">usb_ch9.h:170</a></div></div>
<div class="ttc" id="class_address_pool_html_aa92d7e8f0f515340ae2dc1679b627056"><div class="ttname"><a href="class_address_pool.html#aa92d7e8f0f515340ae2dc1679b627056">AddressPool::GetUsbDevicePtr</a></div><div class="ttdeci">virtual UsbDevice * GetUsbDevicePtr(uint8_t addr)=0</div></div>
@ -562,28 +562,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a6a47b8c02d90076852e079acfb62ae46"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a6a47b8c02d90076852e079acfb62ae46">USBHID::maxHidInterfaces</a></div><div class="ttdeci">static const uint8_t maxHidInterfaces</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00152">usbhid.h:152</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_acf516cb6242d1659c9bc77fe475c973e"><div class="ttname"><a href="class_h_i_d_composite.html#acf516cb6242d1659c9bc77fe475c973e">HIDComposite::VID</a></div><div class="ttdeci">uint16_t VID</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8h_source.html#l00066">hidcomposite.h:66</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a17c4235f411847c34c77977bbd3e3324"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a17c4235f411847c34c77977bbd3e3324">USBHID::totalEndpoints</a></div><div class="ttdeci">static const uint8_t totalEndpoints</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00154">usbhid.h:154</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_abdae8ebd9c5cc676c91829e41e3984a2"><div class="ttname"><a href="class_h_i_d_composite.html#abdae8ebd9c5cc676c91829e41e3984a2">HIDComposite::EndpointXtract</a></div><div class="ttdeci">void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00297">hidcomposite.cpp:297</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a32e00e1018a5d54096f5146139cbdcba"><div class="ttname"><a href="class_h_i_d_composite.html#a32e00e1018a5d54096f5146139cbdcba">HIDComposite::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00340">hidcomposite.cpp:340</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a64f21aff7c40daf988a7a2d568c69d5d"><div class="ttname"><a href="class_h_i_d_composite.html#a64f21aff7c40daf988a7a2d568c69d5d">HIDComposite::SndRpt</a></div><div class="ttdeci">uint8_t SndRpt(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00413">hidcomposite.cpp:413</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_h_i_d_composite_html_a94136774d685b89c5a149c4e4df78087"><div class="ttname"><a href="class_h_i_d_composite.html#a94136774d685b89c5a149c4e4df78087">HIDComposite::SetReportParser</a></div><div class="ttdeci">bool SetReportParser(uint8_t id, HIDReportParser *prs)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00072">hidcomposite.cpp:72</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a2def47200c98f97f3a3171d50e38f2d0"><div class="ttname"><a href="class_h_i_d_composite.html#a2def47200c98f97f3a3171d50e38f2d0">HIDComposite::GetReportParser</a></div><div class="ttdeci">HIDReportParser * GetReportParser(uint8_t id)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00083">hidcomposite.cpp:83</a></div></div>
<div class="ttc" id="macros_8h_html_a3b6ba9344d4ae0847095896841587862"><div class="ttname"><a href="macros_8h.html#a3b6ba9344d4ae0847095896841587862">USBTRACE3</a></div><div class="ttdeci">#define USBTRACE3(s, r, l)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00085">macros.h:85</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html_af6c4b832fad296860bae406730e792da"><div class="ttname"><a href="class_h_i_d_report_parser.html#af6c4b832fad296860bae406730e792da">HIDReportParser::Parse</a></div><div class="ttdeci">virtual void Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)=0</div></div>
<div class="ttc" id="macros_8h_html_afc6fe7f947af35317a49a4dcfc8189fd"><div class="ttname"><a href="macros_8h.html#afc6fe7f947af35317a49a4dcfc8189fd">USBTRACE</a></div><div class="ttdeci">#define USBTRACE(s)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00082">macros.h:82</a></div></div>

View file

@ -222,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_h_i_d_composite_html_a32e00e1018a5d54096f5146139cbdcba"><div class="ttname"><a href="class_h_i_d_composite.html#a32e00e1018a5d54096f5146139cbdcba">HIDComposite::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00340">hidcomposite.cpp:340</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a64f21aff7c40daf988a7a2d568c69d5d"><div class="ttname"><a href="class_h_i_d_composite.html#a64f21aff7c40daf988a7a2d568c69d5d">HIDComposite::SndRpt</a></div><div class="ttdeci">uint8_t SndRpt(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00413">hidcomposite.cpp:413</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_h_i_d_composite_html_a94136774d685b89c5a149c4e4df78087"><div class="ttname"><a href="class_h_i_d_composite.html#a94136774d685b89c5a149c4e4df78087">HIDComposite::SetReportParser</a></div><div class="ttdeci">bool SetReportParser(uint8_t id, HIDReportParser *prs)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00072">hidcomposite.cpp:72</a></div></div>
<div class="ttc" id="class_h_i_d_composite_html_a2def47200c98f97f3a3171d50e38f2d0"><div class="ttname"><a href="class_h_i_d_composite.html#a2def47200c98f97f3a3171d50e38f2d0">HIDComposite::GetReportParser</a></div><div class="ttdeci">HIDReportParser * GetReportParser(uint8_t id)</div><div class="ttdef"><b>Definition:</b> <a href="hidcomposite_8cpp_source.html#l00083">hidcomposite.cpp:83</a></div></div>
</div><!-- fragment --></div><!-- contents -->

View file

@ -328,7 +328,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_report_desc_parser2_html"><div class="ttname"><a href="class_report_desc_parser2.html">ReportDescParser2</a></div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00148">hidescriptorparser.h:148</a></div></div>
<div class="ttc" id="class_universal_report_parser_html"><div class="ttname"><a href="class_universal_report_parser.html">UniversalReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00170">hidescriptorparser.h:170</a></div></div>
<div class="ttc" id="class_report_desc_parser_base_html_a222b1c03a4f3e49283a58ecaa853e247"><div class="ttname"><a href="class_report_desc_parser_base.html#a222b1c03a4f3e49283a58ecaa853e247">ReportDescParserBase::rptSize</a></div><div class="ttdeci">uint8_t rptSize</div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00109">hidescriptorparser.h:109</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="class_report_desc_parser_html"><div class="ttname"><a href="class_report_desc_parser.html">ReportDescParser</a></div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00145">hidescriptorparser.h:145</a></div></div>
<div class="ttc" id="class_report_desc_parser_base_html_a8833e671168779d081e7f50e579bc206"><div class="ttname"><a href="class_report_desc_parser_base.html#a8833e671168779d081e7f50e579bc206">ReportDescParserBase::valParser</a></div><div class="ttdeci">MultiByteValueParser valParser</div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00102">hidescriptorparser.h:102</a></div></div>
<div class="ttc" id="class_report_desc_parser_base_html_af4da29c34852a2589de1c64a0bf8e4b3"><div class="ttname"><a href="class_report_desc_parser_base.html#af4da29c34852a2589de1c64a0bf8e4b3">ReportDescParserBase::consTitles6</a></div><div class="ttdeci">static const char *const consTitles6[]</div><div class="ttdef"><b>Definition:</b> <a href="hidescriptorparser_8h_source.html#l00077">hidescriptorparser.h:77</a></div></div>

View file

@ -520,7 +520,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h_i_d_html_abb120ee1258c49b4af0fbd59ae6903f5"><div class="ttname"><a href="class_u_s_b_h_i_d.html#abb120ee1258c49b4af0fbd59ae6903f5">USBHID::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00145">usbhid.h:145</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="max3421e_8h_html_a774ac66066335e580da2b8cdab52df30"><div class="ttname"><a href="max3421e_8h.html#a774ac66066335e580da2b8cdab52df30">hrSTALL</a></div><div class="ttdeci">#define hrSTALL</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00219">max3421e.h:219</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="usbhid_8h_html_a9901c86718db1fefe5d116aa254361cf"><div class="ttname"><a href="usbhid_8h.html#a9901c86718db1fefe5d116aa254361cf">HID_MAX_HID_CLASS_DESCRIPTORS</a></div><div class="ttdeci">#define HID_MAX_HID_CLASS_DESCRIPTORS</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00024">usbhid.h:24</a></div></div>
@ -542,7 +542,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="confdescparser_8h_html_a97d95efc3446be55adbb1801c356c55c"><div class="ttname"><a href="confdescparser_8h.html#a97d95efc3446be55adbb1801c356c55c">CP_MASK_COMPARE_CLASS</a></div><div class="ttdeci">#define CP_MASK_COMPARE_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00039">confdescparser.h:39</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_a7f2123d1f20327600bb9e49a1ef5b0c7"><div class="ttname"><a href="class_h_i_d_universal.html#a7f2123d1f20327600bb9e49a1ef5b0c7">HIDUniversal::VID</a></div><div class="ttdeci">uint16_t VID</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00069">hiduniversal.h:69</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_a60f06d86767b4b2c973d08383c7a0048"><div class="ttname"><a href="class_h_i_d_universal.html#a60f06d86767b4b2c973d08383c7a0048">HIDUniversal::OnInitSuccessful</a></div><div class="ttdeci">virtual uint8_t OnInitSuccessful()</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00074">hiduniversal.h:74</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00070">UsbCore.h:70</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af062e949014bed74a8b5fedcf1705602"><div class="ttname"><a href="_usb_core_8h.html#af062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a></div><div class="ttdeci">#define USB_CLASS_HID</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00072">UsbCore.h:72</a></div></div>
<div class="ttc" id="class_address_pool_html_a15fde13223dcb1da89305ad229763562"><div class="ttname"><a href="class_address_pool.html#a15fde13223dcb1da89305ad229763562">AddressPool::FreeAddress</a></div><div class="ttdeci">virtual void FreeAddress(uint8_t addr)=0</div></div>
<div class="ttc" id="class_h_i_d_universal_html_ac27e857a0d9619c8abc31be0b690c83c"><div class="ttname"><a href="class_h_i_d_universal.html#ac27e857a0d9619c8abc31be0b690c83c">HIDUniversal::Poll</a></div><div class="ttdeci">uint8_t Poll()</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8cpp_source.html#l00367">hiduniversal.cpp:367</a></div></div>
<div class="ttc" id="struct_h_i_d___c_l_a_s_s___d_e_s_c_r_i_p_t_o_r___l_e_n___a_n_d___t_y_p_e_html_a98251c1867caf1651f6e926952189201"><div class="ttname"><a href="struct_h_i_d___c_l_a_s_s___d_e_s_c_r_i_p_t_o_r___l_e_n___a_n_d___t_y_p_e.html#a98251c1867caf1651f6e926952189201">HID_CLASS_DESCRIPTOR_LEN_AND_TYPE::wDescriptorLength</a></div><div class="ttdeci">uint16_t wDescriptorLength</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00170">usb_ch9.h:170</a></div></div>
@ -573,24 +573,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a6a47b8c02d90076852e079acfb62ae46"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a6a47b8c02d90076852e079acfb62ae46">USBHID::maxHidInterfaces</a></div><div class="ttdeci">static const uint8_t maxHidInterfaces</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00152">usbhid.h:152</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="hiduniversal_8h_html"><div class="ttname"><a href="hiduniversal_8h.html">hiduniversal.h</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a17c4235f411847c34c77977bbd3e3324"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a17c4235f411847c34c77977bbd3e3324">USBHID::totalEndpoints</a></div><div class="ttdeci">static const uint8_t totalEndpoints</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00154">usbhid.h:154</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_adaec05748124a104c3d49008433719ba"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#adaec05748124a104c3d49008433719ba">USB_DEVICE_DESCRIPTOR::idProduct</a></div><div class="ttdeci">uint16_t idProduct</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00114">usb_ch9.h:114</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_ac88d9588f4adb6060627c3afca477fe3"><div class="ttname"><a href="class_h_i_d_universal.html#ac88d9588f4adb6060627c3afca477fe3">HIDUniversal::SndRpt</a></div><div class="ttdeci">uint8_t SndRpt(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8cpp_source.html#l00423">hiduniversal.cpp:423</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="macros_8h_html_a3b6ba9344d4ae0847095896841587862"><div class="ttname"><a href="macros_8h.html#a3b6ba9344d4ae0847095896841587862">USBTRACE3</a></div><div class="ttdeci">#define USBTRACE3(s, r, l)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00085">macros.h:85</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html_af6c4b832fad296860bae406730e792da"><div class="ttname"><a href="class_h_i_d_report_parser.html#af6c4b832fad296860bae406730e792da">HIDReportParser::Parse</a></div><div class="ttdeci">virtual void Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)=0</div></div>
<div class="ttc" id="class_h_i_d_universal_html_ad26d2e63130abac2059154bf5afbf152"><div class="ttname"><a href="class_h_i_d_universal.html#ad26d2e63130abac2059154bf5afbf152">HIDUniversal::epInfo</a></div><div class="ttdeci">EpInfo epInfo[totalEndpoints]</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00064">hiduniversal.h:64</a></div></div>

View file

@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usbhid_8h_html"><div class="ttname"><a href="usbhid_8h.html">usbhid.h</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_ac88d9588f4adb6060627c3afca477fe3"><div class="ttname"><a href="class_h_i_d_universal.html#ac88d9588f4adb6060627c3afca477fe3">HIDUniversal::SndRpt</a></div><div class="ttdeci">uint8_t SndRpt(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8cpp_source.html#l00423">hiduniversal.cpp:423</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_h_i_d_universal_html_abcc6921b7beaf0aac2acbcdddd535626"><div class="ttname"><a href="class_h_i_d_universal.html#abcc6921b7beaf0aac2acbcdddd535626">HIDUniversal::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00093">hiduniversal.h:93</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_ad26d2e63130abac2059154bf5afbf152"><div class="ttname"><a href="class_h_i_d_universal.html#ad26d2e63130abac2059154bf5afbf152">HIDUniversal::epInfo</a></div><div class="ttdeci">EpInfo epInfo[totalEndpoints]</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8h_source.html#l00064">hiduniversal.h:64</a></div></div>
<div class="ttc" id="class_h_i_d_universal_html_afbd599879e9c3cdea382e87afd6ab29a"><div class="ttname"><a href="class_h_i_d_universal.html#afbd599879e9c3cdea382e87afd6ab29a">HIDUniversal::SetReportParser</a></div><div class="ttdeci">bool SetReportParser(uint8_t id, HIDReportParser *prs)</div><div class="ttdef"><b>Definition:</b> <a href="hiduniversal_8cpp_source.html#l00074">hiduniversal.cpp:74</a></div></div>

View file

@ -1118,7 +1118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="confdescparser_8h_html_a1e4d3b53bdd61abb61f20d5973e194d7"><div class="ttname"><a href="confdescparser_8h.html#a1e4d3b53bdd61abb61f20d5973e194d7">CP_MASK_COMPARE_PROTOCOL</a></div><div class="ttdeci">#define CP_MASK_COMPARE_PROTOCOL</div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00041">confdescparser.h:41</a></div></div>
<div class="ttc" id="masstorage_8h_html_ad74d783991b5eea6ad8ef2feb2ce03ea"><div class="ttname"><a href="masstorage_8h.html#ad74d783991b5eea6ad8ef2feb2ce03ea">MASS_CMD_DIR_OUT</a></div><div class="ttdeci">#define MASS_CMD_DIR_OUT</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00066">masstorage.h:66</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="max3421e_8h_html_a774ac66066335e580da2b8cdab52df30"><div class="ttname"><a href="max3421e_8h.html#a774ac66066335e580da2b8cdab52df30">hrSTALL</a></div><div class="ttdeci">#define hrSTALL</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00219">max3421e.h:219</a></div></div>
<div class="ttc" id="struct_capacity_html"><div class="ttname"><a href="struct_capacity.html">Capacity</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00186">masstorage.h:186</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
@ -1132,7 +1132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="masstorage_8h_html_a6ddc06e45101114eb7842a7ee57f7d43"><div class="ttname"><a href="masstorage_8h.html#a6ddc06e45101114eb7842a7ee57f7d43">MASS_ERR_MEDIA_CHANGED</a></div><div class="ttdeci">#define MASS_ERR_MEDIA_CHANGED</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00167">masstorage.h:167</a></div></div>
<div class="ttc" id="masstorage_8h_html_af952fd9270407996656ba95772511002"><div class="ttname"><a href="masstorage_8h.html#af952fd9270407996656ba95772511002">CDB10_t</a></div><div class="ttdeci">CDB10 CDB10_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00261">masstorage.h:261</a></div></div>
<div class="ttc" id="masstorage_8h_html_aec47def0928045fdca474d78db866c39"><div class="ttname"><a href="masstorage_8h.html#aec47def0928045fdca474d78db866c39">MASS_ERR_NO_MEDIA</a></div><div class="ttdeci">#define MASS_ERR_NO_MEDIA</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00165">masstorage.h:165</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aa99b73e335df09e6545fc44798a3c1f2"><div class="ttname"><a href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2">USB_CLASS_MASS_STORAGE</a></div><div class="ttdeci">#define USB_CLASS_MASS_STORAGE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00074">UsbCore.h:74</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aa99b73e335df09e6545fc44798a3c1f2"><div class="ttname"><a href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2">USB_CLASS_MASS_STORAGE</a></div><div class="ttdeci">#define USB_CLASS_MASS_STORAGE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00076">UsbCore.h:76</a></div></div>
<div class="ttc" id="masstorage_8h_html_aaf635eb9151eb63855fe227584bb00eb"><div class="ttname"><a href="masstorage_8h.html#aaf635eb9151eb63855fe227584bb00eb">MASS_SUBCLASS_SCSI</a></div><div class="ttdeci">#define MASS_SUBCLASS_SCSI</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00045">masstorage.h:45</a></div></div>
<div class="ttc" id="masstorage_8h_html_ac6435ab2e468a79816db996b0a16c024"><div class="ttname"><a href="masstorage_8h.html#ac6435ab2e468a79816db996b0a16c024">SCSI_CMD_PREVENT_REMOVAL</a></div><div class="ttdeci">#define SCSI_CMD_PREVENT_REMOVAL</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00086">masstorage.h:86</a></div></div>
<div class="ttc" id="masstorage_8h_html_ae7ab5840b35001bba68d7adae4abcd11"><div class="ttname"><a href="masstorage_8h.html#ae7ab5840b35001bba68d7adae4abcd11">SCSI_S_UNIT_ATTENTION</a></div><div class="ttdeci">#define SCSI_S_UNIT_ATTENTION</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00152">masstorage.h:152</a></div></div>
@ -1162,7 +1162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usb__ch9_8h_html_ac80ae240a4a703b554aa8edee201495f"><div class="ttname"><a href="usb__ch9_8h.html#ac80ae240a4a703b554aa8edee201495f">USB_TRANSFER_TYPE_INTERRUPT</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_INTERRUPT</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00093">usb_ch9.h:93</a></div></div>
<div class="ttc" id="class_bulk_only_html_a8a9b213d1800db2d8e661d242b57b195"><div class="ttname"><a href="class_bulk_only.html#a8a9b213d1800db2d8e661d242b57b195">BulkOnly::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00598">masstorage.cpp:598</a></div></div>
<div class="ttc" id="masstorage_8h_html_a597e2a0f4ee36172c260976af9805415"><div class="ttname"><a href="masstorage_8h.html#a597e2a0f4ee36172c260976af9805415">MASS_TRANS_FLG_CALLBACK</a></div><div class="ttdeci">#define MASS_TRANS_FLG_CALLBACK</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00180">masstorage.h:180</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00100">UsbCore.h:100</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a96a7af8bc5ba78235312e1084a5ee229"><div class="ttname"><a href="_usb_core_8h.html#a96a7af8bc5ba78235312e1084a5ee229">USB_ERROR_FailGetDevDescr</a></div><div class="ttdeci">#define USB_ERROR_FailGetDevDescr</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00102">UsbCore.h:102</a></div></div>
<div class="ttc" id="class_bulk_only_html_a470a8f0ffd6694d9dfc834da5efa627a"><div class="ttname"><a href="class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a">BulkOnly::Read</a></div><div class="ttdeci">uint8_t Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00161">masstorage.cpp:161</a></div></div>
<div class="ttc" id="message_8h_html_ae65e02f44cfdc490efd1b33f9882fbbd"><div class="ttname"><a href="message_8h.html#ae65e02f44cfdc490efd1b33f9882fbbd">NotifyFailGetDevDescr</a></div><div class="ttdeci">#define NotifyFailGetDevDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00057">message.h:57</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html"><div class="ttname"><a href="struct_command_status_wrapper.html">CommandStatusWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00443">masstorage.h:443</a></div></div>
@ -1229,8 +1229,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_inquiry_response_html_a3ed45a85bce19a76850cf5085ab35187"><div class="ttname"><a href="struct_inquiry_response.html#a3ed45a85bce19a76850cf5085ab35187">InquiryResponse::SCCS</a></div><div class="ttdeci">unsigned SCCS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00352">masstorage.h:352</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="struct_c_d_b10_html"><div class="ttname"><a href="struct_c_d_b10.html">CDB10</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00229">masstorage.h:229</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<div class="ttc" id="class_bulk_only_html_a24c051d401f5f1a9ce65c1bc25ab02dd"><div class="ttname"><a href="class_bulk_only.html#a24c051d401f5f1a9ce65c1bc25ab02dd">BulkOnly::bTheLUN</a></div><div class="ttdeci">uint8_t bTheLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00489">masstorage.h:489</a></div></div>
<div class="ttc" id="class_bulk_only_html_a530fb250b0a0c92b48bc57e2957ace25"><div class="ttname"><a href="class_bulk_only.html#a530fb250b0a0c92b48bc57e2957ace25">BulkOnly::BulkOnly</a></div><div class="ttdeci">BulkOnly(USB *p)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00229">masstorage.cpp:229</a></div></div>
@ -1238,10 +1238,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
<div class="ttc" id="masstorage_8h_html_a17b47e6ce4b10688ac30666c16b14d86"><div class="ttname"><a href="masstorage_8h.html#a17b47e6ce4b10688ac30666c16b14d86">SCSI_CMD_START_STOP_UNIT</a></div><div class="ttdeci">#define SCSI_CMD_START_STOP_UNIT</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00085">masstorage.h:85</a></div></div>
<div class="ttc" id="masstorage_8h_html_affadc780007914e4b4de088b4df8ddf6"><div class="ttname"><a href="masstorage_8h.html#affadc780007914e4b4de088b4df8ddf6">bmREQ_MASSIN</a></div><div class="ttdeci">#define bmREQ_MASSIN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00036">masstorage.h:36</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_abc2af027a176dc85d4e83f14eec7972e"><div class="ttname"><a href="struct_inquiry_response.html#abc2af027a176dc85d4e83f14eec7972e">InquiryResponse::DeviceType</a></div><div class="ttdeci">uint8_t DeviceType</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00330">masstorage.h:330</a></div></div>
<div class="ttc" id="class_bulk_only_html_ac18ad598cd9a1ee99f49d51a572a50a4"><div class="ttname"><a href="class_bulk_only.html#ac18ad598cd9a1ee99f49d51a572a50a4">BulkOnly::bIface</a></div><div class="ttdeci">uint8_t bIface</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00478">masstorage.h:478</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a2a16bb9a98e3ee4eaac8fea6310b4e01"><div class="ttname"><a href="struct_command_block_wrapper.html#a2a16bb9a98e3ee4eaac8fea6310b4e01">CommandBlockWrapper::bmCBWLUN</a></div><div class="ttdeci">uint8_t bmCBWLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00395">masstorage.h:395</a></div></div>
<div class="ttc" id="max3421e_8h_html_ab4e9ff11b75e71171814fdab1ff7ce45"><div class="ttname"><a href="max3421e_8h.html#ab4e9ff11b75e71171814fdab1ff7ce45">hrTIMEOUT</a></div><div class="ttdeci">#define hrTIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00228">max3421e.h:228</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html_a133ffc8ac9be6ce284f10efece567748"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a133ffc8ac9be6ce284f10efece567748">CommandBlockWrapperBase::dCBWSignature</a></div><div class="ttdeci">uint32_t dCBWSignature</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00378">masstorage.h:378</a></div></div>
@ -1253,23 +1253,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="class_bulk_only_html_a6bbdd41bf6efc4060f3c36da7d6ed8b2"><div class="ttname"><a href="class_bulk_only.html#a6bbdd41bf6efc4060f3c36da7d6ed8b2">BulkOnly::bMaxLUN</a></div><div class="ttdeci">uint8_t bMaxLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00488">masstorage.h:488</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_ab1b8db3992e0dceb2ba86f3bab1e5bca"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ab1b8db3992e0dceb2ba86f3bab1e5bca">USB_DEVICE_DESCRIPTOR::bNumConfigurations</a></div><div class="ttdeci">uint8_t bNumConfigurations</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00119">usb_ch9.h:119</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="struct_inquiry_response_html"><div class="ttname"><a href="struct_inquiry_response.html">InquiryResponse</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00329">masstorage.h:329</a></div></div>
<div class="ttc" id="class_bulk_only_html_a45d327ddf87e01607c3a5b1849936053"><div class="ttname"><a href="class_bulk_only.html#a45d327ddf87e01607c3a5b1849936053">BulkOnly::Write</a></div><div class="ttdeci">uint8_t Write(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, const uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00195">masstorage.cpp:195</a></div></div>
<div class="ttc" id="masstorage_8h_html_ac1f82346efef75cf197abb8e29cc5f44"><div class="ttname"><a href="masstorage_8h.html#ac1f82346efef75cf197abb8e29cc5f44">SCSI_CMD_INQUIRY</a></div><div class="ttdeci">#define SCSI_CMD_INQUIRY</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00082">masstorage.h:82</a></div></div>
<div class="ttc" id="masstorage_8h_html"><div class="ttname"><a href="masstorage_8h.html">masstorage.h</a></div></div>
<div class="ttc" id="class_bulk_only_html_a13d33906543d5d6b44620f430dc729ff"><div class="ttname"><a href="class_bulk_only.html#a13d33906543d5d6b44620f430dc729ff">BulkOnly::EndpointXtract</a></div><div class="ttdeci">void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00550">masstorage.cpp:550</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="masstorage_8h_html_ac6d64023e2b8137eed90917f362ab262"><div class="ttname"><a href="masstorage_8h.html#ac6d64023e2b8137eed90917f362ab262">SCSI_ASC_LBA_OUT_OF_RANGE</a></div><div class="ttdeci">#define SCSI_ASC_LBA_OUT_OF_RANGE</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00153">masstorage.h:153</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_a3b51a35acaa76cafbb987c07186a7868"><div class="ttname"><a href="usb__ch9_8h.html#a3b51a35acaa76cafbb987c07186a7868">USB_SETUP_TYPE_STANDARD</a></div><div class="ttdeci">#define USB_SETUP_TYPE_STANDARD</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00060">usb_ch9.h:60</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_bulk_only_html_a51870da9badc037166b86da60bcda6ea"><div class="ttname"><a href="class_bulk_only.html#a51870da9badc037166b86da60bcda6ea">BulkOnly::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00333">masstorage.cpp:333</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<div class="ttc" id="struct_capacity_html_ae6dd521cd2ece3d6fa6fe58180fb9e8a"><div class="ttname"><a href="struct_capacity.html#ae6dd521cd2ece3d6fa6fe58180fb9e8a">Capacity::data</a></div><div class="ttdeci">uint8_t data[8]</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00187">masstorage.h:187</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_a498a87759e737395829b6ff4b6420ad1"><div class="ttname"><a href="struct_command_status_wrapper.html#a498a87759e737395829b6ff4b6420ad1">CommandStatusWrapper::dCSWSignature</a></div><div class="ttdeci">uint32_t dCSWSignature</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00444">masstorage.h:444</a></div></div>
<div class="ttc" id="macros_8h_html_aa66c08000503b210a294df0200b7b6ba"><div class="ttname"><a href="macros_8h.html#aa66c08000503b210a294df0200b7b6ba">BMAKE32</a></div><div class="ttdeci">#define BMAKE32(__usc3__, __usc2__, __usc1__, __usc0__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00075">macros.h:75</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="message_8h_html_a03e4088aafca36fd7a4be69e3a22b601"><div class="ttname"><a href="message_8h.html#a03e4088aafca36fd7a4be69e3a22b601">NotifyFailSetConfDescr</a></div><div class="ttdeci">#define NotifyFailSetConfDescr(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00060">message.h:60</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a86832a5def98c1e21447497177a8cc3a"><div class="ttname"><a href="struct_inquiry_response.html#a86832a5def98c1e21447497177a8cc3a">InquiryResponse::Version</a></div><div class="ttdeci">uint8_t Version</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00336">masstorage.h:336</a></div></div>
<div class="ttc" id="max3421e_8h_html_a651e9347e706d3cb16357c656a7e9c8f"><div class="ttname"><a href="max3421e_8h.html#a651e9347e706d3cb16357c656a7e9c8f">hrTOGERR</a></div><div class="ttdeci">#define hrTOGERR</div><div class="ttdef"><b>Definition:</b> <a href="max3421e_8h_source.html#l00220">max3421e.h:220</a></div></div>
@ -1284,7 +1284,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>
<div class="ttc" id="message_8h_html_a69619d86b1636f141c830ca82c7f45e7"><div class="ttname"><a href="message_8h.html#a69619d86b1636f141c830ca82c7f45e7">NotifyFailSetDevTblEntry</a></div><div class="ttdeci">#define NotifyFailSetDevTblEntry(...)</div><div class="ttdef"><b>Definition:</b> <a href="message_8h_source.html#l00058">message.h:58</a></div></div>
<div class="ttc" id="masstorage_8h_html_ad1733ce8730cdaab39b9b868b73128a0"><div class="ttname"><a href="masstorage_8h.html#ad1733ce8730cdaab39b9b868b73128a0">SCSI_CMD_WRITE_10</a></div><div class="ttdeci">#define SCSI_CMD_WRITE_10</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00091">masstorage.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00099">UsbCore.h:99</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a7cad2f024e98c4b2b1b52df76b10c01e"><div class="ttname"><a href="_usb_core_8h.html#a7cad2f024e98c4b2b1b52df76b10c01e">USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</a></div><div class="ttdeci">#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00101">UsbCore.h:101</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a069c89f584abbf45c13ebb85ca906494"><div class="ttname"><a href="struct_command_block_wrapper.html#a069c89f584abbf45c13ebb85ca906494">CommandBlockWrapper::bmCBWCBLength</a></div><div class="ttdeci">uint8_t bmCBWCBLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00400">masstorage.h:400</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html">USB_DEVICE_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00105">usb_ch9.h:105</a></div></div>
</div><!-- fragment --></div><!-- contents -->

View file

@ -689,7 +689,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_bulk_only_html_a03cd96b415990821bdce43b4004c85e4"><div class="ttname"><a href="class_bulk_only.html#a03cd96b415990821bdce43b4004c85e4">BulkOnly::epInterruptInIndex</a></div><div class="ttdeci">static const uint8_t epInterruptInIndex</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00473">masstorage.h:473</a></div></div>
<div class="ttc" id="masstorage_8h_html_af952fd9270407996656ba95772511002"><div class="ttname"><a href="masstorage_8h.html#af952fd9270407996656ba95772511002">CDB10_t</a></div><div class="ttdeci">CDB10 CDB10_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00261">masstorage.h:261</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_adbc6f965fe2820222504d1e8853f1518"><div class="ttname"><a href="struct_request_sense_responce.html#adbc6f965fe2820222504d1e8853f1518">RequestSenseResponce::bAdditionalLength</a></div><div class="ttdeci">uint8_t bAdditionalLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00461">masstorage.h:461</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aa99b73e335df09e6545fc44798a3c1f2"><div class="ttname"><a href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2">USB_CLASS_MASS_STORAGE</a></div><div class="ttdeci">#define USB_CLASS_MASS_STORAGE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00074">UsbCore.h:74</a></div></div>
<div class="ttc" id="_usb_core_8h_html_aa99b73e335df09e6545fc44798a3c1f2"><div class="ttname"><a href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2">USB_CLASS_MASS_STORAGE</a></div><div class="ttdeci">#define USB_CLASS_MASS_STORAGE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00076">UsbCore.h:76</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_a5115777023c2a37ed50b81db126f648c"><div class="ttname"><a href="struct_c_d_b10.html#a5115777023c2a37ed50b81db126f648c">CDB10::ALC_LB</a></div><div class="ttdeci">uint8_t ALC_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00243">masstorage.h:243</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_adf944665d28bb394a3d9756e8418d09e"><div class="ttname"><a href="struct_command_status_wrapper.html#adf944665d28bb394a3d9756e8418d09e">CommandStatusWrapper::dCSWDataResidue</a></div><div class="ttdeci">uint32_t dCSWDataResidue</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00446">masstorage.h:446</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a66833cea74ea81da389cc54cc78f3013"><div class="ttname"><a href="struct_command_block_wrapper.html#a66833cea74ea81da389cc54cc78f3013">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper(uint32_t tag, uint32_t xflen, CDB10_t *cdb, uint8_t dir)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00436">masstorage.h:436</a></div></div>
@ -726,7 +726,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_bulk_only_html_ac8a1d7b2ef82d9f6da44928c78039964"><div class="ttname"><a href="class_bulk_only.html#ac8a1d7b2ef82d9f6da44928c78039964">BulkOnly::PrintEndpointDescriptor</a></div><div class="ttdeci">void PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l01220">masstorage.cpp:1220</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_afc172d7a8531a20ac0ff37bd43ff9335"><div class="ttname"><a href="struct_command_block_wrapper.html#afc172d7a8531a20ac0ff37bd43ff9335">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00409">masstorage.h:409</a></div></div>
<div class="ttc" id="class_bulk_only_html_a8a9b213d1800db2d8e661d242b57b195"><div class="ttname"><a href="class_bulk_only.html#a8a9b213d1800db2d8e661d242b57b195">BulkOnly::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00598">masstorage.cpp:598</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_aed4424e6a3afd515084359084a5e8fcb"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#aed4424e6a3afd515084359084a5e8fcb">CDB_LBA32_16::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00303">masstorage.h:303</a></div></div>
<div class="ttc" id="class_bulk_only_html_a470a8f0ffd6694d9dfc834da5efa627a"><div class="ttname"><a href="class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a">BulkOnly::Read</a></div><div class="ttdeci">uint8_t Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00161">masstorage.cpp:161</a></div></div>
@ -802,7 +802,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_c_d_b10_html_a451be0bca5ee00395c3f6c6993ac384a"><div class="ttname"><a href="struct_c_d_b10.html#a451be0bca5ee00395c3f6c6993ac384a">CDB10::LUN</a></div><div class="ttdeci">unsigned LUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00233">masstorage.h:233</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a3ed45a85bce19a76850cf5085ab35187"><div class="ttname"><a href="struct_inquiry_response.html#a3ed45a85bce19a76850cf5085ab35187">InquiryResponse::SCCS</a></div><div class="ttdeci">unsigned SCCS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00352">masstorage.h:352</a></div></div>
<div class="ttc" id="struct_c_d_b10_html"><div class="ttname"><a href="struct_c_d_b10.html">CDB10</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00229">masstorage.h:229</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_a82b8e9bddbdbc8ef4d8b19017743f4a9"><div class="ttname"><a href="struct_c_d_b10.html#a82b8e9bddbdbc8ef4d8b19017743f4a9">CDB10::LBA_L_L_MB</a></div><div class="ttdeci">uint8_t LBA_L_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00237">masstorage.h:237</a></div></div>
<div class="ttc" id="class_bulk_only_html_a24c051d401f5f1a9ce65c1bc25ab02dd"><div class="ttname"><a href="class_bulk_only.html#a24c051d401f5f1a9ce65c1bc25ab02dd">BulkOnly::bTheLUN</a></div><div class="ttdeci">uint8_t bTheLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00489">masstorage.h:489</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_ab2f0cab24692ca29dffc231f31198726"><div class="ttname"><a href="struct_request_sense_responce.html#ab2f0cab24692ca29dffc231f31198726">RequestSenseResponce::CmdSpecificInformation</a></div><div class="ttdeci">uint8_t CmdSpecificInformation[4]</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00462">masstorage.h:462</a></div></div>
@ -843,7 +843,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a0d132ae68523608e5365f253072da224"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a0d132ae68523608e5365f253072da224">CDB_LBA64_16::LBA_M_M_MB</a></div><div class="ttdeci">uint8_t LBA_M_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00310">masstorage.h:310</a></div></div>
<div class="ttc" id="macros_8h_html_a49c9ebd69fbb93bd97f9051f592390c6"><div class="ttname"><a href="macros_8h.html#a49c9ebd69fbb93bd97f9051f592390c6">BGRAB2</a></div><div class="ttdeci">#define BGRAB2(__usi__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00058">macros.h:58</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a63cbcd1af4db45506a83c7ec603b44ea"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a63cbcd1af4db45506a83c7ec603b44ea">CDB_LBA64_16::LBA_L_M_LB</a></div><div class="ttdeci">uint8_t LBA_L_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00316">masstorage.h:316</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_bulk_only_html_a51870da9badc037166b86da60bcda6ea"><div class="ttname"><a href="class_bulk_only.html#a51870da9badc037166b86da60bcda6ea">BulkOnly::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8cpp_source.html#l00333">masstorage.cpp:333</a></div></div>
<div class="ttc" id="struct_b_a_s_i_c_c_d_b_html"><div class="ttname"><a href="struct_b_a_s_i_c_c_d_b.html">BASICCDB</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00192">masstorage.h:192</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_af59803ec81c006b7bdefc03d80579d07"><div class="ttname"><a href="struct_c_d_b12.html#af59803ec81c006b7bdefc03d80579d07">CDB12::Misc</a></div><div class="ttdeci">unsigned Misc</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00267">masstorage.h:267</a></div></div>

View file

@ -383,7 +383,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="max___l_c_d_8h_html_a4b28243034cec656b0ed490ba6979752"><div class="ttname"><a href="max___l_c_d_8h.html#a4b28243034cec656b0ed490ba6979752">LCD_BLINKOFF</a></div><div class="ttdeci">#define LCD_BLINKOFF</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8h_source.html#l00049">max_LCD.h:49</a></div></div>
<div class="ttc" id="class_max___l_c_d_html_af5c3a45b45470fa3f274467521512759"><div class="ttname"><a href="class_max___l_c_d.html#af5c3a45b45470fa3f274467521512759">Max_LCD::scrollDisplayLeft</a></div><div class="ttdeci">void scrollDisplayLeft()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00172">max_LCD.cpp:172</a></div></div>
<div class="ttc" id="max___l_c_d_8h_html_aa2cf1d0f4a319e53c009cffe1184466c"><div class="ttname"><a href="max___l_c_d_8h.html#aa2cf1d0f4a319e53c009cffe1184466c">LCD_ENTRYSHIFTINCREMENT</a></div><div class="ttdeci">#define LCD_ENTRYSHIFTINCREMENT</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8h_source.html#l00040">max_LCD.h:40</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="max___l_c_d_8cpp_html_ab9142420ababc8fe568edee4796183ba"><div class="ttname"><a href="max___l_c_d_8cpp.html#ab9142420ababc8fe568edee4796183ba">SENDlcdPins</a></div><div class="ttdeci">#define SENDlcdPins()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00030">max_LCD.cpp:30</a></div></div>
<div class="ttc" id="max___l_c_d_8cpp_html_ac3f990e58b6f25a5e0d2935f9d03eee9"><div class="ttname"><a href="max___l_c_d_8cpp.html#ac3f990e58b6f25a5e0d2935f9d03eee9">LCD_sendcmd</a></div><div class="ttdeci">#define LCD_sendcmd(a)</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00032">max_LCD.cpp:32</a></div></div>
<div class="ttc" id="max___l_c_d_8h_html_ab67f0adccde68de88eee0513fdfc4574"><div class="ttname"><a href="max___l_c_d_8h.html#ab67f0adccde68de88eee0513fdfc4574">LCD_CURSORON</a></div><div class="ttdeci">#define LCD_CURSORON</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8h_source.html#l00046">max_LCD.h:46</a></div></div>

View file

@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_max___l_c_d_html_a2469e6d8f2959728b35f04eacb23cd29"><div class="ttname"><a href="class_max___l_c_d.html#a2469e6d8f2959728b35f04eacb23cd29">Max_LCD::noBlink</a></div><div class="ttdeci">void noBlink()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00160">max_LCD.cpp:160</a></div></div>
<div class="ttc" id="class_max___l_c_d_html_a9eeefc04930595cc168129d159547124"><div class="ttname"><a href="class_max___l_c_d.html#a9eeefc04930595cc168129d159547124">Max_LCD::display</a></div><div class="ttdeci">void display()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00140">max_LCD.cpp:140</a></div></div>
<div class="ttc" id="class_max___l_c_d_html_af5c3a45b45470fa3f274467521512759"><div class="ttname"><a href="class_max___l_c_d.html#af5c3a45b45470fa3f274467521512759">Max_LCD::scrollDisplayLeft</a></div><div class="ttdeci">void scrollDisplayLeft()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00172">max_LCD.cpp:172</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="class_max___l_c_d_html_a9941a61f5fca781a38f250489245d5e7"><div class="ttname"><a href="class_max___l_c_d.html#a9941a61f5fca781a38f250489245d5e7">Max_LCD::createChar</a></div><div class="ttdeci">void createChar(uint8_t, uint8_t[])</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00211">max_LCD.cpp:211</a></div></div>
<div class="ttc" id="class_max___l_c_d_html_a902acb941a977da0b3f7b805be4d3bd4"><div class="ttname"><a href="class_max___l_c_d.html#a902acb941a977da0b3f7b805be4d3bd4">Max_LCD::Max_LCD</a></div><div class="ttdeci">Max_LCD(USB *pusb)</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00042">max_LCD.cpp:42</a></div></div>
<div class="ttc" id="class_max___l_c_d_html_a3205e9a432c808422867c1398d665247"><div class="ttname"><a href="class_max___l_c_d.html#a3205e9a432c808422867c1398d665247">Max_LCD::init</a></div><div class="ttdeci">void init()</div><div class="ttdef"><b>Definition:</b> <a href="max___l_c_d_8cpp_source.html#l00046">max_LCD.cpp:46</a></div></div>

View file

@ -130,7 +130,7 @@ Public Attributes</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00174">174</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00176">176</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a9bbd6cf5a93a6433d2eb97c59b9102d5"></a>
<div class="memitem">
@ -142,7 +142,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00177">177</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00179">179</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -156,7 +156,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00180">180</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00182">182</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -170,7 +170,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00181">181</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00183">183</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -184,7 +184,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00182">182</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00184">184</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -210,7 +210,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00185">185</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00187">187</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00188">188</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00190">190</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -238,7 +238,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00191">191</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00193">193</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -252,7 +252,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00192">192</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00194">194</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -278,7 +278,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00195">195</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00197">197</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>
@ -292,7 +292,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00196">196</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
<p>Definition at line <a class="el" href="_usb_core_8h_source.html#l00198">198</a> of file <a class="el" href="_usb_core_8h_source.html">UsbCore.h</a>.</p>
</div>
</div>

View file

@ -734,7 +734,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ac8b7d0994df1a059ccf6be62dd84cc9e"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ac8b7d0994df1a059ccf6be62dd84cc9e">USBH_MIDI::epDataInIndexVSP</a></div><div class="ttdeci">static const uint8_t epDataInIndexVSP</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00044">usbh_midi.h:44</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a16cc26804628e2ea32513b4cce1aa7c3"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a16cc26804628e2ea32513b4cce1aa7c3">USBH_MIDI::bTransferTypeMask</a></div><div class="ttdeci">uint8_t bTransferTypeMask</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00055">usbh_midi.h:55</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aad25eeebfe8741afa7a242ec398c846e"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aad25eeebfe8741afa7a242ec398c846e">USBH_MIDI::readPtr</a></div><div class="ttdeci">uint8_t readPtr</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00060">usbh_midi.h:60</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
@ -771,38 +771,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_af9f74895deb356da3d1915d9eac24aca"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#af9f74895deb356da3d1915d9eac24aca">USBH_MIDI::RecvRawData</a></div><div class="ttdeci">uint8_t RecvRawData(uint8_t *outBuf)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00411">usbh_midi.cpp:411</a></div></div>
<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_af34105fa6bd0029d9c6b73d85f7853c6"><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#af34105fa6bd0029d9c6b73d85f7853c6">USB_ENDPOINT_DESCRIPTOR::wMaxPacketSize</a></div><div class="ttdeci">uint16_t wMaxPacketSize</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00153">usb_ch9.h:153</a></div></div>
<div class="ttc" id="usb__ch9_8h_html_ac1b1bcdd6bd4e8c5a65052e914e028d5"><div class="ttname"><a href="usb__ch9_8h.html#ac1b1bcdd6bd4e8c5a65052e914e028d5">bmUSB_TRANSFER_TYPE</a></div><div class="ttdeci">#define bmUSB_TRANSFER_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00094">usb_ch9.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a8785f84db1be6b0b5da34cd91a1b6138"><div class="ttname"><a href="_usb_core_8h.html#a8785f84db1be6b0b5da34cd91a1b6138">USB_CLASS_AUDIO</a></div><div class="ttdeci">#define USB_CLASS_AUDIO</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00068">UsbCore.h:68</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a8785f84db1be6b0b5da34cd91a1b6138"><div class="ttname"><a href="_usb_core_8h.html#a8785f84db1be6b0b5da34cd91a1b6138">USB_CLASS_AUDIO</a></div><div class="ttdeci">#define USB_CLASS_AUDIO</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00070">UsbCore.h:70</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a59bedc39ad72d9a11ce040fda96e92ed"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a59bedc39ad72d9a11ce040fda96e92ed">USBH_MIDI::isMidiFound</a></div><div class="ttdeci">bool isMidiFound</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00053">usbh_midi.h:53</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a345bc9669e1627eae5d2663560813797"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a345bc9669e1627eae5d2663560813797">USBH_MIDI::bPollEnable</a></div><div class="ttdeci">bool bPollEnable</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00052">usbh_midi.h:52</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a7dbec24b0f8fe85c713f3de55fba9f83"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a7dbec24b0f8fe85c713f3de55fba9f83">USBH_MIDI::USBH_MIDI</a></div><div class="ttdeci">USBH_MIDI(USB *p)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00087">usbh_midi.cpp:87</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a08afe33201b6e679b1c2236da699126e"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a08afe33201b6e679b1c2236da699126e">USBH_MIDI::epDataInIndex</a></div><div class="ttdeci">static const uint8_t epDataInIndex</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00042">usbh_midi.h:42</a></div></div>
<div class="ttc" id="usbh__midi_8h_html_a0cb5d0be715a42f36440b29eaa728c58"><div class="ttname"><a href="usbh__midi_8h.html#a0cb5d0be715a42f36440b29eaa728c58">MIDI_EVENT_PACKET_SIZE</a></div><div class="ttdeci">#define MIDI_EVENT_PACKET_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00035">usbh_midi.h:35</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a8218ae22033b7d2120df75cfe696070e"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a8218ae22033b7d2120df75cfe696070e">USBH_MIDI::lookupMsgSize</a></div><div class="ttdeci">uint8_t lookupMsgSize(uint8_t midiMsg, uint8_t cin=0)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00481">usbh_midi.cpp:481</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aa84131af42cd34c3d62763a7b3f07d2f"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aa84131af42cd34c3d62763a7b3f07d2f">USBH_MIDI::recvBuf</a></div><div class="ttdeci">uint8_t recvBuf[MIDI_EVENT_PACKET_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00059">usbh_midi.h:59</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="usbh__midi_8h_html_ac62d581ae088d3699a4f39672ac2ff51"><div class="ttname"><a href="usbh__midi_8h.html#ac62d581ae088d3699a4f39672ac2ff51">MIDI_MAX_SYSEX_SIZE</a></div><div class="ttdeci">#define MIDI_MAX_SYSEX_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00036">usbh_midi.h:36</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a441bf3b7bcd3ad8ca4e18f68fd03404c"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a441bf3b7bcd3ad8ca4e18f68fd03404c">USBH_MIDI::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00050">usbh_midi.h:50</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ac947c1e0feea5cc9387c35bbd9bde961"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ac947c1e0feea5cc9387c35bbd9bde961">USBH_MIDI::epInfo</a></div><div class="ttdeci">EpInfo epInfo[MIDI_MAX_ENDPOINTS]</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00057">usbh_midi.h:57</a></div></div>
<div class="ttc" id="usbh__midi_8h_html"><div class="ttname"><a href="usbh__midi_8h.html">usbh_midi.h</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ab85f9e0da16ffe3ee9809aa27023c94c"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ab85f9e0da16ffe3ee9809aa27023c94c">USBH_MIDI::extractSysExData</a></div><div class="ttdeci">uint8_t extractSysExData(uint8_t *p, uint8_t *buf)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00619">usbh_midi.cpp:619</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a65fd836d11336cce737ec1bdb1d5d4f3"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a65fd836d11336cce737ec1bdb1d5d4f3">USBH_MIDI::SendData</a></div><div class="ttdeci">uint8_t SendData(uint8_t *dataptr, uint8_t nCable=0)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00417">usbh_midi.cpp:417</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a2a2e35a5ce5ffc8605837de2587db740"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a2a2e35a5ce5ffc8605837de2587db740">USBH_MIDI::epDataOutIndex</a></div><div class="ttdeci">static const uint8_t epDataOutIndex</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00043">usbh_midi.h:43</a></div></div>
<div class="ttc" id="usbh__midi_8h_html_a209d19007c615d3f300a5d3717776a45"><div class="ttname"><a href="usbh__midi_8h.html#a209d19007c615d3f300a5d3717776a45">MIDI_MAX_ENDPOINTS</a></div><div class="ttdeci">#define MIDI_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00032">usbh_midi.h:32</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aabe63c64fbcee52e7c724d489cd19394"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aabe63c64fbcee52e7c724d489cd19394">USBH_MIDI::parseConfigDescr</a></div><div class="ttdeci">uint8_t parseConfigDescr(uint8_t addr, uint8_t conf)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00253">usbh_midi.cpp:253</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="usb__ch9_8h_html_a54c90d3ca8c3f7911d9d8cb17f59d939"><div class="ttname"><a href="usb__ch9_8h.html#a54c90d3ca8c3f7911d9d8cb17f59d939">USB_TRANSFER_TYPE_BULK</a></div><div class="ttdeci">#define USB_TRANSFER_TYPE_BULK</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00092">usb_ch9.h:92</a></div></div>
<div class="ttc" id="usbh__midi_8h_html_ad6a6e2474df4bc904baaea690d3d81ad"><div class="ttname"><a href="usbh__midi_8h.html#ad6a6e2474df4bc904baaea690d3d81ad">DESC_BUFF_SIZE</a></div><div class="ttdeci">#define DESC_BUFF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00034">usbh_midi.h:34</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="printhex_8h_html_a87dd4758587ab680b721b0bffde8c3b8"><div class="ttname"><a href="printhex_8h.html#a87dd4758587ab680b721b0bffde8c3b8">D_PrintHex</a></div><div class="ttdeci">void D_PrintHex(T val, int lvl)</div><div class="ttdef"><b>Definition:</b> <a href="printhex_8h_source.html#l00076">printhex.h:76</a></div></div>
<div class="ttc" id="macros_8h_html_afc6fe7f947af35317a49a4dcfc8189fd"><div class="ttname"><a href="macros_8h.html#afc6fe7f947af35317a49a4dcfc8189fd">USBTRACE</a></div><div class="ttdeci">#define USBTRACE(s)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00082">macros.h:82</a></div></div>
<div class="ttc" id="class_u_s_b_html_a193e63c149fad46adabd77ceb09b2b24"><div class="ttname"><a href="class_u_s_b.html#a193e63c149fad46adabd77ceb09b2b24">USB::getDevDescr</a></div><div class="ttdeci">uint8_t getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdoc">defined(USB_METHODS_INLINE) </div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00779">Usb.cpp:779</a></div></div>

View file

@ -188,14 +188,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aa578074365d77bb3e41063a18625dfe3"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aa578074365d77bb3e41063a18625dfe3">USBH_MIDI::vid</a></div><div class="ttdeci">uint16_t vid</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00054">usbh_midi.h:54</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ae3cf983bd74a2ec29fe9dee0f5f040d3"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ae3cf983bd74a2ec29fe9dee0f5f040d3">USBH_MIDI::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00090">usbh_midi.h:90</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a9c8d149a823d2b8d1c3579f0f445cf19"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a9c8d149a823d2b8d1c3579f0f445cf19">USBH_MIDI::Init</a></div><div class="ttdeci">virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00108">usbh_midi.cpp:108</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_af0c14d1bc7f60e8191b07bcca0c20c84"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#af0c14d1bc7f60e8191b07bcca0c20c84">USBH_MIDI::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00048">usbh_midi.h:48</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a3005d70999cbf2339c55bcdd6fc77bff"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a3005d70999cbf2339c55bcdd6fc77bff">USBH_MIDI::SendRawData</a></div><div class="ttdeci">uint8_t SendRawData(uint16_t bytes_send, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00613">usbh_midi.cpp:613</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ab3b9ea78a331449802e4ce5a5a9c7f18"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ab3b9ea78a331449802e4ce5a5a9c7f18">USBH_MIDI::countSysExDataSize</a></div><div class="ttdeci">uint16_t countSysExDataSize(uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00532">usbh_midi.cpp:532</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a42685ed17f731d3c8e3062d1e1b52f78"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a42685ed17f731d3c8e3062d1e1b52f78">USBH_MIDI::epDataOutIndexVSP</a></div><div class="ttdeci">static const uint8_t epDataOutIndexVSP</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00045">usbh_midi.h:45</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aa9f6790ed10bec5fc5a9ebfc43dacfeb"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aa9f6790ed10bec5fc5a9ebfc43dacfeb">USBH_MIDI::setupDeviceSpecific</a></div><div class="ttdeci">void setupDeviceSpecific()</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00345">usbh_midi.cpp:345</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a138c40c59f628eefbe273a8db0a96753"><div class="ttname"><a href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753">USB_STATE_RUNNING</a></div><div class="ttdeci">#define USB_STATE_RUNNING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00129">UsbCore.h:129</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a138c40c59f628eefbe273a8db0a96753"><div class="ttname"><a href="_usb_core_8h.html#a138c40c59f628eefbe273a8db0a96753">USB_STATE_RUNNING</a></div><div class="ttdeci">#define USB_STATE_RUNNING</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00131">UsbCore.h:131</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_ab8b2dd096df7159ce8a09a19812307ca"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#ab8b2dd096df7159ce8a09a19812307ca">USBH_MIDI::bNumEP</a></div><div class="ttdeci">uint8_t bNumEP</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00051">usbh_midi.h:51</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aef410de857fd657d467b0406d29f4aed"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aef410de857fd657d467b0406d29f4aed">USBH_MIDI::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00049">usbh_midi.h:49</a></div></div>
<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>
@ -220,7 +220,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_a2a2e35a5ce5ffc8605837de2587db740"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#a2a2e35a5ce5ffc8605837de2587db740">USBH_MIDI::epDataOutIndex</a></div><div class="ttdeci">static const uint8_t epDataOutIndex</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00043">usbh_midi.h:43</a></div></div>
<div class="ttc" id="usbh__midi_8h_html_a209d19007c615d3f300a5d3717776a45"><div class="ttname"><a href="usbh__midi_8h.html#a209d19007c615d3f300a5d3717776a45">MIDI_MAX_ENDPOINTS</a></div><div class="ttdeci">#define MIDI_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8h_source.html#l00032">usbh_midi.h:32</a></div></div>
<div class="ttc" id="class_u_s_b_h___m_i_d_i_html_aabe63c64fbcee52e7c724d489cd19394"><div class="ttname"><a href="class_u_s_b_h___m_i_d_i.html#aabe63c64fbcee52e7c724d489cd19394">USBH_MIDI::parseConfigDescr</a></div><div class="ttdeci">uint8_t parseConfigDescr(uint8_t addr, uint8_t conf)</div><div class="ttdef"><b>Definition:</b> <a href="usbh__midi_8cpp_source.html#l00253">usbh_midi.cpp:253</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#l00208">UsbCore.h:208</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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_af34105fa6bd0029d9c6b73d85f7853c6"><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#af34105fa6bd0029d9c6b73d85f7853c6">USB_ENDPOINT_DESCRIPTOR::wMaxPacketSize</a></div><div class="ttdeci">uint16_t wMaxPacketSize</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00153">usb_ch9.h:153</a></div></div>
<div class="ttc" id="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r_html_a05f827473d2eb4e67d1f99bc317b1eba"><div class="ttname"><a href="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r.html#a05f827473d2eb4e67d1f99bc317b1eba">USB_HID_DESCRIPTOR::bNumDescriptors</a></div><div class="ttdeci">uint8_t bNumDescriptors</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00163">usb_ch9.h:163</a></div></div>
<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_a23fbb539d72d10a6cb12efedf7d3457c"><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#a23fbb539d72d10a6cb12efedf7d3457c">USB_ENDPOINT_DESCRIPTOR::bEndpointAddress</a></div><div class="ttdeci">uint8_t bEndpointAddress</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00151">usb_ch9.h:151</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</a></div></div>
<div class="ttc" id="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r_html_a46451809c473f8e4605017fb87362f7c"><div class="ttname"><a href="struct_u_s_b___h_i_d___d_e_s_c_r_i_p_t_o_r.html#a46451809c473f8e4605017fb87362f7c">USB_HID_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00160">usb_ch9.h:160</a></div></div>
<div class="ttc" id="version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff"><div class="ttname"><a href="version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff">PSTR</a></div><div class="ttdeci">#define PSTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="version__helper_8h_source.html#l00054">version_helper.h:54</a></div></div>
<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_af39d036ab903a96b9d4d56b879555d6c"><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#af39d036ab903a96b9d4d56b879555d6c">USB_ENDPOINT_DESCRIPTOR::bDescriptorType</a></div><div class="ttdeci">uint8_t bDescriptorType</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00150">usb_ch9.h:150</a></div></div>

View file

@ -280,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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="struct_main_item_i_o_feature_html_a5d578c79399be5da63790c7396fc5336"><div class="ttname"><a href="struct_main_item_i_o_feature.html#a5d578c79399be5da63790c7396fc5336">MainItemIOFeature::bmIsConstantOrData</a></div><div class="ttdeci">uint8_t bmIsConstantOrData</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00126">usbhid.h:126</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a93f4eec0d75b7abcac5f92164e588cb3"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a93f4eec0d75b7abcac5f92164e588cb3">USBHID::GetProtocol</a></div><div class="ttdeci">uint8_t GetProtocol(uint8_t iface, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8cpp_source.html#l00070">usbhid.cpp:70</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="struct_main_item_i_o_feature_html_adaf8eafeb85f6aff94e211601e76ee8f"><div class="ttname"><a href="struct_main_item_i_o_feature.html#adaf8eafeb85f6aff94e211601e76ee8f">MainItemIOFeature::bmIsArrayOrVariable</a></div><div class="ttdeci">uint8_t bmIsArrayOrVariable</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00127">usbhid.h:127</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_aa44154dd3ee08a39ea4c70d984ff7d9f"><div class="ttname"><a href="class_u_s_b_h_i_d.html#aa44154dd3ee08a39ea4c70d984ff7d9f">USBHID::PrintHidDescriptor</a></div><div class="ttdeci">void PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc)</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8cpp_source.html#l00090">usbhid.cpp:90</a></div></div>
@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_h_i_d_html_a2d8aa4af4c7d0470d6643fa94e9b39dd"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a2d8aa4af4c7d0470d6643fa94e9b39dd">USBHID::USBHID</a></div><div class="ttdeci">USBHID(USB *pusb)</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00165">usbhid.h:165</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a722462978813b2154698516b729e834d"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a722462978813b2154698516b729e834d">USBHID::epInterruptInIndex</a></div><div class="ttdeci">static const uint8_t epInterruptInIndex</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00149">usbhid.h:149</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a6a47b8c02d90076852e079acfb62ae46"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a6a47b8c02d90076852e079acfb62ae46">USBHID::maxHidInterfaces</a></div><div class="ttdeci">static const uint8_t maxHidInterfaces</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00152">usbhid.h:152</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00203">UsbCore.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00205">UsbCore.h:205</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>
<div class="ttc" id="class_u_s_b_h_i_d_html_a0af861b780529c51c97c00dc89d56149"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a0af861b780529c51c97c00dc89d56149">USBHID::SetProtocol</a></div><div class="ttdeci">uint8_t SetProtocol(uint8_t iface, uint8_t protocol)</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8cpp_source.html#l00066">usbhid.cpp:66</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a17c4235f411847c34c77977bbd3e3324"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a17c4235f411847c34c77977bbd3e3324">USBHID::totalEndpoints</a></div><div class="ttdeci">static const uint8_t totalEndpoints</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00154">usbhid.h:154</a></div></div>
@ -312,7 +312,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_hid_item_prefix_html"><div class="ttname"><a href="struct_hid_item_prefix.html">HidItemPrefix</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00119">usbhid.h:119</a></div></div>
<div class="ttc" id="struct_main_item_i_o_feature_html"><div class="ttname"><a href="struct_main_item_i_o_feature.html">MainItemIOFeature</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00125">usbhid.h:125</a></div></div>
<div class="ttc" id="class_h_i_d_report_parser_html"><div class="ttname"><a href="class_h_i_d_report_parser.html">HIDReportParser</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00138">usbhid.h:138</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="struct_main_item_i_o_feature_html_afd8eca62fe742513103795799d960d01"><div class="ttname"><a href="struct_main_item_i_o_feature.html#afd8eca62fe742513103795799d960d01">MainItemIOFeature::bmIsNoPreferedOrPrefered</a></div><div class="ttdeci">uint8_t bmIsNoPreferedOrPrefered</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00131">usbhid.h:131</a></div></div>
<div class="ttc" id="class_u_s_b_h_i_d_html_a17a732bbb37d8f21181d02d515f40499"><div class="ttname"><a href="class_u_s_b_h_i_d.html#a17a732bbb37d8f21181d02d515f40499">USBHID::SetReportParser</a></div><div class="ttdeci">virtual bool SetReportParser(uint8_t id, HIDReportParser *prs)</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00172">usbhid.h:172</a></div></div>
<div class="ttc" id="struct_main_item_i_o_feature_html_aeb93d03989043229774d2a6832e48628"><div class="ttname"><a href="struct_main_item_i_o_feature.html#aeb93d03989043229774d2a6832e48628">MainItemIOFeature::bmIsRelativeOrAbsolute</a></div><div class="ttdeci">uint8_t bmIsRelativeOrAbsolute</div><div class="ttdef"><b>Definition:</b> <a href="usbhid_8h_source.html#l00128">usbhid.h:128</a></div></div>

View file

@ -521,7 +521,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="usbhub_8h_html_adca674ff988f065e62325d1b9606d81b"><div class="ttname"><a href="usbhub_8h.html#adca674ff988f065e62325d1b9606d81b">bmHUB_PORT_STATUS_C_PORT_SUSPEND</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_C_PORT_SUSPEND</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00090">usbhub.h:90</a></div></div>
<div class="ttc" id="struct_usb_device_html_a410d39fb7758157f57794335e990ed02"><div class="ttname"><a href="struct_usb_device.html#a410d39fb7758157f57794335e990ed02">UsbDevice::epinfo</a></div><div class="ttdeci">EpInfo * epinfo</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00083">address.h:83</a></div></div>
<div class="ttc" id="struct_usb_device_html_a86a815577ad7883437d3ca72b32b8e8a"><div class="ttname"><a href="struct_usb_device.html#a86a815577ad7883437d3ca72b32b8e8a">UsbDevice::lowspeed</a></div><div class="ttdeci">bool lowspeed</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00086">address.h:86</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00094">UsbCore.h:94</a></div></div>
<div class="ttc" id="_usb_core_8h_html_af192c59cafe2192ad802b22e6dbc077d"><div class="ttname"><a href="_usb_core_8h.html#af192c59cafe2192ad802b22e6dbc077d">USB_ERROR_EPINFO_IS_NULL</a></div><div class="ttdeci">#define USB_ERROR_EPINFO_IS_NULL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="struct_ep_info_html_a3a5b1c017a034cd9e06e76729e727c46"><div class="ttname"><a href="struct_ep_info.html#a3a5b1c017a034cd9e06e76729e727c46">EpInfo::bmNakPower</a></div><div class="ttdeci">uint8_t bmNakPower</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00049">address.h:49</a></div></div>
<div class="ttc" id="struct_hub_event_html_a9a5761abdc6e8ffc814ba8d3b5b9cd7f"><div class="ttname"><a href="struct_hub_event.html#a9a5761abdc6e8ffc814ba8d3b5b9cd7f">HubEvent::bmChange</a></div><div class="ttdeci">uint16_t bmChange</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00157">usbhub.h:157</a></div></div>
<div class="ttc" id="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r_html_a39499f3dd4e3f1ef1d8a2c9b430bc11b"><div class="ttname"><a href="struct_u_s_b___c_o_n_f_i_g_u_r_a_t_i_o_n___d_e_s_c_r_i_p_t_o_r.html#a39499f3dd4e3f1ef1d8a2c9b430bc11b">USB_CONFIGURATION_DESCRIPTOR::wTotalLength</a></div><div class="ttdeci">uint16_t wTotalLength</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00126">usb_ch9.h:126</a></div></div>
@ -546,7 +546,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_ep_info_html_a9f92be74c75c037b39e2cae1eb49b89b"><div class="ttname"><a href="struct_ep_info.html#a9f92be74c75c037b39e2cae1eb49b89b">EpInfo::epAddr</a></div><div class="ttdeci">uint8_t epAddr</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00040">address.h:40</a></div></div>
<div class="ttc" id="address_8h_html_a517dfa014946e2d087d197312234a1de"><div class="ttname"><a href="address_8h.html#a517dfa014946e2d087d197312234a1de">USB_NAK_MAX_POWER</a></div><div class="ttdeci">#define USB_NAK_MAX_POWER</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00034">address.h:34</a></div></div>
<div class="ttc" id="usbhub_8h_html_a679968214c68c3f12e2715c14367f79c"><div class="ttname"><a href="usbhub_8h.html#a679968214c68c3f12e2715c14367f79c">bmHUB_PORT_STATE_DISABLED</a></div><div class="ttdeci">#define bmHUB_PORT_STATE_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00122">usbhub.h:122</a></div></div>
<div class="ttc" id="class_u_s_b_html_aedcc6c06badd14b6fd3b0dda94269ad4"><div class="ttname"><a href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">USB::SetHubPreMask</a></div><div class="ttdeci">void SetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00216">UsbCore.h:216</a></div></div>
<div class="ttc" id="class_u_s_b_html_aedcc6c06badd14b6fd3b0dda94269ad4"><div class="ttname"><a href="class_u_s_b.html#aedcc6c06badd14b6fd3b0dda94269ad4">USB::SetHubPreMask</a></div><div class="ttdeci">void SetHubPreMask()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00218">UsbCore.h:218</a></div></div>
<div class="ttc" id="struct_hub_descriptor_html"><div class="ttname"><a href="struct_hub_descriptor.html">HubDescriptor</a></div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00133">usbhub.h:133</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_a73abd87f87d6e2982070bc5bb0183e0d"><div class="ttname"><a href="class_u_s_b_hub.html#a73abd87f87d6e2982070bc5bb0183e0d">USBHub::GetHubDescriptor</a></div><div class="ttdeci">uint8_t GetHubDescriptor(uint8_t index, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00221">usbhub.h:221</a></div></div>
<div class="ttc" id="usbhub_8h_html_a4a96858063e84aa1e813dba4d4e3028e"><div class="ttname"><a href="usbhub_8h.html#a4a96858063e84aa1e813dba4d4e3028e">bmHUB_PORT_STATUS_PORT_POWER</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_PORT_POWER</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00081">usbhub.h:81</a></div></div>
@ -559,7 +559,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdaef31cc6fe9479955961311ee18ac205f"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaef31cc6fe9479955961311ee18ac205f">L</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00102">controllerEnums.h:102</a></div></div>
<div class="ttc" id="class_address_pool_html_a97df4ef42e50960ce2165f4cdb53e590"><div class="ttname"><a href="class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590">AddressPool::AllocAddress</a></div><div class="ttdeci">virtual uint8_t AllocAddress(uint8_t parent, bool is_hub=false, uint8_t port=0)=0</div></div>
<div class="ttc" id="struct_ep_info_html_ac85bff70ad0e5d71e50cb501f4d8caf3"><div class="ttname"><a href="struct_ep_info.html#ac85bff70ad0e5d71e50cb501f4d8caf3">EpInfo::bmSndToggle</a></div><div class="ttdeci">uint8_t bmSndToggle</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00047">address.h:47</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00096">UsbCore.h:96</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a44416ff64fc0e3691f98addac13d4595"><div class="ttname"><a href="_usb_core_8h.html#a44416ff64fc0e3691f98addac13d4595">USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</a></div><div class="ttdeci">#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00098">UsbCore.h:98</a></div></div>
<div class="ttc" id="usbhub_8h_html_abd2481655494efb6e3afc489c86925ee"><div class="ttname"><a href="usbhub_8h.html#abd2481655494efb6e3afc489c86925ee">bmHUB_PORT_STATUS_C_PORT_RESET</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_C_PORT_RESET</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00092">usbhub.h:92</a></div></div>
<div class="ttc" id="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r_html_afa7047f0318ab6df92a12291511cc1ce"><div class="ttname"><a href="struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#afa7047f0318ab6df92a12291511cc1ce">USB_DEVICE_DESCRIPTOR::bDeviceClass</a></div><div class="ttdeci">uint8_t bDeviceClass</div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00109">usb_ch9.h:109</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_ab2b2e257556e3d59f9258dd84d6f636e"><div class="ttname"><a href="class_u_s_b_hub.html#ab2b2e257556e3d59f9258dd84d6f636e">USBHub::Init</a></div><div class="ttdeci">uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8cpp_source.html#l00044">usbhub.cpp:44</a></div></div>
@ -571,23 +571,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="struct_usb_device_address_html_ae12b0ac1b76a34d0a5080cc62f41c622"><div class="ttname"><a href="struct_usb_device_address.html#ae12b0ac1b76a34d0a5080cc62f41c622">UsbDeviceAddress::bmAddress</a></div><div class="ttdeci">uint8_t bmAddress</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00069">address.h:69</a></div></div>
<div class="ttc" id="address_8h_html_a660e8da9c1167a8450aef91c5c03761d"><div class="ttname"><a href="address_8h.html#a660e8da9c1167a8450aef91c5c03761d">USB_NAK_NOWAIT</a></div><div class="ttdeci">#define USB_NAK_NOWAIT</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00036">address.h:36</a></div></div>
<div class="ttc" id="usbhub_8h_html_a6dca38e922d1de1d68787fe1345a3c7e"><div class="ttname"><a href="usbhub_8h.html#a6dca38e922d1de1d68787fe1345a3c7e">bmHUB_PORT_STATUS_PORT_RESET</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_PORT_RESET</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00080">usbhub.h:80</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00088">UsbCore.h:88</a></div></div>
<div class="ttc" id="_usb_core_8h_html_afe2fedb4b0ccc89a688c0b4b59691ce0"><div class="ttname"><a href="_usb_core_8h.html#afe2fedb4b0ccc89a688c0b4b59691ce0">USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00095">UsbCore.h:95</a></div></div>
<div class="ttc" id="_usb_core_8h_html_ae9e139d0fd29bb0b3e7afad2f76cd589"><div class="ttname"><a href="_usb_core_8h.html#ae9e139d0fd29bb0b3e7afad2f76cd589">USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</a></div><div class="ttdeci">#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00090">UsbCore.h:90</a></div></div>
<div class="ttc" id="struct_usb_device_address_html_abd628d37834249af6518f320f3f19065"><div class="ttname"><a href="struct_usb_device_address.html#abd628d37834249af6518f320f3f19065">UsbDeviceAddress::bmParent</a></div><div class="ttdeci">uint8_t bmParent</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00070">address.h:70</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_a01c0b9d64fd5314963e7d7f70c0a99c3"><div class="ttname"><a href="class_u_s_b_hub.html#a01c0b9d64fd5314963e7d7f70c0a99c3">USBHub::GetPortStatus</a></div><div class="ttdeci">uint8_t GetPortStatus(uint8_t port, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00231">usbhub.h:231</a></div></div>
<div class="ttc" id="usbhub_8h_html_a0de6c574786cfa717fe870f5c6095e85"><div class="ttname"><a href="usbhub_8h.html#a0de6c574786cfa717fe870f5c6095e85">bmHUB_PORT_EVENT_CONNECT</a></div><div class="ttdeci">#define bmHUB_PORT_EVENT_CONNECT</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00125">usbhub.h:125</a></div></div>
<div class="ttc" id="class_u_s_b_html_aead4d2040c641d55176854b236804088"><div class="ttname"><a href="class_u_s_b.html#aead4d2040c641d55176854b236804088">USB::inTransfer</a></div><div class="ttdeci">uint8_t inTransfer(uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00213">Usb.cpp:213</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_a3f0631a3bb6018319107af2fa2373fab"><div class="ttname"><a href="class_u_s_b_hub.html#a3f0631a3bb6018319107af2fa2373fab">USBHub::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8cpp_source.html#l00216">usbhub.cpp:216</a></div></div>
<div class="ttc" id="usbhub_8h_html_a36c449de4fc3a18117b033381bf99491"><div class="ttname"><a href="usbhub_8h.html#a36c449de4fc3a18117b033381bf99491">HUB_FEATURE_PORT_RESET</a></div><div class="ttdeci">#define HUB_FEATURE_PORT_RESET</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00051">usbhub.h:51</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00091">UsbCore.h:91</a></div></div>
<div class="ttc" id="_usb_core_8h_html_a15370eb665cdded5514e69ca58d9f39d"><div class="ttname"><a href="_usb_core_8h.html#a15370eb665cdded5514e69ca58d9f39d">USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</a></div><div class="ttdeci">#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00093">UsbCore.h:93</a></div></div>
<div class="ttc" id="usbhub_8h_html_a57bff9b83725042e906a97e0b30aa189"><div class="ttname"><a href="usbhub_8h.html#a57bff9b83725042e906a97e0b30aa189">bmHUB_PORT_STATUS_PORT_ENABLE</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_PORT_ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00077">usbhub.h:77</a></div></div>
<div class="ttc" id="struct_ep_info_html_aa2ca775b63736df4008e88da7dd4dddb"><div class="ttname"><a href="struct_ep_info.html#aa2ca775b63736df4008e88da7dd4dddb">EpInfo::maxPktSize</a></div><div class="ttdeci">uint8_t maxPktSize</div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00041">address.h:41</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00224">UsbCore.h:224</a></div></div>
<div class="ttc" id="class_u_s_b_html_a66ab8f5eda239e761d5a48741ea1f9d4"><div class="ttname"><a href="class_u_s_b.html#a66ab8f5eda239e761d5a48741ea1f9d4">USB::GetAddressPool</a></div><div class="ttdeci">AddressPool &amp; GetAddressPool()</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00226">UsbCore.h:226</a></div></div>
<div class="ttc" id="class_u_s_b_html_af4008dfc1c2d15c23cf8a7815cc17765"><div class="ttname"><a href="class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765">USB::Configuring</a></div><div class="ttdeci">uint8_t Configuring(uint8_t parent, uint8_t port, bool lowspeed)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_8cpp_source.html#l00666">Usb.cpp:666</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="struct_hub_event_html_a5a8016b368bc8ac993abae3f97b8306f"><div class="ttname"><a href="struct_hub_event.html#a5a8016b368bc8ac993abae3f97b8306f">HubEvent::evtBuff</a></div><div class="ttdeci">uint8_t evtBuff[4]</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00160">usbhub.h:160</a></div></div>
<div class="ttc" id="usbhub_8h_html_a743b1d92ef3432b59f79ff282f7a6ce1"><div class="ttname"><a href="usbhub_8h.html#a743b1d92ef3432b59f79ff282f7a6ce1">bmHUB_PORT_STATUS_PORT_INDICATOR</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_PORT_INDICATOR</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00085">usbhub.h:85</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00228">UsbCore.h:228</a></div></div>
<div class="ttc" id="class_u_s_b_html_a3f66bf622590413ef2e1864f93a3e0d2"><div class="ttname"><a href="class_u_s_b.html#a3f66bf622590413ef2e1864f93a3e0d2">USB::RegisterDeviceClass</a></div><div class="ttdeci">uint8_t RegisterDeviceClass(USBDeviceConfig *pdev)</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00230">UsbCore.h:230</a></div></div>
<div class="ttc" id="struct_usb_device_address_html"><div class="ttname"><a href="struct_usb_device_address.html">UsbDeviceAddress</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00064">address.h:64</a></div></div>
<div class="ttc" id="usbhub_8h_html_ad1933610b18b16cf58cc59535a749e83"><div class="ttname"><a href="usbhub_8h.html#ad1933610b18b16cf58cc59535a749e83">bmHUB_PORT_STATUS_PORT_TEST</a></div><div class="ttdeci">#define bmHUB_PORT_STATUS_PORT_TEST</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00084">usbhub.h:84</a></div></div>
<div class="ttc" id="usbhub_8h_html_ac1684402466c99753825a473ca2c0705"><div class="ttname"><a href="usbhub_8h.html#ac1684402466c99753825a473ca2c0705">bmHUB_PORT_EVENT_LS_CONNECT</a></div><div class="ttdeci">#define bmHUB_PORT_EVENT_LS_CONNECT</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00129">usbhub.h:129</a></div></div>

View file

@ -347,7 +347,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_hub_html_a7b00cb8e367ad377e2e533e29517e413"><div class="ttname"><a href="class_u_s_b_hub.html#a7b00cb8e367ad377e2e533e29517e413">USBHub::DEVCLASSOK</a></div><div class="ttdeci">virtual bool DEVCLASSOK(uint8_t klass)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00203">usbhub.h:203</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_ae7e4c1e231ce7cb56bae1688c0e95e58"><div class="ttname"><a href="class_u_s_b_hub.html#ae7e4c1e231ce7cb56bae1688c0e95e58">USBHub::ResetHubPort</a></div><div class="ttdeci">void ResetHubPort(uint8_t port)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8cpp_source.html#l00309">usbhub.cpp:309</a></div></div>
<div class="ttc" id="struct_hub_descriptor_html_a0ac02abaa7e8aeec5f1520a58c9eecb3"><div class="ttname"><a href="struct_hub_descriptor.html#a0ac02abaa7e8aeec5f1520a58c9eecb3">HubDescriptor::OverCurrentProtectMode</a></div><div class="ttdeci">uint16_t OverCurrentProtectMode</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00141">usbhub.h:141</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#l00132">UsbCore.h:132</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>
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
<div class="ttc" id="usbhub_8h_html_a3ddac02e96d80d4e372c2e6c341978e0"><div class="ttname"><a href="usbhub_8h.html#a3ddac02e96d80d4e372c2e6c341978e0">bmREQ_GET_HUB_DESCRIPTOR</a></div><div class="ttdeci">#define bmREQ_GET_HUB_DESCRIPTOR</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00028">usbhub.h:28</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_a626974bb00cfbd5052c8d7e897a9a9d6"><div class="ttname"><a href="class_u_s_b_hub.html#a626974bb00cfbd5052c8d7e897a9a9d6">USBHub::GetHubStatus</a></div><div class="ttdeci">uint8_t GetHubStatus(uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00226">usbhub.h:226</a></div></div>
@ -380,7 +380,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_u_s_b_hub_html_a01c0b9d64fd5314963e7d7f70c0a99c3"><div class="ttname"><a href="class_u_s_b_hub.html#a01c0b9d64fd5314963e7d7f70c0a99c3">USBHub::GetPortStatus</a></div><div class="ttdeci">uint8_t GetPortStatus(uint8_t port, uint16_t nbytes, uint8_t *dataptr)</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00231">usbhub.h:231</a></div></div>
<div class="ttc" id="struct_hub_descriptor_html_a00002f5db3d923aa11645bfde3cd650e"><div class="ttname"><a href="struct_hub_descriptor.html#a00002f5db3d923aa11645bfde3cd650e">HubDescriptor::TTThinkTime</a></div><div class="ttdeci">uint16_t TTThinkTime</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00142">usbhub.h:142</a></div></div>
<div class="ttc" id="class_u_s_b_hub_html_a3f0631a3bb6018319107af2fa2373fab"><div class="ttname"><a href="class_u_s_b_hub.html#a3f0631a3bb6018319107af2fa2373fab">USBHub::Release</a></div><div class="ttdeci">uint8_t Release()</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8cpp_source.html#l00216">usbhub.cpp:216</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#l00208">UsbCore.h:208</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>
<div class="ttc" id="struct_hub_event_html_a5a8016b368bc8ac993abae3f97b8306f"><div class="ttname"><a href="struct_hub_event.html#a5a8016b368bc8ac993abae3f97b8306f">HubEvent::evtBuff</a></div><div class="ttdeci">uint8_t evtBuff[4]</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00160">usbhub.h:160</a></div></div>
<div class="ttc" id="struct_hub_descriptor_html_a3547643d0dfd8f16145229c530a8c1a5"><div class="ttname"><a href="struct_hub_descriptor.html#a3547643d0dfd8f16145229c530a8c1a5">HubDescriptor::CompoundDevice</a></div><div class="ttdeci">uint16_t CompoundDevice</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00140">usbhub.h:140</a></div></div>
<div class="ttc" id="struct_hub_descriptor_html_a68084f6fd86bff9598573ac845be6fe3"><div class="ttname"><a href="struct_hub_descriptor.html#a68084f6fd86bff9598573ac845be6fe3">HubDescriptor::LogPwrSwitchMode</a></div><div class="ttdeci">uint16_t LogPwrSwitchMode</div><div class="ttdef"><b>Definition:</b> <a href="usbhub_8h_source.html#l00139">usbhub.h:139</a></div></div>