2013-02-05 20:02:12 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2020-11-18 20:17:17 +01:00
< meta name = "generator" content = "Doxygen 1.8.13" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2013-02-17 01:37:13 +01:00
< title > USB Host Shield 2.0: Usb.cpp Source File< / title >
2013-02-05 20:02:12 +01:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
2019-08-31 18:18:58 +02:00
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
2013-02-05 20:02:12 +01:00
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
2013-02-05 22:39:56 +01:00
< link href = "imageStyle.css" rel = "stylesheet" type = "text/css" / >
2013-02-05 20:02:12 +01:00
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
2019-08-31 18:18:58 +02:00
< td id = "projectalign" style = "padding-left: 0.5em;" >
2013-02-17 01:37:13 +01:00
< div id = "projectname" > USB Host Shield 2.0
2013-02-05 20:02:12 +01:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2020-11-18 20:17:17 +01:00
<!-- Generated by Doxygen 1.8.13 -->
2013-02-05 20:02:12 +01:00
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
2020-11-18 20:17:17 +01:00
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
< / script >
< div id = "main-nav" > < / div >
2018-10-13 16:56:59 +02:00
< / div > <!-- top -->
2013-02-05 20:02:12 +01:00
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
2019-08-31 18:18:58 +02:00
< / div >
2013-02-05 20:02:12 +01:00
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > Usb.cpp< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2019-08-31 18:18:58 +02:00
< a href = "_usb_8cpp.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.< / span > < / div > < div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "comment" > < / span > < / div > < div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "comment" > This software may be distributed and modified under the terms of the GNU< / span > < / div > < div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > General Public License version 2 (GPL2) as published by the Free Software< / span > < / div > < div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > Foundation and appearing in the file GPL2.TXT included in the packaging of< / span > < / div > < div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > this file. Please note that GPL2 Section 2[b] requires that all works based< / span > < / div > < div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > on this software must also be made publicly available under the terms of< / span > < / div > < div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > the GPL2 (" Copyleft" ).< / span > < / div > < div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > < / span > < / div > < div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > Contact information< / span > < / div > < div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > -------------------< / span > < / div > < div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > < / span > < / div > < div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "comment" > Circuits At Home, LTD< / span > < / div > < div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "comment" > Web : http://www.circuitsathome.com< / span > < / div > < div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < span class = "comment" > e-mail : support@circuitsathome.com< / span > < / div > < div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < span class = "comment" > */< / span > < / div > < div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < span class = "comment" > /* USB functions */< / span > < / div > < div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "_usb_8h.html" > Usb.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "keyword" > static< / span > uint8_t usb_error = 0;< / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "keyword" > static< / span > uint8_t usb_task_state;< / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < / div > < div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < span class = "comment" > /* constructor */< / span > < / div > < div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > < a class = "line" href = "class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d" > 25< / a > < / span >   < a class = "code" href = "class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d" > USB::USB< / a > () : bmHubPre(0) {< / div > < div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   usb_task_state = < a class = "code" href = "_usb_core_8h.html#a60a744d0f1386e4b28053a41bd6a958f" > USB_DETACHED_SUBSTATE_INITIALIZE< / a > ; < span class = "comment" > //set up state machine< / span > < / div > < div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span > &
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00044" > Usb.cpp:44< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-14 22:27:13 +02:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00840" > Usb.cpp:840< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2013-10-21 21:15:43 +02:00
< div class = "ttc" id = "_usb_8h_html" > < div class = "ttname" > < a href = "_usb_8h.html" > Usb.h< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00064" > Usb.cpp:64< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2019-08-31 18:18:58 +02:00
< 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#l00538" > usbhost.h:538< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00126" > Usb.cpp:126< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2013-10-21 21:15:43 +02:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00831" > Usb.cpp:831< / 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#l00025" > Usb.cpp:25< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2016-04-19 18:16:46 +02:00
< 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 >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "struct_ep_info_html" > < div class = "ttname" > < a href = "struct_ep_info.html" > EpInfo< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "address_8h_source.html#l00039" > address.h:39< / a > < / div > < / div >
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00040" > Usb.cpp:40< / 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#l00303" > Usb.cpp:303< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2019-08-31 18:18:58 +02:00
< 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#l00317" > usbhost.h:317< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-14 22:27:13 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00826" > Usb.cpp:826< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 = "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 = "max3421e_8h_html_acd574bdc815506033ec40fc96320520d" > < div class = "ttname" > < a href = "max3421e_8h.html#acd574bdc815506033ec40fc96320520d" > tokSETUP< / a > < / div > < div class = "ttdeci" > #define tokSETUP< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "max3421e_8h_source.html#l00195" > max3421e.h:195< / a > < / div > < / div >
< div class = "ttc" id = "max3421e_8h_html_aa541c456525254b21a0bc53aadaeee4d" > < div class = "ttname" > < a href = "max3421e_8h.html#aa541c456525254b21a0bc53aadaeee4d" > rHXFR< / a > < / div > < div class = "ttdeci" > #define rHXFR< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "max3421e_8h_source.html#l00192" > max3421e.h:192< / a > < / div > < / div >
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00036" > Usb.cpp:36< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00455" > Usb.cpp:455< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-14 22:27:13 +02:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00209" > Usb.cpp:209< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00401" > Usb.cpp:401< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2019-08-31 18:18:58 +02:00
< 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#l00278" > usbhost.h:278< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 & 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 >
2018-11-18 10:53:17 +01:00
< 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#l00683" > Usb.cpp:683< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-10-28 18:24:59 +01:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00561" > Usb.cpp:561< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00796" > Usb.cpp:796< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2018-11-18 10:53:17 +01:00
< 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#l00781" > Usb.cpp:781< / a > < / div > < / div >
2018-10-28 18:24:59 +01:00
< 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 >
2018-10-13 15:47:19 +02:00
< 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 >
2013-02-05 20:02:12 +01:00
< / div > <!-- fragment --> < / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
2013-02-17 01:37:13 +01:00
Generated by   < a href = "http://www.doxygen.org/index.html" >
2013-02-05 20:02:12 +01:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2020-11-18 20:17:17 +01:00
< / a > 1.8.13
2013-02-05 20:02:12 +01:00
< / small > < / address >
< / body >
< / html >