2014-03-31 10:50:52 +02:00
<!-- HTML header for doxygen 1.8.6 -->
2014-03-26 10:38:58 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.6" / >
< title > tinyusb: tinyusb/class/hid.h Source File< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" >
$(document).ready(initResizable);
$(window).load(resizeHeight);
< / script >
2014-03-27 12:34:18 +01:00
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
$(document).ready(function() { searchBox.OnSelectItem(0); });
< / script >
2014-03-26 10:38:58 +01:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
2014-03-31 10:50:52 +02:00
< table width = "100%" cellspacing = "0" cellpadding = "0" >
2014-03-26 10:38:58 +01:00
< tbody >
< tr style = "height: 56px;" >
< td style = "padding-left: 0.5em;" >
< div id = "projectname" > tinyusb
2014-03-31 10:50:52 +02:00
  < span id = "projectnumber" > 0.4< / span >
2014-03-26 10:38:58 +01:00
< / div >
< / td >
2014-03-31 10:50:52 +02:00
< td align = "right" >
< a href = "https://pledgie.com/campaigns/24694" > < img border = "0" src = "https://pledgie.com/campaigns/24694.png?skin_name=chrome" alt = "Click here to lend your support to tinyusb donation and make a donation at pledgie.com" > < / a >
< / td >
2014-03-26 10:38:58 +01:00
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
2014-03-27 12:34:18 +01:00
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
2014-03-26 10:38:58 +01:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "modules.html" > < span > Modules< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Data  Structures< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
2014-03-27 12:34:18 +01:00
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
2014-03-26 10:38:58 +01:00
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > Globals< / span > < / a > < / li >
< / ul >
< / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
$(document).ready(function(){initNavTree('hid_8h_source.html','');});
< / script >
< div id = "doc-content" >
2014-03-27 12:34:18 +01:00
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(0)" > < span class = "SelectionMark" >   < / span > All< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(1)" > < span class = "SelectionMark" >   < / span > Data Structures< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(2)" > < span class = "SelectionMark" >   < / span > Files< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(3)" > < span class = "SelectionMark" >   < / span > Functions< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(4)" > < span class = "SelectionMark" >   < / span > Variables< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(5)" > < span class = "SelectionMark" >   < / span > Typedefs< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(6)" > < span class = "SelectionMark" >   < / span > Enumerations< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(7)" > < span class = "SelectionMark" >   < / span > Enumerator< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(8)" > < span class = "SelectionMark" >   < / span > Groups< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(9)" > < span class = "SelectionMark" >   < / span > Pages< / a > < / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
2014-03-26 10:38:58 +01:00
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > hid.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< a href = "hid_8h.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > /**************************************************************************/< / span > < / div >
< div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < span class = "comment" > /**************************************************************************/< / span > < / div >
< div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > 38< / span >   < / div >
< div class = "line" > < a name = "l00043" > < / a > < span class = "lineno" > 43< / span >   < span class = "preprocessor" > #ifndef _TUSB_HID_H_< / span > < / div >
< div class = "line" > < a name = "l00044" > < / a > < span class = "lineno" > 44< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define _TUSB_HID_H_< / span > < / div >
< div class = "line" > < a name = "l00045" > < / a > < span class = "lineno" > 45< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00046" > < / a > < span class = "lineno" > 46< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "common_8h.html" > common/common.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l00047" > < / a > < span class = "lineno" > 47< / span >   < / div >
< div class = "line" > < a name = "l00048" > < / a > < span class = "lineno" > 48< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00049" > < / a > < span class = "lineno" > 49< / span >   < span class = "preprocessor" > < / span > < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l00050" > < / a > < span class = "lineno" > 50< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00051" > < / a > < span class = "lineno" > 51< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00052" > < / a > < span class = "lineno" > 52< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00053" > < / a > < span class = "lineno" > 53< / span >   < span class = "comment" > // Common Definitions< / span > < / div >
< div class = "line" > < a name = "l00054" > < / a > < span class = "lineno" > 54< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   < span class = "comment" > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00060" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca87ab6689bb0a2c7fa0c0d1259dfb1940" > 60< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca87ab6689bb0a2c7fa0c0d1259dfb1940" > HID_SUBCLASS_NONE< / a > = 0, < / div >
< div class = "line" > < a name = "l00061" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca08ced0936226fb6f5b46f2a842f7d510" > 61< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca08ced0936226fb6f5b46f2a842f7d510" > HID_SUBCLASS_BOOT< / a > = 1 < / div >
< div class = "line" > < a name = "l00062" > < / a > < span class = "lineno" > 62< / span >   }< a class = "code" href = "group___class_driver___h_i_d___common.html#gae112a336cedb27cfceb990ef7505395c" > hid_subclass_type_t< / a > ;< / div >
< div class = "line" > < a name = "l00063" > < / a > < span class = "lineno" > 63< / span >   < / div >
< div class = "line" > < a name = "l00065" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ga90d00287412f4ba2286f2fd15173e6c7" > 65< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00066" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a609d8103e0052cb10141f12653d554b5" > 66< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a609d8103e0052cb10141f12653d554b5" > HID_PROTOCOL_NONE< / a > = 0, < / div >
< div class = "line" > < a name = "l00067" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a230a1287ac2e27222537b12b4a16ebdd" > 67< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a230a1287ac2e27222537b12b4a16ebdd" > HID_PROTOCOL_KEYBOARD< / a > = 1, < / div >
< div class = "line" > < a name = "l00068" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a67b7be71e51bd28589a418432474c06b" > 68< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a67b7be71e51bd28589a418432474c06b" > HID_PROTOCOL_MOUSE< / a > = 2 < / div >
< div class = "line" > < a name = "l00069" > < / a > < span class = "lineno" > 69< / span >   }< a class = "code" href = "group___class_driver___h_i_d___common.html#ga90d00287412f4ba2286f2fd15173e6c7" > hid_protocol_type_t< / a > ;< / div >
< div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > 70< / span >   < / div >
< div class = "line" > < a name = "l00072" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gada1109e4f5b655f5244d782d22ff2dd8" > 72< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00073" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8ad7d289340fe803bd96447a9283d38b20" > 73< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8ad7d289340fe803bd96447a9283d38b20" > HID_DESC_TYPE_HID< / a > = 0x21, < / div >
< div class = "line" > < a name = "l00074" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a783592cb8c151f166c8a34914352bc18" > 74< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a783592cb8c151f166c8a34914352bc18" > HID_DESC_TYPE_REPORT< / a > = 0x22, < / div >
< div class = "line" > < a name = "l00075" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a60219ea46a240578d87e71721e7ed358" > 75< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a60219ea46a240578d87e71721e7ed358" > HID_DESC_TYPE_PHYSICAL< / a > = 0x23 < / div >
< div class = "line" > < a name = "l00076" > < / a > < span class = "lineno" > 76< / span >   }< a class = "code" href = "group___class_driver___h_i_d___common.html#gada1109e4f5b655f5244d782d22ff2dd8" > hid_descriptor_type_t< / a > ;< / div >
< div class = "line" > < a name = "l00077" > < / a > < span class = "lineno" > 77< / span >   < / div >
< div class = "line" > < a name = "l00079" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gade40a5ae3c180ad9f543927d12d69fc8" > 79< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00080" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a1b43bc4bdbb5e1e25e4285324590cf0d" > 80< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a1b43bc4bdbb5e1e25e4285324590cf0d" > HID_REQUEST_REPORT_INPUT< / a > = 1, < / div >
< div class = "line" > < a name = "l00081" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8aafb798f4ad476493b18c0d246dc2bca0" > 81< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8aafb798f4ad476493b18c0d246dc2bca0" > HID_REQUEST_REPORT_OUTPUT< / a > , < / div >
< div class = "line" > < a name = "l00082" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a499fe1a9a881bbd62a33e545bc6dcf5e" > 82< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a499fe1a9a881bbd62a33e545bc6dcf5e" > HID_REQUEST_REPORT_FEATURE< / a > < / div >
< div class = "line" > < a name = "l00083" > < / a > < span class = "lineno" > 83< / span >   }< a class = "code" href = "group___class_driver___h_i_d___common.html#gade40a5ae3c180ad9f543927d12d69fc8" > hid_request_report_type_t< / a > ;< / div >
< div class = "line" > < a name = "l00084" > < / a > < span class = "lineno" > 84< / span >   < / div >
< div class = "line" > < a name = "l00086" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ga40b25478e300d37659ba4fae7685ee8b" > 86< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00087" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba2c2c8443516b3761605658c1a6bc92fb" > 87< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba2c2c8443516b3761605658c1a6bc92fb" > HID_REQUEST_CONTROL_GET_REPORT< / a > = 0x01, < / div >
< div class = "line" > < a name = "l00088" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8bac3dcf57dc478da166490332f2ade3aa3" > 88< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8bac3dcf57dc478da166490332f2ade3aa3" > HID_REQUEST_CONTROL_GET_IDLE< / a > = 0x02, < / div >
< div class = "line" > < a name = "l00089" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba5db1206c842874b73dfb8d89be9b983c" > 89< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba5db1206c842874b73dfb8d89be9b983c" > HID_REQUEST_CONTROL_GET_PROTOCOL< / a > = 0x03, < / div >
< div class = "line" > < a name = "l00090" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba1def1e3a8c89ba771e946318c5678efc" > 90< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba1def1e3a8c89ba771e946318c5678efc" > HID_REQUEST_CONTROL_SET_REPORT< / a > = 0x09, < / div >
< div class = "line" > < a name = "l00091" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8babf065aa15f629f36482e36bb888bc4d2" > 91< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8babf065aa15f629f36482e36bb888bc4d2" > HID_REQUEST_CONTROL_SET_IDLE< / a > = 0x0a, < / div >
< div class = "line" > < a name = "l00092" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba36e4c02cd327874c435058b1f363f83d" > 92< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba36e4c02cd327874c435058b1f363f83d" > HID_REQUEST_CONTROL_SET_PROTOCOL< / a > = 0x0b < / div >
< div class = "line" > < a name = "l00093" > < / a > < span class = "lineno" > 93< / span >   }< a class = "code" href = "group___class_driver___h_i_d___common.html#ga40b25478e300d37659ba4fae7685ee8b" > hid_request_type_t< / a > ;< / div >
< div class = "line" > < a name = "l00094" > < / a > < span class = "lineno" > 94< / span >   < / div >
< div class = "line" > < a name = "l00096" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html" > 96< / a > < / span >   < span class = "keyword" > typedef< / span > ATTR_PACKED_STRUCT(< span class = "keyword" > struct< / span > ) {< / div >
< div class = "line" > < a name = "l00097" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#a1deca1f1d6e5815b290e6e1015bce5b8" > 97< / a > < / span >   uint8_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#a1deca1f1d6e5815b290e6e1015bce5b8" > bLength< / a > ; < / div >
< div class = "line" > < a name = "l00098" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#a67d7027b9eb9ed268d28e84fbc675707" > 98< / a > < / span >   uint8_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#a67d7027b9eb9ed268d28e84fbc675707" > bDescriptorType< / a > ; < / div >
< div class = "line" > < a name = "l00100" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#acf09c753851ce018b81a07325bda9d8e" > 100< / a > < / span >   uint16_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#acf09c753851ce018b81a07325bda9d8e" > bcdHID< / a > ; < / div >
< div class = "line" > < a name = "l00101" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#a969a604033b72573d59a740badf6920e" > 101< / a > < / span >   uint8_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#a969a604033b72573d59a740badf6920e" > bCountryCode< / a > ; < / div >
< div class = "line" > < a name = "l00102" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#a86ff434026085d9c0c751185eb3700c5" > 102< / a > < / span >   uint8_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#a86ff434026085d9c0c751185eb3700c5" > bNumDescriptors< / a > ; < / div >
< div class = "line" > < a name = "l00104" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#acecf167e66be263b6dc06434b063af4a" > 104< / a > < / span >   uint8_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#acecf167e66be263b6dc06434b063af4a" > bReportType< / a > ; < / div >
< div class = "line" > < a name = "l00105" > < / a > < span class = "lineno" > < a class = "line" href = "structtusb__hid__descriptor__hid__t.html#a28cba4a4300e5256702bcc6092f477a9" > 105< / a > < / span >   uint16_t < a class = "code" href = "structtusb__hid__descriptor__hid__t.html#a28cba4a4300e5256702bcc6092f477a9" > wReportLength< / a > ; < / div >
< div class = "line" > < a name = "l00106" > < / a > < span class = "lineno" > 106< / span >   } < a class = "code" href = "structtusb__hid__descriptor__hid__t.html" > tusb_hid_descriptor_hid_t< / a > ;< / div >
< div class = "line" > < a name = "l00107" > < / a > < span class = "lineno" > 107< / span >   < / div >
< div class = "line" > < a name = "l00109" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#ga26df686fa916cfbae8777bb3fa0c4143" > 109< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > < / div >
< div class = "line" > < a name = "l00110" > < / a > < span class = "lineno" > 110< / span >   {< / div >
< div class = "line" > < a name = "l00111" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9c8a003c6c5b83706fb8199548ebf4a9" > 111< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9c8a003c6c5b83706fb8199548ebf4a9" > HID_Local_NotSupported< / a > = 0 , < / div >
< div class = "line" > < a name = "l00112" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aa1ce13ac189002709cf7d882aa29e271" > 112< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aa1ce13ac189002709cf7d882aa29e271" > HID_Local_Arabic< / a > , < / div >
< div class = "line" > < a name = "l00113" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad472d06d02e9b0f8ab8d8b2c66c49734" > 113< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad472d06d02e9b0f8ab8d8b2c66c49734" > HID_Local_Belgian< / a > , < / div >
< div class = "line" > < a name = "l00114" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4dbaf24325d8515d94de45ae304b0b67" > 114< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4dbaf24325d8515d94de45ae304b0b67" > HID_Local_Canadian_Bilingual< / a > , < / div >
< div class = "line" > < a name = "l00115" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7397e759531dc25eeb3a87b8200cb5cc" > 115< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7397e759531dc25eeb3a87b8200cb5cc" > HID_Local_Canadian_French< / a > , < / div >
< div class = "line" > < a name = "l00116" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7dd85297a49d764f6ce4587a75346577" > 116< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7dd85297a49d764f6ce4587a75346577" > HID_Local_Czech_Republic< / a > , < / div >
< div class = "line" > < a name = "l00117" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ade0f8fb1e98214b96e5c420d37875061" > 117< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ade0f8fb1e98214b96e5c420d37875061" > HID_Local_Danish< / a > , < / div >
< div class = "line" > < a name = "l00118" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a8c1e68d9f40bc909d0ed51409c152238" > 118< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a8c1e68d9f40bc909d0ed51409c152238" > HID_Local_Finnish< / a > , < / div >
< div class = "line" > < a name = "l00119" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aaa67dcdf90fa18ea352859260a3fb70d" > 119< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aaa67dcdf90fa18ea352859260a3fb70d" > HID_Local_French< / a > , < / div >
< div class = "line" > < a name = "l00120" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a3d094b3780c73b050d07445e3cc851dd" > 120< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a3d094b3780c73b050d07445e3cc851dd" > HID_Local_German< / a > , < / div >
< div class = "line" > < a name = "l00121" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af3083e8013fabfb9447f388aa03f5f95" > 121< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af3083e8013fabfb9447f388aa03f5f95" > HID_Local_Greek< / a > , < / div >
< div class = "line" > < a name = "l00122" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a002f8b4d2b7705bead897d80ea013c80" > 122< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a002f8b4d2b7705bead897d80ea013c80" > HID_Local_Hebrew< / a > , < / div >
< div class = "line" > < a name = "l00123" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a84ca2a7925f0822ffe45999b9234deae" > 123< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a84ca2a7925f0822ffe45999b9234deae" > HID_Local_Hungary< / a > , < / div >
< div class = "line" > < a name = "l00124" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a2e24f1039385f329d59068ff52e2de69" > 124< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a2e24f1039385f329d59068ff52e2de69" > HID_Local_International< / a > , < / div >
< div class = "line" > < a name = "l00125" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a87ce186d5fe20c49842384393eb8cbc4" > 125< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a87ce186d5fe20c49842384393eb8cbc4" > HID_Local_Italian< / a > , < / div >
< div class = "line" > < a name = "l00126" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af014d2a450e1699ab168c30d2c58c71a" > 126< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af014d2a450e1699ab168c30d2c58c71a" > HID_Local_Japan_Katakana< / a > , < / div >
< div class = "line" > < a name = "l00127" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ababd3957be2b79e336a79d2b7ea7fcaf" > 127< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ababd3957be2b79e336a79d2b7ea7fcaf" > HID_Local_Korean< / a > , < / div >
< div class = "line" > < a name = "l00128" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af561455ce73f2d5bdd86257b9fc1a0b8" > 128< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af561455ce73f2d5bdd86257b9fc1a0b8" > HID_Local_Latin_American< / a > , < / div >
< div class = "line" > < a name = "l00129" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a91a0a260714c6b7774385dd40a9bd926" > 129< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a91a0a260714c6b7774385dd40a9bd926" > HID_Local_Netherlands_Dutch< / a > , < / div >
< div class = "line" > < a name = "l00130" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ae132896991126e80f56b72ff82dc4dcd" > 130< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ae132896991126e80f56b72ff82dc4dcd" > HID_Local_Norwegian< / a > , < / div >
< div class = "line" > < a name = "l00131" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4a09264fd8b8b068308cb756c71c797d" > 131< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4a09264fd8b8b068308cb756c71c797d" > HID_Local_Persian_Farsi< / a > , < / div >
< div class = "line" > < a name = "l00132" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c1ce068bc4c56ed62deb4823712b0e4" > 132< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c1ce068bc4c56ed62deb4823712b0e4" > HID_Local_Poland< / a > , < / div >
< div class = "line" > < a name = "l00133" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aede97bb252bdf04a3755aac9697f14be" > 133< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aede97bb252bdf04a3755aac9697f14be" > HID_Local_Portuguese< / a > , < / div >
< div class = "line" > < a name = "l00134" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a49459a1926c204d6211cf18496fbfe4c" > 134< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a49459a1926c204d6211cf18496fbfe4c" > HID_Local_Russia< / a > , < / div >
< div class = "line" > < a name = "l00135" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad2a68f2a3c2053019f7d5f3229c5e2da" > 135< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad2a68f2a3c2053019f7d5f3229c5e2da" > HID_Local_Slovakia< / a > , < / div >
< div class = "line" > < a name = "l00136" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0d28b408784992ed23603120e30d553b" > 136< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0d28b408784992ed23603120e30d553b" > HID_Local_Spanish< / a > , < / div >
< div class = "line" > < a name = "l00137" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a751d3e8d9be149c8d2d90631ddbde6c2" > 137< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a751d3e8d9be149c8d2d90631ddbde6c2" > HID_Local_Swedish< / a > , < / div >
< div class = "line" > < a name = "l00138" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af16e707865a4cea28744054125588494" > 138< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af16e707865a4cea28744054125588494" > HID_Local_Swiss_French< / a > , < / div >
< div class = "line" > < a name = "l00139" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143afa0926f88382702876e007ca9d6563cd" > 139< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143afa0926f88382702876e007ca9d6563cd" > HID_Local_Swiss_German< / a > , < / div >
< div class = "line" > < a name = "l00140" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a70cd4a89f82ac5f7d18d20e75b890e0e" > 140< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a70cd4a89f82ac5f7d18d20e75b890e0e" > HID_Local_Switzerland< / a > , < / div >
< div class = "line" > < a name = "l00141" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c771062adedcdb1c69cba7f3395ca9c" > 141< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c771062adedcdb1c69cba7f3395ca9c" > HID_Local_Taiwan< / a > , < / div >
< div class = "line" > < a name = "l00142" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9e3c370a2a6255cabd91e5ad411c5bd8" > 142< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9e3c370a2a6255cabd91e5ad411c5bd8" > HID_Local_Turkish_Q< / a > , < / div >
< div class = "line" > < a name = "l00143" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0fd20e448e90a3abdb4a02109e7522b9" > 143< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0fd20e448e90a3abdb4a02109e7522b9" > HID_Local_UK< / a > , < / div >
< div class = "line" > < a name = "l00144" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6271c5ffe9537d950b2d8d07cc25b079" > 144< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6271c5ffe9537d950b2d8d07cc25b079" > HID_Local_US< / a > , < / div >
< div class = "line" > < a name = "l00145" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4fc09283c6d8f838159262bce27a0152" > 145< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4fc09283c6d8f838159262bce27a0152" > HID_Local_Yugoslavia< / a > , < / div >
< div class = "line" > < a name = "l00146" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6dabbe4ad7e5ac83eb00ad60390525a9" > 146< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6dabbe4ad7e5ac83eb00ad60390525a9" > HID_Local_Turkish_F< / a > < / div >
< div class = "line" > < a name = "l00147" > < / a > < span class = "lineno" > 147< / span >   } < a class = "code" href = "group___class_driver___h_i_d___common.html#ga26df686fa916cfbae8777bb3fa0c4143" > hid_country_code_t< / a > ;< / div >
< div class = "line" > < a name = "l00148" > < / a > < span class = "lineno" > 148< / span >   < / div >
< div class = "line" > < a name = "l00151" > < / a > < span class = "lineno" > 151< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00152" > < / a > < span class = "lineno" > 152< / span >   < span class = "comment" > // MOUSE< / span > < / div >
< div class = "line" > < a name = "l00153" > < / a > < span class = "lineno" > 153< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00157" > < / a > < span class = "lineno" > 157< / span >   < span class = "comment" > < / span > < span class = "keyword" > typedef< / span > ATTR_PACKED_STRUCT(< span class = "keyword" > struct< / span > )< / div >
< div class = "line" > < a name = "l00159" > < / a > < span class = "lineno" > 159< / span >   {< / div >
< div class = "line" > < a name = "l00160" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__mouse__report__t.html#a541032c0356b6d1e2f340fbb7a98699a" > 160< / a > < / span >   uint8_t < a class = "code" href = "structhid__mouse__report__t.html#a541032c0356b6d1e2f340fbb7a98699a" > buttons< / a > ; < / div >
< div class = "line" > < a name = "l00161" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__mouse__report__t.html#a3ed6e6c91c0b672a428f3f627dfd148b" > 161< / a > < / span >   int8_t < a class = "code" href = "structhid__mouse__report__t.html#a3ed6e6c91c0b672a428f3f627dfd148b" > x< / a > ; < / div >
< div class = "line" > < a name = "l00162" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__mouse__report__t.html#aa8648aa0bb6df77525620af6fcb214cf" > 162< / a > < / span >   int8_t < a class = "code" href = "structhid__mouse__report__t.html#aa8648aa0bb6df77525620af6fcb214cf" > y< / a > ; < / div >
< div class = "line" > < a name = "l00163" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__mouse__report__t.html#a6228d95d532fcfc4ddde6b777062ac5f" > 163< / a > < / span >   int8_t < a class = "code" href = "structhid__mouse__report__t.html#a6228d95d532fcfc4ddde6b777062ac5f" > wheel< / a > ; < / div >
< div class = "line" > < a name = "l00164" > < / a > < span class = "lineno" > 164< / span >   } < a class = "code" href = "structhid__mouse__report__t.html" > hid_mouse_report_t< / a > ;< / div >
< div class = "line" > < a name = "l00165" > < / a > < span class = "lineno" > 165< / span >   < / div >
< div class = "line" > < a name = "l00167" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___mouse.html#ga67fa26a659c18a393d7a83e807560929" > 167< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00168" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a3c2e62b97b30d850c5539d0f3a6d0958" > 168< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a3c2e62b97b30d850c5539d0f3a6d0958" > MOUSE_BUTTON_LEFT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (0), < / div >
< div class = "line" > < a name = "l00169" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a5b61e63e73f15ed6af97d5cd3124bc6f" > 169< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a5b61e63e73f15ed6af97d5cd3124bc6f" > MOUSE_BUTTON_RIGHT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (1), < / div >
< div class = "line" > < a name = "l00170" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a9b37b35bcb71185dafcb151b3dde9a06" > 170< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a9b37b35bcb71185dafcb151b3dde9a06" > MOUSE_BUTTON_MIDDLE< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (2) < / div >
< div class = "line" > < a name = "l00171" > < / a > < span class = "lineno" > 171< / span >   }< a class = "code" href = "group___class_driver___h_i_d___mouse.html#ga67fa26a659c18a393d7a83e807560929" > hid_mouse_button_bm_t< / a > ;< / div >
< div class = "line" > < a name = "l00172" > < / a > < span class = "lineno" > 172< / span >   < / div >
< div class = "line" > < a name = "l00174" > < / a > < span class = "lineno" > 174< / span >   < / div >
< div class = "line" > < a name = "l00175" > < / a > < span class = "lineno" > 175< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00176" > < / a > < span class = "lineno" > 176< / span >   < span class = "comment" > // Keyboard< / span > < / div >
< div class = "line" > < a name = "l00177" > < / a > < span class = "lineno" > 177< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00181" > < / a > < span class = "lineno" > 181< / span >   < span class = "comment" > < / span > < span class = "keyword" > typedef< / span > ATTR_PACKED_STRUCT(< span class = "keyword" > struct< / span > )< / div >
< div class = "line" > < a name = "l00183" > < / a > < span class = "lineno" > 183< / span >   {< / div >
< div class = "line" > < a name = "l00184" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__keyboard__report__t.html#a41f129d2305dd1bd0765b9732d27dd57" > 184< / a > < / span >   uint8_t < a class = "code" href = "structhid__keyboard__report__t.html#a41f129d2305dd1bd0765b9732d27dd57" > modifier< / a > ; < / div >
< div class = "line" > < a name = "l00185" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__keyboard__report__t.html#acb7bc06bed6f6408d719334fc41698c7" > 185< / a > < / span >   uint8_t < a class = "code" href = "structhid__keyboard__report__t.html#acb7bc06bed6f6408d719334fc41698c7" > reserved< / a > ; < / div >
< div class = "line" > < a name = "l00186" > < / a > < span class = "lineno" > < a class = "line" href = "structhid__keyboard__report__t.html#aca1023aba9195c01b8f2697ddeec3344" > 186< / a > < / span >   uint8_t keycode[6]; < / div >
< div class = "line" > < a name = "l00187" > < / a > < span class = "lineno" > 187< / span >   } < a class = "code" href = "structhid__keyboard__report__t.html" > hid_keyboard_report_t< / a > ;< / div >
< div class = "line" > < a name = "l00188" > < / a > < span class = "lineno" > 188< / span >   < / div >
< div class = "line" > < a name = "l00190" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#ga267dfef61bb13db0254ac75246ace393" > 190< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00191" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a7e9e8e6537bf9dbb329076c3c2ba84d2" > 191< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a7e9e8e6537bf9dbb329076c3c2ba84d2" > KEYBOARD_MODIFIER_LEFTCTRL< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (0), < / div >
< div class = "line" > < a name = "l00192" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ae2312b1713c1e7a5e30fcdeba30ea588" > 192< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ae2312b1713c1e7a5e30fcdeba30ea588" > KEYBOARD_MODIFIER_LEFTSHIFT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (1), < / div >
< div class = "line" > < a name = "l00193" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ab9ebbe3a0e41b345916007e15e55a049" > 193< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ab9ebbe3a0e41b345916007e15e55a049" > KEYBOARD_MODIFIER_LEFTALT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (2), < / div >
< div class = "line" > < a name = "l00194" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a79ebd97b69b7c9b27bb3d8737c26ace6" > 194< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a79ebd97b69b7c9b27bb3d8737c26ace6" > KEYBOARD_MODIFIER_LEFTGUI< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (3), < / div >
< div class = "line" > < a name = "l00195" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a75de72a0eafd0de3f5f5634640aff776" > 195< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a75de72a0eafd0de3f5f5634640aff776" > KEYBOARD_MODIFIER_RIGHTCTRL< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (4), < / div >
< div class = "line" > < a name = "l00196" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393aa7e0c865fe5c779d651391b43474c32f" > 196< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393aa7e0c865fe5c779d651391b43474c32f" > KEYBOARD_MODIFIER_RIGHTSHIFT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (5), < / div >
< div class = "line" > < a name = "l00197" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a366c02214e8a02fdc692f2ed2703eb2c" > 197< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a366c02214e8a02fdc692f2ed2703eb2c" > KEYBOARD_MODIFIER_RIGHTALT< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (6), < / div >
< div class = "line" > < a name = "l00198" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a55bff59ddf845ab7ddb26e14a61abfe5" > 198< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a55bff59ddf845ab7ddb26e14a61abfe5" > KEYBOARD_MODIFIER_RIGHTGUI< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (7) < / div >
< div class = "line" > < a name = "l00199" > < / a > < span class = "lineno" > 199< / span >   }< a class = "code" href = "group___class_driver___h_i_d___keyboard.html#ga267dfef61bb13db0254ac75246ace393" > hid_keyboard_modifier_bm_t< / a > ;< / div >
< div class = "line" > < a name = "l00200" > < / a > < span class = "lineno" > 200< / span >   < / div >
< div class = "line" > < a name = "l00201" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#ga7cef2aea3178da2aa5fe0d4bf298c5b7" > 201< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00202" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7ab146281c88fca97cf36501b8edf33e67" > 202< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7ab146281c88fca97cf36501b8edf33e67" > KEYBOARD_LED_NUMLOCK< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (0), < / div >
< div class = "line" > < a name = "l00203" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a08aeef4be7cedcb39ae600e60e9ca56a" > 203< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a08aeef4be7cedcb39ae600e60e9ca56a" > KEYBOARD_LED_CAPSLOCK< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (1), < / div >
< div class = "line" > < a name = "l00204" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a6caf03695f69ca241058b5c24a6f6658" > 204< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a6caf03695f69ca241058b5c24a6f6658" > KEYBOARD_LED_SCROLLLOCK< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (2), < / div >
< div class = "line" > < a name = "l00205" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a83cb33ad101242024227d6305a8aebd7" > 205< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a83cb33ad101242024227d6305a8aebd7" > KEYBOARD_LED_COMPOSE< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (3), < / div >
< div class = "line" > < a name = "l00206" > < / a > < span class = "lineno" > < a class = "line" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a0acd73324bf3a3e846176e8086c0c42b" > 206< / a > < / span >   < a class = "code" href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a0acd73324bf3a3e846176e8086c0c42b" > KEYBOARD_LED_KANA< / a > = < a class = "code" href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > (4) < / div >
< div class = "line" > < a name = "l00207" > < / a > < span class = "lineno" > 207< / span >   }< a class = "code" href = "group___class_driver___h_i_d___keyboard.html#ga7cef2aea3178da2aa5fe0d4bf298c5b7" > hid_keyboard_led_bm_t< / a > ;< / div >
< div class = "line" > < a name = "l00208" > < / a > < span class = "lineno" > 208< / span >   < / div >
< div class = "line" > < a name = "l00210" > < / a > < span class = "lineno" > 210< / span >   < / div >
< div class = "line" > < a name = "l00211" > < / a > < span class = "lineno" > 211< / span >   < span class = "preprocessor" > #define HID_KEYCODE_TABLE(ENTRY) \< / span > < / div >
< div class = "line" > < a name = "l00212" > < / a > < span class = "lineno" > 212< / span >   < span class = "preprocessor" > ENTRY( 0x04, ' a' , ' A' )\< / span > < / div >
< div class = "line" > < a name = "l00213" > < / a > < span class = "lineno" > 213< / span >   < span class = "preprocessor" > ENTRY( 0x05, ' b' , ' B' )\< / span > < / div >
< div class = "line" > < a name = "l00214" > < / a > < span class = "lineno" > 214< / span >   < span class = "preprocessor" > ENTRY( 0x06, ' c' , ' C' )\< / span > < / div >
< div class = "line" > < a name = "l00215" > < / a > < span class = "lineno" > 215< / span >   < span class = "preprocessor" > ENTRY( 0x07, ' d' , ' D' )\< / span > < / div >
< div class = "line" > < a name = "l00216" > < / a > < span class = "lineno" > 216< / span >   < span class = "preprocessor" > ENTRY( 0x08, ' e' , ' E' )\< / span > < / div >
< div class = "line" > < a name = "l00217" > < / a > < span class = "lineno" > 217< / span >   < span class = "preprocessor" > ENTRY( 0x09, ' f' , ' F' )\< / span > < / div >
< div class = "line" > < a name = "l00218" > < / a > < span class = "lineno" > 218< / span >   < span class = "preprocessor" > ENTRY( 0x0a, ' g' , ' G' )\< / span > < / div >
< div class = "line" > < a name = "l00219" > < / a > < span class = "lineno" > 219< / span >   < span class = "preprocessor" > ENTRY( 0x0b, ' h' , ' H' )\< / span > < / div >
< div class = "line" > < a name = "l00220" > < / a > < span class = "lineno" > 220< / span >   < span class = "preprocessor" > ENTRY( 0x0c, ' i' , ' I' )\< / span > < / div >
< div class = "line" > < a name = "l00221" > < / a > < span class = "lineno" > 221< / span >   < span class = "preprocessor" > ENTRY( 0x0d, ' j' , ' J' )\< / span > < / div >
< div class = "line" > < a name = "l00222" > < / a > < span class = "lineno" > 222< / span >   < span class = "preprocessor" > ENTRY( 0x0e, ' k' , ' K' )\< / span > < / div >
< div class = "line" > < a name = "l00223" > < / a > < span class = "lineno" > 223< / span >   < span class = "preprocessor" > ENTRY( 0x0f, ' l' , ' L' )\< / span > < / div >
< div class = "line" > < a name = "l00224" > < / a > < span class = "lineno" > 224< / span >   < span class = "preprocessor" > ENTRY( 0x10, ' m' , ' M' )\< / span > < / div >
< div class = "line" > < a name = "l00225" > < / a > < span class = "lineno" > 225< / span >   < span class = "preprocessor" > ENTRY( 0x11, ' n' , ' N' )\< / span > < / div >
< div class = "line" > < a name = "l00226" > < / a > < span class = "lineno" > 226< / span >   < span class = "preprocessor" > ENTRY( 0x12, ' o' , ' O' )\< / span > < / div >
< div class = "line" > < a name = "l00227" > < / a > < span class = "lineno" > 227< / span >   < span class = "preprocessor" > ENTRY( 0x13, ' p' , ' P' )\< / span > < / div >
< div class = "line" > < a name = "l00228" > < / a > < span class = "lineno" > 228< / span >   < span class = "preprocessor" > ENTRY( 0x14, ' q' , ' Q' )\< / span > < / div >
< div class = "line" > < a name = "l00229" > < / a > < span class = "lineno" > 229< / span >   < span class = "preprocessor" > ENTRY( 0x15, ' r' , ' R' )\< / span > < / div >
< div class = "line" > < a name = "l00230" > < / a > < span class = "lineno" > 230< / span >   < span class = "preprocessor" > ENTRY( 0x16, ' s' , ' S' )\< / span > < / div >
< div class = "line" > < a name = "l00231" > < / a > < span class = "lineno" > 231< / span >   < span class = "preprocessor" > ENTRY( 0x17, ' t' , ' T' )\< / span > < / div >
< div class = "line" > < a name = "l00232" > < / a > < span class = "lineno" > 232< / span >   < span class = "preprocessor" > ENTRY( 0x18, ' u' , ' U' )\< / span > < / div >
< div class = "line" > < a name = "l00233" > < / a > < span class = "lineno" > 233< / span >   < span class = "preprocessor" > ENTRY( 0x19, ' v' , ' V' )\< / span > < / div >
< div class = "line" > < a name = "l00234" > < / a > < span class = "lineno" > 234< / span >   < span class = "preprocessor" > ENTRY( 0x1a, ' w' , ' W' )\< / span > < / div >
< div class = "line" > < a name = "l00235" > < / a > < span class = "lineno" > 235< / span >   < span class = "preprocessor" > ENTRY( 0x1b, ' x' , ' X' )\< / span > < / div >
< div class = "line" > < a name = "l00236" > < / a > < span class = "lineno" > 236< / span >   < span class = "preprocessor" > ENTRY( 0x1c, ' y' , ' Y' )\< / span > < / div >
< div class = "line" > < a name = "l00237" > < / a > < span class = "lineno" > 237< / span >   < span class = "preprocessor" > ENTRY( 0x1d, ' z' , ' Z' )\< / span > < / div >
< div class = "line" > < a name = "l00238" > < / a > < span class = "lineno" > 238< / span >   < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00239" > < / a > < span class = "lineno" > 239< / span >   < span class = "preprocessor" > ENTRY( 0x1e, ' 1' , ' !' )\< / span > < / div >
< div class = "line" > < a name = "l00240" > < / a > < span class = "lineno" > 240< / span >   < span class = "preprocessor" > ENTRY( 0x1f, ' 2' , ' @' )\< / span > < / div >
< div class = "line" > < a name = "l00241" > < / a > < span class = "lineno" > 241< / span >   < span class = "preprocessor" > ENTRY( 0x20, ' 3' , ' #' )\< / span > < / div >
< div class = "line" > < a name = "l00242" > < / a > < span class = "lineno" > 242< / span >   < span class = "preprocessor" > ENTRY( 0x21, ' 4' , ' $' )\< / span > < / div >
< div class = "line" > < a name = "l00243" > < / a > < span class = "lineno" > 243< / span >   < span class = "preprocessor" > ENTRY( 0x22, ' 5' , ' %' )\< / span > < / div >
< div class = "line" > < a name = "l00244" > < / a > < span class = "lineno" > 244< / span >   < span class = "preprocessor" > ENTRY( 0x23, ' 6' , ' ^' )\< / span > < / div >
< div class = "line" > < a name = "l00245" > < / a > < span class = "lineno" > 245< / span >   < span class = "preprocessor" > ENTRY( 0x24, ' 7' , ' & ' )\< / span > < / div >
< div class = "line" > < a name = "l00246" > < / a > < span class = "lineno" > 246< / span >   < span class = "preprocessor" > ENTRY( 0x25, ' 8' , ' *' )\< / span > < / div >
< div class = "line" > < a name = "l00247" > < / a > < span class = "lineno" > 247< / span >   < span class = "preprocessor" > ENTRY( 0x26, ' 9' , ' (' )\< / span > < / div >
< div class = "line" > < a name = "l00248" > < / a > < span class = "lineno" > 248< / span >   < span class = "preprocessor" > ENTRY( 0x27, ' 0' , ' )' )\< / span > < / div >
< div class = "line" > < a name = "l00249" > < / a > < span class = "lineno" > 249< / span >   < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00250" > < / a > < span class = "lineno" > 250< / span >   < span class = "preprocessor" > ENTRY( 0x28, ' \r' , ' \r' )\< / span > < / div >
< div class = "line" > < a name = "l00251" > < / a > < span class = "lineno" > 251< / span >   < span class = "preprocessor" > ENTRY( 0x29, ' \x1b' , ' \x1b' )\< / span > < / div >
< div class = "line" > < a name = "l00252" > < / a > < span class = "lineno" > 252< / span >   < span class = "preprocessor" > ENTRY( 0x2a, ' \b' , ' \b' )\< / span > < / div >
< div class = "line" > < a name = "l00253" > < / a > < span class = "lineno" > 253< / span >   < span class = "preprocessor" > ENTRY( 0x2b, ' \t' , ' \t' )\< / span > < / div >
< div class = "line" > < a name = "l00254" > < / a > < span class = "lineno" > 254< / span >   < span class = "preprocessor" > ENTRY( 0x2c, ' ' , ' ' )\< / span > < / div >
< div class = "line" > < a name = "l00255" > < / a > < span class = "lineno" > 255< / span >   < span class = "preprocessor" > ENTRY( 0x2d, ' -' , ' _' )\< / span > < / div >
< div class = "line" > < a name = "l00256" > < / a > < span class = "lineno" > 256< / span >   < span class = "preprocessor" > ENTRY( 0x2e, ' =' , ' +' )\< / span > < / div >
< div class = "line" > < a name = "l00257" > < / a > < span class = "lineno" > 257< / span >   < span class = "preprocessor" > ENTRY( 0x2f, ' [' , ' {' )\< / span > < / div >
< div class = "line" > < a name = "l00258" > < / a > < span class = "lineno" > 258< / span >   < span class = "preprocessor" > ENTRY( 0x30, ' ]' , ' }' )\< / span > < / div >
< div class = "line" > < a name = "l00259" > < / a > < span class = "lineno" > 259< / span >   < span class = "preprocessor" > ENTRY( 0x31, ' \\' , ' |' )\< / span > < / div >
< div class = "line" > < a name = "l00260" > < / a > < span class = "lineno" > 260< / span >   < span class = "preprocessor" > ENTRY( 0x32, ' #' , ' ~' ) < / span > < span class = "comment" > /* TODO non-US keyboard */< / span > < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00261" > < / a > < span class = "lineno" > 261< / span >   < span class = "preprocessor" > ENTRY( 0x33, ' ;' , ' :' )\< / span > < / div >
< div class = "line" > < a name = "l00262" > < / a > < span class = "lineno" > 262< / span >   < span class = "preprocessor" > ENTRY( 0x34, ' \' ' , ' \" ' )\< / span > < / div >
< div class = "line" > < a name = "l00263" > < / a > < span class = "lineno" > 263< / span >   < span class = "preprocessor" > ENTRY( 0x35, 0 , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00264" > < / a > < span class = "lineno" > 264< / span >   < span class = "preprocessor" > ENTRY( 0x36, ' ,' , ' < ' )\< / span > < / div >
< div class = "line" > < a name = "l00265" > < / a > < span class = "lineno" > 265< / span >   < span class = "preprocessor" > ENTRY( 0x37, ' .' , ' > ' )\< / span > < / div >
< div class = "line" > < a name = "l00266" > < / a > < span class = "lineno" > 266< / span >   < span class = "preprocessor" > ENTRY( 0x38, ' /' , ' ?' )\< / span > < / div >
< div class = "line" > < a name = "l00267" > < / a > < span class = "lineno" > 267< / span >   < span class = "preprocessor" > ENTRY( 0x39, 0 , 0 ) < / span > < span class = "comment" > /* TODO CapsLock, non-locking key implementation*/< / span > < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00268" > < / a > < span class = "lineno" > 268< / span >   < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00269" > < / a > < span class = "lineno" > 269< / span >   < span class = "preprocessor" > ENTRY( 0x54, ' /' , ' /' )\< / span > < / div >
< div class = "line" > < a name = "l00270" > < / a > < span class = "lineno" > 270< / span >   < span class = "preprocessor" > ENTRY( 0x55, ' *' , ' *' )\< / span > < / div >
< div class = "line" > < a name = "l00271" > < / a > < span class = "lineno" > 271< / span >   < span class = "preprocessor" > ENTRY( 0x56, ' -' , ' -' )\< / span > < / div >
< div class = "line" > < a name = "l00272" > < / a > < span class = "lineno" > 272< / span >   < span class = "preprocessor" > ENTRY( 0x57, ' +' , ' +' )\< / span > < / div >
< div class = "line" > < a name = "l00273" > < / a > < span class = "lineno" > 273< / span >   < span class = "preprocessor" > ENTRY( 0x58, ' \r' , ' \r' )\< / span > < / div >
< div class = "line" > < a name = "l00274" > < / a > < span class = "lineno" > 274< / span >   < span class = "preprocessor" > ENTRY( 0x59, ' 1' , 0 ) < / span > < span class = "comment" > /* numpad1 & end */< / span > < span class = "preprocessor" > \< / span > < / div >
< div class = "line" > < a name = "l00275" > < / a > < span class = "lineno" > 275< / span >   < span class = "preprocessor" > ENTRY( 0x5a, ' 2' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00276" > < / a > < span class = "lineno" > 276< / span >   < span class = "preprocessor" > ENTRY( 0x5b, ' 3' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00277" > < / a > < span class = "lineno" > 277< / span >   < span class = "preprocessor" > ENTRY( 0x5c, ' 4' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00278" > < / a > < span class = "lineno" > 278< / span >   < span class = "preprocessor" > ENTRY( 0x5d, ' 5' , ' 5' )\< / span > < / div >
< div class = "line" > < a name = "l00279" > < / a > < span class = "lineno" > 279< / span >   < span class = "preprocessor" > ENTRY( 0x5e, ' 6' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00280" > < / a > < span class = "lineno" > 280< / span >   < span class = "preprocessor" > ENTRY( 0x5f, ' 7' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00281" > < / a > < span class = "lineno" > 281< / span >   < span class = "preprocessor" > ENTRY( 0x60, ' 8' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00282" > < / a > < span class = "lineno" > 282< / span >   < span class = "preprocessor" > ENTRY( 0x61, ' 9' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00283" > < / a > < span class = "lineno" > 283< / span >   < span class = "preprocessor" > ENTRY( 0x62, ' 0' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00284" > < / a > < span class = "lineno" > 284< / span >   < span class = "preprocessor" > ENTRY( 0x63, ' 0' , 0 )\< / span > < / div >
< div class = "line" > < a name = "l00285" > < / a > < span class = "lineno" > 285< / span >   < span class = "preprocessor" > ENTRY( 0x67, ' =' , ' =' )\< / span > < / div >
< div class = "line" > < a name = "l00286" > < / a > < span class = "lineno" > 286< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00287" > < / a > < span class = "lineno" > 287< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00288" > < / a > < span class = "lineno" > 288< / span >   < / div >
< div class = "line" > < a name = "l00289" > < / a > < span class = "lineno" > 289< / span >   < span class = "comment" > // TODO HID complete keycode table< / span > < / div >
< div class = "line" > < a name = "l00290" > < / a > < span class = "lineno" > 290< / span >   < / div >
< div class = "line" > < a name = "l00291" > < / a > < span class = "lineno" > 291< / span >   < span class = "comment" > //enum< / span > < / div >
< div class = "line" > < a name = "l00292" > < / a > < span class = "lineno" > 292< / span >   < span class = "comment" > //{< / span > < / div >
< div class = "line" > < a name = "l00293" > < / a > < span class = "lineno" > 293< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_A = 0x04,< / span > < / div >
< div class = "line" > < a name = "l00294" > < / a > < span class = "lineno" > 294< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_Z = 0x1d,< / span > < / div >
< div class = "line" > < a name = "l00295" > < / a > < span class = "lineno" > 295< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00296" > < / a > < span class = "lineno" > 296< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_1 = 0x1e,< / span > < / div >
< div class = "line" > < a name = "l00297" > < / a > < span class = "lineno" > 297< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_0 = 0x27,< / span > < / div >
< div class = "line" > < a name = "l00298" > < / a > < span class = "lineno" > 298< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00299" > < / a > < span class = "lineno" > 299< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_ENTER = 0x28,< / span > < / div >
< div class = "line" > < a name = "l00300" > < / a > < span class = "lineno" > 300< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_ESCAPE = 0x29,< / span > < / div >
< div class = "line" > < a name = "l00301" > < / a > < span class = "lineno" > 301< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_BACKSPACE = 0x2a,< / span > < / div >
< div class = "line" > < a name = "l00302" > < / a > < span class = "lineno" > 302< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_TAB = 0x2b,< / span > < / div >
< div class = "line" > < a name = "l00303" > < / a > < span class = "lineno" > 303< / span >   < span class = "comment" > // KEYBOARD_KEYCODE_SPACEBAR = 0x2c,< / span > < / div >
< div class = "line" > < a name = "l00304" > < / a > < span class = "lineno" > 304< / span >   < span class = "comment" > //< / span > < / div >
< div class = "line" > < a name = "l00305" > < / a > < span class = "lineno" > 305< / span >   < span class = "comment" > //};< / span > < / div >
< div class = "line" > < a name = "l00306" > < / a > < span class = "lineno" > 306< / span >   < / div >
< div class = "line" > < a name = "l00307" > < / a > < span class = "lineno" > 307< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00308" > < / a > < span class = "lineno" > 308< / span >   < span class = "comment" > // REPORT DESCRIPTOR< / span > < / div >
< div class = "line" > < a name = "l00309" > < / a > < span class = "lineno" > 309< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00310" > < / a > < span class = "lineno" > 310< / span >   < span class = "comment" > //------------- ITEM & TAG -------------//< / span > < / div >
< div class = "line" > < a name = "l00311" > < / a > < span class = "lineno" > 311< / span >   < span class = "preprocessor" > #define HID_REPORT_DATA_0(data)< / span > < / div >
< div class = "line" > < a name = "l00312" > < / a > < span class = "lineno" > 312< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_DATA_1(data) , data< / span > < / div >
< div class = "line" > < a name = "l00313" > < / a > < span class = "lineno" > 313< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_DATA_2(data) , U16_TO_U8S_LE(data)< / span > < / div >
< div class = "line" > < a name = "l00314" > < / a > < span class = "lineno" > 314< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_DATA_3(data) , U32_TO_U8S_LE(data)< / span > < / div >
< div class = "line" > < a name = "l00315" > < / a > < span class = "lineno" > 315< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00316" > < / a > < span class = "lineno" > 316< / span >   < span class = "preprocessor" > #define HID_REPORT_ITEM(data, tag, type, size) \< / span > < / div >
< div class = "line" > < a name = "l00317" > < / a > < span class = "lineno" > 317< / span >   < span class = "preprocessor" > (((tag) < < 4) | ((type) < < 2) | (size)) HID_REPORT_DATA_##size(data)< / span > < / div >
< div class = "line" > < a name = "l00318" > < / a > < span class = "lineno" > 318< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00319" > < / a > < span class = "lineno" > 319< / span >   < span class = "preprocessor" > #define RI_TYPE_MAIN 0< / span > < / div >
< div class = "line" > < a name = "l00320" > < / a > < span class = "lineno" > 320< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define RI_TYPE_GLOBAL 1< / span > < / div >
< div class = "line" > < a name = "l00321" > < / a > < span class = "lineno" > 321< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define RI_TYPE_LOCAL 2< / span > < / div >
< div class = "line" > < a name = "l00322" > < / a > < span class = "lineno" > 322< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00323" > < / a > < span class = "lineno" > 323< / span >   < span class = "comment" > //------------- MAIN ITEMS 6.2.2.4 -------------//< / span > < / div >
< div class = "line" > < a name = "l00324" > < / a > < span class = "lineno" > 324< / span >   < span class = "preprocessor" > #define HID_INPUT(x) HID_REPORT_ITEM(x, 8, RI_TYPE_MAIN, 1)< / span > < / div >
< div class = "line" > < a name = "l00325" > < / a > < span class = "lineno" > 325< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_OUTPUT(x) HID_REPORT_ITEM(x, 9, RI_TYPE_MAIN, 1)< / span > < / div >
< div class = "line" > < a name = "l00326" > < / a > < span class = "lineno" > 326< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_COLLECTION(x) HID_REPORT_ITEM(x, 10, RI_TYPE_MAIN, 1)< / span > < / div >
< div class = "line" > < a name = "l00327" > < / a > < span class = "lineno" > 327< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_FEATURE(x) HID_REPORT_ITEM(x, 11, RI_TYPE_MAIN, 1)< / span > < / div >
< div class = "line" > < a name = "l00328" > < / a > < span class = "lineno" > 328< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_COLLECTION_END HID_REPORT_ITEM(x, 12, RI_TYPE_MAIN, 0)< / span > < / div >
< div class = "line" > < a name = "l00329" > < / a > < span class = "lineno" > 329< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00330" > < / a > < span class = "lineno" > 330< / span >   < span class = "comment" > //------------- INPUT, OUTPUT, FEATURE 6.2.2.5 -------------//< / span > < / div >
< div class = "line" > < a name = "l00331" > < / a > < span class = "lineno" > 331< / span >   < span class = "preprocessor" > #define HID_DATA (0< < 0)< / span > < / div >
< div class = "line" > < a name = "l00332" > < / a > < span class = "lineno" > 332< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_CONSTANT (1< < 0)< / span > < / div >
< div class = "line" > < a name = "l00333" > < / a > < span class = "lineno" > 333< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00334" > < / a > < span class = "lineno" > 334< / span >   < span class = "preprocessor" > #define HID_ARRAY (0< < 1)< / span > < / div >
< div class = "line" > < a name = "l00335" > < / a > < span class = "lineno" > 335< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_VARIABLE (1< < 1)< / span > < / div >
< div class = "line" > < a name = "l00336" > < / a > < span class = "lineno" > 336< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00337" > < / a > < span class = "lineno" > 337< / span >   < span class = "preprocessor" > #define HID_ABSOLUTE (0< < 2)< / span > < / div >
< div class = "line" > < a name = "l00338" > < / a > < span class = "lineno" > 338< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_RELATIVE (1< < 2)< / span > < / div >
< div class = "line" > < a name = "l00339" > < / a > < span class = "lineno" > 339< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00340" > < / a > < span class = "lineno" > 340< / span >   < span class = "preprocessor" > #define HID_WRAP_NO (0< < 3)< / span > < / div >
< div class = "line" > < a name = "l00341" > < / a > < span class = "lineno" > 341< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_WRAP (1< < 3)< / span > < / div >
< div class = "line" > < a name = "l00342" > < / a > < span class = "lineno" > 342< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00343" > < / a > < span class = "lineno" > 343< / span >   < span class = "preprocessor" > #define HID_LINEAR (0< < 4)< / span > < / div >
< div class = "line" > < a name = "l00344" > < / a > < span class = "lineno" > 344< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_NONLINEAR (1< < 4)< / span > < / div >
< div class = "line" > < a name = "l00345" > < / a > < span class = "lineno" > 345< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00346" > < / a > < span class = "lineno" > 346< / span >   < span class = "preprocessor" > #define HID_PREFERRED_STATE (0< < 5)< / span > < / div >
< div class = "line" > < a name = "l00347" > < / a > < span class = "lineno" > 347< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_PREFERRED_NO (1< < 5)< / span > < / div >
< div class = "line" > < a name = "l00348" > < / a > < span class = "lineno" > 348< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00349" > < / a > < span class = "lineno" > 349< / span >   < span class = "preprocessor" > #define HID_NO_NULL_POSITION (0< < 6)< / span > < / div >
< div class = "line" > < a name = "l00350" > < / a > < span class = "lineno" > 350< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_NULL_STATE (1< < 6)< / span > < / div >
< div class = "line" > < a name = "l00351" > < / a > < span class = "lineno" > 351< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00352" > < / a > < span class = "lineno" > 352< / span >   < span class = "preprocessor" > #define HID_NON_VOLATILE (0< < 7)< / span > < / div >
< div class = "line" > < a name = "l00353" > < / a > < span class = "lineno" > 353< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_VOLATILE (1< < 7)< / span > < / div >
< div class = "line" > < a name = "l00354" > < / a > < span class = "lineno" > 354< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00355" > < / a > < span class = "lineno" > 355< / span >   < span class = "preprocessor" > #define HID_BITFIELD (0< < 8)< / span > < / div >
< div class = "line" > < a name = "l00356" > < / a > < span class = "lineno" > 356< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_BUFFERED_BYTES (1< < 8)< / span > < / div >
< div class = "line" > < a name = "l00357" > < / a > < span class = "lineno" > 357< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00358" > < / a > < span class = "lineno" > 358< / span >   < span class = "comment" > //------------- COLLECTION ITEM 6.2.2.6 -------------//< / span > < / div >
< div class = "line" > < a name = "l00359" > < / a > < span class = "lineno" > 359< / span >   < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00360" > < / a > < span class = "lineno" > 360< / span >   HID_COLLECTION_PHYSICAL = 0,< / div >
< div class = "line" > < a name = "l00361" > < / a > < span class = "lineno" > 361< / span >   HID_COLLECTION_APPLICATION,< / div >
< div class = "line" > < a name = "l00362" > < / a > < span class = "lineno" > 362< / span >   HID_COLLECTION_LOGICAL,< / div >
< div class = "line" > < a name = "l00363" > < / a > < span class = "lineno" > 363< / span >   HID_COLLECTION_REPORT,< / div >
< div class = "line" > < a name = "l00364" > < / a > < span class = "lineno" > 364< / span >   HID_COLLECTION_NAMED_ARRAY,< / div >
< div class = "line" > < a name = "l00365" > < / a > < span class = "lineno" > 365< / span >   HID_COLLECTION_USAGE_SWITCH,< / div >
< div class = "line" > < a name = "l00366" > < / a > < span class = "lineno" > 366< / span >   HID_COLLECTION_USAGE_MODIFIER< / div >
< div class = "line" > < a name = "l00367" > < / a > < span class = "lineno" > 367< / span >   };< / div >
< div class = "line" > < a name = "l00368" > < / a > < span class = "lineno" > 368< / span >   < / div >
< div class = "line" > < a name = "l00369" > < / a > < span class = "lineno" > 369< / span >   < span class = "comment" > //------------- GLOBAL ITEMS 6.2.2.7 -------------//< / span > < / div >
< div class = "line" > < a name = "l00370" > < / a > < span class = "lineno" > 370< / span >   < span class = "preprocessor" > #define HID_USAGE_PAGE(x) HID_REPORT_ITEM(x, 0, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00371" > < / a > < span class = "lineno" > 371< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_USAGE_PAGE_N(x, n) HID_REPORT_ITEM(x, 0, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00372" > < / a > < span class = "lineno" > 372< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00373" > < / a > < span class = "lineno" > 373< / span >   < span class = "preprocessor" > #define HID_LOGICAL_MIN(x) HID_REPORT_ITEM(x, 1, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00374" > < / a > < span class = "lineno" > 374< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_LOGICAL_MIN_N(x, n) HID_REPORT_ITEM(x, 1, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00375" > < / a > < span class = "lineno" > 375< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00376" > < / a > < span class = "lineno" > 376< / span >   < span class = "preprocessor" > #define HID_LOGICAL_MAX(x) HID_REPORT_ITEM(x, 2, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00377" > < / a > < span class = "lineno" > 377< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_LOGICAL_MAX_N(x, n) HID_REPORT_ITEM(x, 2, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00378" > < / a > < span class = "lineno" > 378< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00379" > < / a > < span class = "lineno" > 379< / span >   < span class = "preprocessor" > #define HID_PHYSICAL_MIN(x) HID_REPORT_ITEM(x, 3, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00380" > < / a > < span class = "lineno" > 380< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_PHYSICAL_MIN_N(x, n) HID_REPORT_ITEM(x, 3, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00381" > < / a > < span class = "lineno" > 381< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00382" > < / a > < span class = "lineno" > 382< / span >   < span class = "preprocessor" > #define HID_PHYSICAL_MAX(x) HID_REPORT_ITEM(x, 4, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00383" > < / a > < span class = "lineno" > 383< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_PHYSICAL_MAX_N(x, n) HID_REPORT_ITEM(x, 4, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00384" > < / a > < span class = "lineno" > 384< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00385" > < / a > < span class = "lineno" > 385< / span >   < span class = "preprocessor" > #define HID_UNIT_EXPONENT(x) HID_REPORT_ITEM(x, 5, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00386" > < / a > < span class = "lineno" > 386< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_UNIT_EXPONENT_N(x, n) HID_REPORT_ITEM(x, 5, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00387" > < / a > < span class = "lineno" > 387< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00388" > < / a > < span class = "lineno" > 388< / span >   < span class = "preprocessor" > #define HID_UNIT(x) HID_REPORT_ITEM(x, 6, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00389" > < / a > < span class = "lineno" > 389< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_UNIT_N(x, n) HID_REPORT_ITEM(x, 6, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00390" > < / a > < span class = "lineno" > 390< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00391" > < / a > < span class = "lineno" > 391< / span >   < span class = "preprocessor" > #define HID_REPORT_SIZE(x) HID_REPORT_ITEM(x, 7, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00392" > < / a > < span class = "lineno" > 392< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_SIZE_N(x, n) HID_REPORT_ITEM(x, 7, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00393" > < / a > < span class = "lineno" > 393< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00394" > < / a > < span class = "lineno" > 394< / span >   < span class = "preprocessor" > #define HID_REPORT_ID(x) HID_REPORT_ITEM(x, 8, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00395" > < / a > < span class = "lineno" > 395< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_ID_N(x) HID_REPORT_ITEM(x, 8, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00396" > < / a > < span class = "lineno" > 396< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00397" > < / a > < span class = "lineno" > 397< / span >   < span class = "preprocessor" > #define HID_REPORT_COUNT(x) HID_REPORT_ITEM(x, 9, RI_TYPE_GLOBAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00398" > < / a > < span class = "lineno" > 398< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_REPORT_COUNT_N(x, n) HID_REPORT_ITEM(x, 9, RI_TYPE_GLOBAL, n)< / span > < / div >
< div class = "line" > < a name = "l00399" > < / a > < span class = "lineno" > 399< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00400" > < / a > < span class = "lineno" > 400< / span >   < span class = "preprocessor" > #define HID_PUSH HID_REPORT_ITEM(x, 10, RI_TYPE_GLOBAL, 0)< / span > < / div >
< div class = "line" > < a name = "l00401" > < / a > < span class = "lineno" > 401< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_POP HID_REPORT_ITEM(x, 11, RI_TYPE_GLOBAL, 0)< / span > < / div >
< div class = "line" > < a name = "l00402" > < / a > < span class = "lineno" > 402< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00403" > < / a > < span class = "lineno" > 403< / span >   < span class = "comment" > //------------- LOCAL ITEMS 6.2.2.8 -------------//< / span > < / div >
< div class = "line" > < a name = "l00404" > < / a > < span class = "lineno" > 404< / span >   < span class = "preprocessor" > #define HID_USAGE(x) HID_REPORT_ITEM(x, 0, RI_TYPE_LOCAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00405" > < / a > < span class = "lineno" > 405< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_USAGE_N(x, n) HID_REPORT_ITEM(x, 0, RI_TYPE_LOCAL, n)< / span > < / div >
< div class = "line" > < a name = "l00406" > < / a > < span class = "lineno" > 406< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00407" > < / a > < span class = "lineno" > 407< / span >   < span class = "preprocessor" > #define HID_USAGE_MIN(x) HID_REPORT_ITEM(x, 1, RI_TYPE_LOCAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00408" > < / a > < span class = "lineno" > 408< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_USAGE_MIN_N(x, n) HID_REPORT_ITEM(x, 1, RI_TYPE_LOCAL, n)< / span > < / div >
< div class = "line" > < a name = "l00409" > < / a > < span class = "lineno" > 409< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00410" > < / a > < span class = "lineno" > 410< / span >   < span class = "preprocessor" > #define HID_USAGE_MAX(x) HID_REPORT_ITEM(x, 2, RI_TYPE_LOCAL, 1)< / span > < / div >
< div class = "line" > < a name = "l00411" > < / a > < span class = "lineno" > 411< / span >   < span class = "preprocessor" > < / span > < span class = "preprocessor" > #define HID_USAGE_MAX_N(x, n) HID_REPORT_ITEM(x, 2, RI_TYPE_LOCAL, n)< / span > < / div >
< div class = "line" > < a name = "l00412" > < / a > < span class = "lineno" > 412< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00413" > < / a > < span class = "lineno" > 413< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00414" > < / a > < span class = "lineno" > 414< / span >   < span class = "comment" > // Usage Table< / span > < / div >
< div class = "line" > < a name = "l00415" > < / a > < span class = "lineno" > 415< / span >   < span class = "comment" > //--------------------------------------------------------------------+< / span > < / div >
< div class = "line" > < a name = "l00416" > < / a > < span class = "lineno" > 416< / span >   < / div >
< div class = "line" > < a name = "l00418" > < / a > < span class = "lineno" > 418< / span >   < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00419" > < / a > < span class = "lineno" > 419< / span >   HID_USAGE_PAGE_DESKTOP = 0x01,< / div >
< div class = "line" > < a name = "l00420" > < / a > < span class = "lineno" > 420< / span >   HID_USAGE_PAGE_SIMULATE = 0x02,< / div >
< div class = "line" > < a name = "l00421" > < / a > < span class = "lineno" > 421< / span >   HID_USAGE_PAGE_VIRTUAL_REALITY = 0x03,< / div >
< div class = "line" > < a name = "l00422" > < / a > < span class = "lineno" > 422< / span >   HID_USAGE_PAGE_SPORT = 0x04,< / div >
< div class = "line" > < a name = "l00423" > < / a > < span class = "lineno" > 423< / span >   HID_USAGE_PAGE_GAME = 0x05,< / div >
< div class = "line" > < a name = "l00424" > < / a > < span class = "lineno" > 424< / span >   HID_USAGE_PAGE_GENERIC_DEVICE = 0x06,< / div >
< div class = "line" > < a name = "l00425" > < / a > < span class = "lineno" > 425< / span >   HID_USAGE_PAGE_KEYBOARD = 0x07,< / div >
< div class = "line" > < a name = "l00426" > < / a > < span class = "lineno" > 426< / span >   HID_USAGE_PAGE_LED = 0x08,< / div >
< div class = "line" > < a name = "l00427" > < / a > < span class = "lineno" > 427< / span >   HID_USAGE_PAGE_BUTTON = 0x09,< / div >
< div class = "line" > < a name = "l00428" > < / a > < span class = "lineno" > 428< / span >   HID_USAGE_PAGE_ORDINAL = 0x0a,< / div >
< div class = "line" > < a name = "l00429" > < / a > < span class = "lineno" > 429< / span >   HID_USAGE_PAGE_TELEPHONY = 0x0b,< / div >
< div class = "line" > < a name = "l00430" > < / a > < span class = "lineno" > 430< / span >   HID_USAGE_PAGE_CONSUMER = 0x0c,< / div >
< div class = "line" > < a name = "l00431" > < / a > < span class = "lineno" > 431< / span >   HID_USAGE_PAGE_DIGITIZER = 0x0d,< / div >
< div class = "line" > < a name = "l00432" > < / a > < span class = "lineno" > 432< / span >   HID_USAGE_PAGE_PID = 0x0f,< / div >
< div class = "line" > < a name = "l00433" > < / a > < span class = "lineno" > 433< / span >   HID_USAGE_PAGE_UNICODE = 0x10,< / div >
< div class = "line" > < a name = "l00434" > < / a > < span class = "lineno" > 434< / span >   HID_USAGE_PAGE_ALPHA_DISPLAY = 0x14,< / div >
< div class = "line" > < a name = "l00435" > < / a > < span class = "lineno" > 435< / span >   HID_USAGE_PAGE_MEDICAL = 0x40,< / div >
< div class = "line" > < a name = "l00436" > < / a > < span class = "lineno" > 436< / span >   HID_USAGE_PAGE_MONITOR = 0x80, < span class = "comment" > //0x80 - 0x83< / span > < / div >
< div class = "line" > < a name = "l00437" > < / a > < span class = "lineno" > 437< / span >   HID_USAGE_PAGE_POWER = 0x84, < span class = "comment" > // 0x084 - 0x87< / span > < / div >
< div class = "line" > < a name = "l00438" > < / a > < span class = "lineno" > 438< / span >   HID_USAGE_PAGE_BARCODE_SCANNER = 0x8c,< / div >
< div class = "line" > < a name = "l00439" > < / a > < span class = "lineno" > 439< / span >   HID_USAGE_PAGE_SCALE = 0x8d,< / div >
< div class = "line" > < a name = "l00440" > < / a > < span class = "lineno" > 440< / span >   HID_USAGE_PAGE_MSR = 0x8e,< / div >
< div class = "line" > < a name = "l00441" > < / a > < span class = "lineno" > 441< / span >   HID_USAGE_PAGE_CAMERA = 0x90,< / div >
< div class = "line" > < a name = "l00442" > < / a > < span class = "lineno" > 442< / span >   HID_USAGE_PAGE_ARCADE = 0x91,< / div >
< div class = "line" > < a name = "l00443" > < / a > < span class = "lineno" > 443< / span >   HID_USAGE_PAGE_VENDOR = 0xFFFF < span class = "comment" > // 0xFF00 - 0xFFFF< / span > < / div >
< div class = "line" > < a name = "l00444" > < / a > < span class = "lineno" > 444< / span >   };< / div >
< div class = "line" > < a name = "l00445" > < / a > < span class = "lineno" > 445< / span >   < / div >
< div class = "line" > < a name = "l00447" > < / a > < span class = "lineno" > 447< / span >   < span class = "keyword" > enum< / span > {< / div >
< div class = "line" > < a name = "l00448" > < / a > < span class = "lineno" > 448< / span >   HID_USAGE_DESKTOP_POINTER = 0x01,< / div >
< div class = "line" > < a name = "l00449" > < / a > < span class = "lineno" > 449< / span >   HID_USAGE_DESKTOP_MOUSE = 0x02,< / div >
< div class = "line" > < a name = "l00450" > < / a > < span class = "lineno" > 450< / span >   HID_USAGE_DESKTOP_JOYSTICK = 0x04,< / div >
< div class = "line" > < a name = "l00451" > < / a > < span class = "lineno" > 451< / span >   HID_USAGE_DESKTOP_GAMEPAD = 0x05,< / div >
< div class = "line" > < a name = "l00452" > < / a > < span class = "lineno" > 452< / span >   HID_USAGE_DESKTOP_KEYBOARD = 0x06,< / div >
< div class = "line" > < a name = "l00453" > < / a > < span class = "lineno" > 453< / span >   HID_USAGE_DESKTOP_KEYPAD = 0x07,< / div >
< div class = "line" > < a name = "l00454" > < / a > < span class = "lineno" > 454< / span >   HID_USAGE_DESKTOP_MULTI_AXIS_CONTROLLER = 0x08,< / div >
< div class = "line" > < a name = "l00455" > < / a > < span class = "lineno" > 455< / span >   HID_USAGE_DESKTOP_TABLET_PC_SYSTEM = 0x09,< / div >
< div class = "line" > < a name = "l00456" > < / a > < span class = "lineno" > 456< / span >   HID_USAGE_DESKTOP_X = 0x30,< / div >
< div class = "line" > < a name = "l00457" > < / a > < span class = "lineno" > 457< / span >   HID_USAGE_DESKTOP_Y = 0x31,< / div >
< div class = "line" > < a name = "l00458" > < / a > < span class = "lineno" > 458< / span >   HID_USAGE_DESKTOP_Z = 0x32,< / div >
< div class = "line" > < a name = "l00459" > < / a > < span class = "lineno" > 459< / span >   HID_USAGE_DESKTOP_RX = 0x33,< / div >
< div class = "line" > < a name = "l00460" > < / a > < span class = "lineno" > 460< / span >   HID_USAGE_DESKTOP_RY = 0x34,< / div >
< div class = "line" > < a name = "l00461" > < / a > < span class = "lineno" > 461< / span >   HID_USAGE_DESKTOP_RZ = 0x35,< / div >
< div class = "line" > < a name = "l00462" > < / a > < span class = "lineno" > 462< / span >   HID_USAGE_DESKTOP_SLIDER = 0x36,< / div >
< div class = "line" > < a name = "l00463" > < / a > < span class = "lineno" > 463< / span >   HID_USAGE_DESKTOP_DIAL = 0x37,< / div >
< div class = "line" > < a name = "l00464" > < / a > < span class = "lineno" > 464< / span >   HID_USAGE_DESKTOP_WHEEL = 0x38,< / div >
< div class = "line" > < a name = "l00465" > < / a > < span class = "lineno" > 465< / span >   HID_USAGE_DESKTOP_HAT_SWITCH = 0x39,< / div >
< div class = "line" > < a name = "l00466" > < / a > < span class = "lineno" > 466< / span >   HID_USAGE_DESKTOP_COUNTED_BUFFER = 0x3a,< / div >
< div class = "line" > < a name = "l00467" > < / a > < span class = "lineno" > 467< / span >   HID_USAGE_DESKTOP_BYTE_COUNT = 0x3b,< / div >
< div class = "line" > < a name = "l00468" > < / a > < span class = "lineno" > 468< / span >   HID_USAGE_DESKTOP_MOTION_WAKEUP = 0x3c,< / div >
< div class = "line" > < a name = "l00469" > < / a > < span class = "lineno" > 469< / span >   HID_USAGE_DESKTOP_START = 0x3d,< / div >
< div class = "line" > < a name = "l00470" > < / a > < span class = "lineno" > 470< / span >   HID_USAGE_DESKTOP_SELECT = 0x3e,< / div >
< div class = "line" > < a name = "l00471" > < / a > < span class = "lineno" > 471< / span >   HID_USAGE_DESKTOP_VX = 0x40,< / div >
< div class = "line" > < a name = "l00472" > < / a > < span class = "lineno" > 472< / span >   HID_USAGE_DESKTOP_VY = 0x41,< / div >
< div class = "line" > < a name = "l00473" > < / a > < span class = "lineno" > 473< / span >   HID_USAGE_DESKTOP_VZ = 0x42,< / div >
< div class = "line" > < a name = "l00474" > < / a > < span class = "lineno" > 474< / span >   HID_USAGE_DESKTOP_VBRX = 0x43,< / div >
< div class = "line" > < a name = "l00475" > < / a > < span class = "lineno" > 475< / span >   HID_USAGE_DESKTOP_VBRY = 0x44,< / div >
< div class = "line" > < a name = "l00476" > < / a > < span class = "lineno" > 476< / span >   HID_USAGE_DESKTOP_VBRZ = 0x45,< / div >
< div class = "line" > < a name = "l00477" > < / a > < span class = "lineno" > 477< / span >   HID_USAGE_DESKTOP_VNO = 0x46,< / div >
< div class = "line" > < a name = "l00478" > < / a > < span class = "lineno" > 478< / span >   HID_USAGE_DESKTOP_FEATURE_NOTIFICATION = 0x47,< / div >
< div class = "line" > < a name = "l00479" > < / a > < span class = "lineno" > 479< / span >   HID_USAGE_DESKTOP_RESOLUTION_MULTIPLIER = 0x48,< / div >
< div class = "line" > < a name = "l00480" > < / a > < span class = "lineno" > 480< / span >   HID_USAGE_DESKTOP_SYSTEM_CONTROL = 0x80,< / div >
< div class = "line" > < a name = "l00481" > < / a > < span class = "lineno" > 481< / span >   HID_USAGE_DESKTOP_SYSTEM_POWER_DOWN = 0x81,< / div >
< div class = "line" > < a name = "l00482" > < / a > < span class = "lineno" > 482< / span >   HID_USAGE_DESKTOP_SYSTEM_SLEEP = 0x82,< / div >
< div class = "line" > < a name = "l00483" > < / a > < span class = "lineno" > 483< / span >   HID_USAGE_DESKTOP_SYSTEM_WAKE_UP = 0x83,< / div >
< div class = "line" > < a name = "l00484" > < / a > < span class = "lineno" > 484< / span >   HID_USAGE_DESKTOP_SYSTEM_CONTEXT_MENU = 0x84,< / div >
< div class = "line" > < a name = "l00485" > < / a > < span class = "lineno" > 485< / span >   HID_USAGE_DESKTOP_SYSTEM_MAIN_MENU = 0x85,< / div >
< div class = "line" > < a name = "l00486" > < / a > < span class = "lineno" > 486< / span >   HID_USAGE_DESKTOP_SYSTEM_APP_MENU = 0x86,< / div >
< div class = "line" > < a name = "l00487" > < / a > < span class = "lineno" > 487< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_HELP = 0x87,< / div >
< div class = "line" > < a name = "l00488" > < / a > < span class = "lineno" > 488< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_EXIT = 0x88,< / div >
< div class = "line" > < a name = "l00489" > < / a > < span class = "lineno" > 489< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_SELECT = 0x89,< / div >
< div class = "line" > < a name = "l00490" > < / a > < span class = "lineno" > 490< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_RIGHT = 0x8A,< / div >
< div class = "line" > < a name = "l00491" > < / a > < span class = "lineno" > 491< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_LEFT = 0x8B,< / div >
< div class = "line" > < a name = "l00492" > < / a > < span class = "lineno" > 492< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_UP = 0x8C,< / div >
< div class = "line" > < a name = "l00493" > < / a > < span class = "lineno" > 493< / span >   HID_USAGE_DESKTOP_SYSTEM_MENU_DOWN = 0x8D,< / div >
< div class = "line" > < a name = "l00494" > < / a > < span class = "lineno" > 494< / span >   HID_USAGE_DESKTOP_SYSTEM_COLD_RESTART = 0x8E,< / div >
< div class = "line" > < a name = "l00495" > < / a > < span class = "lineno" > 495< / span >   HID_USAGE_DESKTOP_SYSTEM_WARM_RESTART = 0x8F,< / div >
< div class = "line" > < a name = "l00496" > < / a > < span class = "lineno" > 496< / span >   HID_USAGE_DESKTOP_DPAD_UP = 0x90,< / div >
< div class = "line" > < a name = "l00497" > < / a > < span class = "lineno" > 497< / span >   HID_USAGE_DESKTOP_DPAD_DOWN = 0x91,< / div >
< div class = "line" > < a name = "l00498" > < / a > < span class = "lineno" > 498< / span >   HID_USAGE_DESKTOP_DPAD_RIGHT = 0x92,< / div >
< div class = "line" > < a name = "l00499" > < / a > < span class = "lineno" > 499< / span >   HID_USAGE_DESKTOP_DPAD_LEFT = 0x93,< / div >
< div class = "line" > < a name = "l00500" > < / a > < span class = "lineno" > 500< / span >   HID_USAGE_DESKTOP_SYSTEM_DOCK = 0xA0,< / div >
< div class = "line" > < a name = "l00501" > < / a > < span class = "lineno" > 501< / span >   HID_USAGE_DESKTOP_SYSTEM_UNDOCK = 0xA1,< / div >
< div class = "line" > < a name = "l00502" > < / a > < span class = "lineno" > 502< / span >   HID_USAGE_DESKTOP_SYSTEM_SETUP = 0xA2,< / div >
< div class = "line" > < a name = "l00503" > < / a > < span class = "lineno" > 503< / span >   HID_USAGE_DESKTOP_SYSTEM_BREAK = 0xA3,< / div >
< div class = "line" > < a name = "l00504" > < / a > < span class = "lineno" > 504< / span >   HID_USAGE_DESKTOP_SYSTEM_DEBUGGER_BREAK = 0xA4,< / div >
< div class = "line" > < a name = "l00505" > < / a > < span class = "lineno" > 505< / span >   HID_USAGE_DESKTOP_APPLICATION_BREAK = 0xA5,< / div >
< div class = "line" > < a name = "l00506" > < / a > < span class = "lineno" > 506< / span >   HID_USAGE_DESKTOP_APPLICATION_DEBUGGER_BREAK = 0xA6,< / div >
< div class = "line" > < a name = "l00507" > < / a > < span class = "lineno" > 507< / span >   HID_USAGE_DESKTOP_SYSTEM_SPEAKER_MUTE = 0xA7,< / div >
< div class = "line" > < a name = "l00508" > < / a > < span class = "lineno" > 508< / span >   HID_USAGE_DESKTOP_SYSTEM_HIBERNATE = 0xA8,< / div >
< div class = "line" > < a name = "l00509" > < / a > < span class = "lineno" > 509< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_INVERT = 0xB0,< / div >
< div class = "line" > < a name = "l00510" > < / a > < span class = "lineno" > 510< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_INTERNAL = 0xB1,< / div >
< div class = "line" > < a name = "l00511" > < / a > < span class = "lineno" > 511< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_EXTERNAL = 0xB2,< / div >
< div class = "line" > < a name = "l00512" > < / a > < span class = "lineno" > 512< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_BOTH = 0xB3,< / div >
< div class = "line" > < a name = "l00513" > < / a > < span class = "lineno" > 513< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_DUAL = 0xB4,< / div >
< div class = "line" > < a name = "l00514" > < / a > < span class = "lineno" > 514< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_TOGGLE_INT_EXT = 0xB5,< / div >
< div class = "line" > < a name = "l00515" > < / a > < span class = "lineno" > 515< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_SWAP_PRIMARY_SECONDARY = 0xB6,< / div >
< div class = "line" > < a name = "l00516" > < / a > < span class = "lineno" > 516< / span >   HID_USAGE_DESKTOP_SYSTEM_DISPLAY_LCD_AUTOSCALE = 0xB7< / div >
< div class = "line" > < a name = "l00517" > < / a > < span class = "lineno" > 517< / span >   };< / div >
< div class = "line" > < a name = "l00518" > < / a > < span class = "lineno" > 518< / span >   < / div >
< div class = "line" > < a name = "l00519" > < / a > < span class = "lineno" > 519< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00520" > < / a > < span class = "lineno" > 520< / span >   < span class = "preprocessor" > < / span > }< / div >
< div class = "line" > < a name = "l00521" > < / a > < span class = "lineno" > 521< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00522" > < / a > < span class = "lineno" > 522< / span >   < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00523" > < / a > < span class = "lineno" > 523< / span >   < span class = "preprocessor" > #endif < / span > < span class = "comment" > /* _TUSB_HID_H__ */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00524" > < / a > < span class = "lineno" > 524< / span >   < span class = "preprocessor" > < / span > < / div >
2014-03-27 12:34:18 +01:00
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a70cd4a89f82ac5f7d18d20e75b890e0e" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a70cd4a89f82ac5f7d18d20e75b890e0e" > HID_Local_Switzerland< / a > < / div > < div class = "ttdoc" > Switzerland. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00140" > hid.h:140< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggada1109e4f5b655f5244d782d22ff2dd8a783592cb8c151f166c8a34914352bc18" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a783592cb8c151f166c8a34914352bc18" > HID_DESC_TYPE_REPORT< / a > < / div > < div class = "ttdoc" > Report Descriptor. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00074" > hid.h:74< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggae112a336cedb27cfceb990ef7505395ca08ced0936226fb6f5b46f2a842f7d510" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca08ced0936226fb6f5b46f2a842f7d510" > HID_SUBCLASS_BOOT< / a > < / div > < div class = "ttdoc" > Boot Interface Subclass. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00061" > hid.h:61< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___mouse_html_gga67fa26a659c18a393d7a83e807560929a5b61e63e73f15ed6af97d5cd3124bc6f" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a5b61e63e73f15ed6af97d5cd3124bc6f" > MOUSE_BUTTON_RIGHT< / a > < / div > < div class = "ttdoc" > Right button. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00169" > hid.h:169< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a2e24f1039385f329d59068ff52e2de69" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a2e24f1039385f329d59068ff52e2de69" > HID_Local_International< / a > < / div > < div class = "ttdoc" > International. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00124" > hid.h:124< / a > < / div > < / div >
< div class = "ttc" id = "structhid__mouse__report__t_html_a541032c0356b6d1e2f340fbb7a98699a" > < div class = "ttname" > < a href = "structhid__mouse__report__t.html#a541032c0356b6d1e2f340fbb7a98699a" > hid_mouse_report_t::buttons< / a > < / div > < div class = "ttdeci" > uint8_t buttons< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00160" > hid.h:160< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a7397e759531dc25eeb3a87b8200cb5cc" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7397e759531dc25eeb3a87b8200cb5cc" > HID_Local_Canadian_French< / a > < / div > < div class = "ttdoc" > Canadian_French. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00115" > hid.h:115< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga7cef2aea3178da2aa5fe0d4bf298c5b7a0acd73324bf3a3e846176e8086c0c42b" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a0acd73324bf3a3e846176e8086c0c42b" > KEYBOARD_LED_KANA< / a > < / div > < div class = "ttdoc" > Kana mode. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00206" > hid.h:206< / a > < / div > < / div >
< div class = "ttc" id = "group___group___binary_html_gaa67325f45e71a327f9e4dbb8455f64ee" > < div class = "ttname" > < a href = "group___group___binary.html#gaa67325f45e71a327f9e4dbb8455f64ee" > BIT_< / a > < / div > < div class = "ttdeci" > #define BIT_(n)< / div > < div class = "ttdoc" > n-th Bit < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "binary_8h_source.html#l00054" > binary.h:54< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_acecf167e66be263b6dc06434b063af4a" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#acecf167e66be263b6dc06434b063af4a" > tusb_hid_descriptor_hid_t::bReportType< / a > < / div > < div class = "ttdeci" > uint8_t bReportType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00104" > hid.h:104< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143aa1ce13ac189002709cf7d882aa29e271" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aa1ce13ac189002709cf7d882aa29e271" > HID_Local_Arabic< / a > < / div > < div class = "ttdoc" > Arabic. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00112" > hid.h:112< / a > < / div > < / div >
< div class = "ttc" id = "structhid__mouse__report__t_html_a3ed6e6c91c0b672a428f3f627dfd148b" > < div class = "ttname" > < a href = "structhid__mouse__report__t.html#a3ed6e6c91c0b672a428f3f627dfd148b" > hid_mouse_report_t::x< / a > < / div > < div class = "ttdeci" > int8_t x< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00161" > hid.h:161< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a9c8a003c6c5b83706fb8199548ebf4a9" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9c8a003c6c5b83706fb8199548ebf4a9" > HID_Local_NotSupported< / a > < / div > < div class = "ttdoc" > NotSupported. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00111" > hid.h:111< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a91a0a260714c6b7774385dd40a9bd926" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a91a0a260714c6b7774385dd40a9bd926" > HID_Local_Netherlands_Dutch< / a > < / div > < div class = "ttdoc" > Netherlands/Dutch. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00129" > hid.h:129< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga7cef2aea3178da2aa5fe0d4bf298c5b7a6caf03695f69ca241058b5c24a6f6658" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a6caf03695f69ca241058b5c24a6f6658" > KEYBOARD_LED_SCROLLLOCK< / a > < / div > < div class = "ttdoc" > Scroll Lock LED. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00204" > hid.h:204< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a751d3e8d9be149c8d2d90631ddbde6c2" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a751d3e8d9be149c8d2d90631ddbde6c2" > HID_Local_Swedish< / a > < / div > < div class = "ttdoc" > Swedish. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00137" > hid.h:137< / a > < / div > < / div >
< div class = "ttc" id = "structhid__mouse__report__t_html" > < div class = "ttname" > < a href = "structhid__mouse__report__t.html" > hid_mouse_report_t< / a > < / div > < div class = "ttdoc" > Standard HID Boot Protocol Mouse Report. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00158" > hid.h:158< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393a79ebd97b69b7c9b27bb3d8737c26ace6" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a79ebd97b69b7c9b27bb3d8737c26ace6" > KEYBOARD_MODIFIER_LEFTGUI< / a > < / div > < div class = "ttdoc" > Left Window. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00194" > hid.h:194< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a7c771062adedcdb1c69cba7f3395ca9c" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c771062adedcdb1c69cba7f3395ca9c" > HID_Local_Taiwan< / a > < / div > < div class = "ttdoc" > Taiwan. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00141" > hid.h:141< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8ba36e4c02cd327874c435058b1f363f83d" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba36e4c02cd327874c435058b1f363f83d" > HID_REQUEST_CONTROL_SET_PROTOCOL< / a > < / div > < div class = "ttdoc" > Set Protocol. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00092" > hid.h:92< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143ade0f8fb1e98214b96e5c420d37875061" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ade0f8fb1e98214b96e5c420d37875061" > HID_Local_Danish< / a > < / div > < div class = "ttdoc" > Danish. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00117" > hid.h:117< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143aede97bb252bdf04a3755aac9697f14be" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aede97bb252bdf04a3755aac9697f14be" > HID_Local_Portuguese< / a > < / div > < div class = "ttdoc" > Portuguese. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00133" > hid.h:133< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_a86ff434026085d9c0c751185eb3700c5" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#a86ff434026085d9c0c751185eb3700c5" > tusb_hid_descriptor_hid_t::bNumDescriptors< / a > < / div > < div class = "ttdeci" > uint8_t bNumDescriptors< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00102" > hid.h:102< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a4a09264fd8b8b068308cb756c71c797d" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4a09264fd8b8b068308cb756c71c797d" > HID_Local_Persian_Farsi< / a > < / div > < div class = "ttdoc" > Persian (Farsi) < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00131" > hid.h:131< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143afa0926f88382702876e007ca9d6563cd" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143afa0926f88382702876e007ca9d6563cd" > HID_Local_Swiss_German< / a > < / div > < div class = "ttdoc" > Swiss/German. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00139" > hid.h:139< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a6271c5ffe9537d950b2d8d07cc25b079" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6271c5ffe9537d950b2d8d07cc25b079" > HID_Local_US< / a > < / div > < div class = "ttdoc" > US. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00144" > hid.h:144< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a002f8b4d2b7705bead897d80ea013c80" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a002f8b4d2b7705bead897d80ea013c80" > HID_Local_Hebrew< / a > < / div > < div class = "ttdoc" > Hebrew. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00122" > hid.h:122< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143af16e707865a4cea28744054125588494" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af16e707865a4cea28744054125588494" > HID_Local_Swiss_French< / a > < / div > < div class = "ttdoc" > Swiss/French. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00138" > hid.h:138< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_ga7cef2aea3178da2aa5fe0d4bf298c5b7" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#ga7cef2aea3178da2aa5fe0d4bf298c5b7" > hid_keyboard_led_bm_t< / a > < / div > < div class = "ttdeci" > hid_keyboard_led_bm_t< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00201" > hid.h:201< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a9e3c370a2a6255cabd91e5ad411c5bd8" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a9e3c370a2a6255cabd91e5ad411c5bd8" > HID_Local_Turkish_Q< / a > < / div > < div class = "ttdoc" > Turkish-Q. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00142" > hid.h:142< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggada1109e4f5b655f5244d782d22ff2dd8ad7d289340fe803bd96447a9283d38b20" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8ad7d289340fe803bd96447a9283d38b20" > HID_DESC_TYPE_HID< / a > < / div > < div class = "ttdoc" > HID Descriptor. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00073" > hid.h:73< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___mouse_html_gga67fa26a659c18a393d7a83e807560929a3c2e62b97b30d850c5539d0f3a6d0958" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a3c2e62b97b30d850c5539d0f3a6d0958" > MOUSE_BUTTON_LEFT< / a > < / div > < div class = "ttdoc" > Left button. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00168" > hid.h:168< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393ae2312b1713c1e7a5e30fcdeba30ea588" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ae2312b1713c1e7a5e30fcdeba30ea588" > KEYBOARD_MODIFIER_LEFTSHIFT< / a > < / div > < div class = "ttdoc" > Left Shift. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00192" > hid.h:192< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga7cef2aea3178da2aa5fe0d4bf298c5b7a83cb33ad101242024227d6305a8aebd7" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a83cb33ad101242024227d6305a8aebd7" > KEYBOARD_LED_COMPOSE< / a > < / div > < div class = "ttdoc" > Composition Mode. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00205" > hid.h:205< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggade40a5ae3c180ad9f543927d12d69fc8a499fe1a9a881bbd62a33e545bc6dcf5e" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a499fe1a9a881bbd62a33e545bc6dcf5e" > HID_REQUEST_REPORT_FEATURE< / a > < / div > < div class = "ttdoc" > Feature. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00082" > hid.h:82< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gade40a5ae3c180ad9f543927d12d69fc8" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gade40a5ae3c180ad9f543927d12d69fc8" > hid_request_report_type_t< / a > < / div > < div class = "ttdeci" > hid_request_report_type_t< / div > < div class = "ttdoc" > HID Request Report Type. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00079" > hid.h:79< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143af561455ce73f2d5bdd86257b9fc1a0b8" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af561455ce73f2d5bdd86257b9fc1a0b8" > HID_Local_Latin_American< / a > < / div > < div class = "ttdoc" > Latin_American. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00128" > hid.h:128< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143aaa67dcdf90fa18ea352859260a3fb70d" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143aaa67dcdf90fa18ea352859260a3fb70d" > HID_Local_French< / a > < / div > < div class = "ttdoc" > French. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00119" > hid.h:119< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143ababd3957be2b79e336a79d2b7ea7fcaf" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ababd3957be2b79e336a79d2b7ea7fcaf" > HID_Local_Korean< / a > < / div > < div class = "ttdoc" > Korean. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00127" > hid.h:127< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a0d28b408784992ed23603120e30d553b" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0d28b408784992ed23603120e30d553b" > HID_Local_Spanish< / a > < / div > < div class = "ttdoc" > Spanish. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00136" > hid.h:136< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143ae132896991126e80f56b72ff82dc4dcd" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ae132896991126e80f56b72ff82dc4dcd" > HID_Local_Norwegian< / a > < / div > < div class = "ttdoc" > Norwegian. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00130" > hid.h:130< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143ad472d06d02e9b0f8ab8d8b2c66c49734" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad472d06d02e9b0f8ab8d8b2c66c49734" > HID_Local_Belgian< / a > < / div > < div class = "ttdoc" > Belgian. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00113" > hid.h:113< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a8c1e68d9f40bc909d0ed51409c152238" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a8c1e68d9f40bc909d0ed51409c152238" > HID_Local_Finnish< / a > < / div > < div class = "ttdoc" > Finnish. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00118" > hid.h:118< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393a7e9e8e6537bf9dbb329076c3c2ba84d2" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a7e9e8e6537bf9dbb329076c3c2ba84d2" > KEYBOARD_MODIFIER_LEFTCTRL< / a > < / div > < div class = "ttdoc" > Left Control. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00191" > hid.h:191< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggada1109e4f5b655f5244d782d22ff2dd8a60219ea46a240578d87e71721e7ed358" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggada1109e4f5b655f5244d782d22ff2dd8a60219ea46a240578d87e71721e7ed358" > HID_DESC_TYPE_PHYSICAL< / a > < / div > < div class = "ttdoc" > Physical Descriptor. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00075" > hid.h:75< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a87ce186d5fe20c49842384393eb8cbc4" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a87ce186d5fe20c49842384393eb8cbc4" > HID_Local_Italian< / a > < / div > < div class = "ttdoc" > Italian. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00125" > hid.h:125< / a > < / div > < / div >
< div class = "ttc" id = "structhid__mouse__report__t_html_aa8648aa0bb6df77525620af6fcb214cf" > < div class = "ttname" > < a href = "structhid__mouse__report__t.html#aa8648aa0bb6df77525620af6fcb214cf" > hid_mouse_report_t::y< / a > < / div > < div class = "ttdeci" > int8_t y< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00162" > hid.h:162< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393a55bff59ddf845ab7ddb26e14a61abfe5" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a55bff59ddf845ab7ddb26e14a61abfe5" > KEYBOARD_MODIFIER_RIGHTGUI< / a > < / div > < div class = "ttdoc" > Right Window. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00198" > hid.h:198< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___mouse_html_ga67fa26a659c18a393d7a83e807560929" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___mouse.html#ga67fa26a659c18a393d7a83e807560929" > hid_mouse_button_bm_t< / a > < / div > < div class = "ttdeci" > hid_mouse_button_bm_t< / div > < div class = "ttdoc" > Standard Mouse Buttons Bitmap. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00167" > hid.h:167< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a0fd20e448e90a3abdb4a02109e7522b9" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a0fd20e448e90a3abdb4a02109e7522b9" > HID_Local_UK< / a > < / div > < div class = "ttdoc" > UK. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00143" > hid.h:143< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143af3083e8013fabfb9447f388aa03f5f95" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af3083e8013fabfb9447f388aa03f5f95" > HID_Local_Greek< / a > < / div > < div class = "ttdoc" > Greek. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00121" > hid.h:121< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a4fc09283c6d8f838159262bce27a0152" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4fc09283c6d8f838159262bce27a0152" > HID_Local_Yugoslavia< / a > < / div > < div class = "ttdoc" > Yugoslavia. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00145" > hid.h:145< / a > < / div > < / div >
< div class = "ttc" id = "structhid__keyboard__report__t_html_a41f129d2305dd1bd0765b9732d27dd57" > < div class = "ttname" > < a href = "structhid__keyboard__report__t.html#a41f129d2305dd1bd0765b9732d27dd57" > hid_keyboard_report_t::modifier< / a > < / div > < div class = "ttdeci" > uint8_t modifier< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00184" > hid.h:184< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393aa7e0c865fe5c779d651391b43474c32f" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393aa7e0c865fe5c779d651391b43474c32f" > KEYBOARD_MODIFIER_RIGHTSHIFT< / a > < / div > < div class = "ttdoc" > Right Shift. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00196" > hid.h:196< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggade40a5ae3c180ad9f543927d12d69fc8aafb798f4ad476493b18c0d246dc2bca0" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8aafb798f4ad476493b18c0d246dc2bca0" > HID_REQUEST_REPORT_OUTPUT< / a > < / div > < div class = "ttdoc" > Output. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00081" > hid.h:81< / a > < / div > < / div >
< div class = "ttc" id = "structhid__keyboard__report__t_html" > < div class = "ttname" > < a href = "structhid__keyboard__report__t.html" > hid_keyboard_report_t< / a > < / div > < div class = "ttdoc" > Standard HID Boot Protocol Keyboard Report. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00182" > hid.h:182< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393ab9ebbe3a0e41b345916007e15e55a049" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393ab9ebbe3a0e41b345916007e15e55a049" > KEYBOARD_MODIFIER_LEFTALT< / a > < / div > < div class = "ttdoc" > Left Alt. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00193" > hid.h:193< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a49459a1926c204d6211cf18496fbfe4c" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a49459a1926c204d6211cf18496fbfe4c" > HID_Local_Russia< / a > < / div > < div class = "ttdoc" > Russia. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00134" > hid.h:134< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gae112a336cedb27cfceb990ef7505395c" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gae112a336cedb27cfceb990ef7505395c" > hid_subclass_type_t< / a > < / div > < div class = "ttdeci" > hid_subclass_type_t< / div > < div class = "ttdoc" > HID Subclass. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00059" > hid.h:59< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_a67d7027b9eb9ed268d28e84fbc675707" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#a67d7027b9eb9ed268d28e84fbc675707" > tusb_hid_descriptor_hid_t::bDescriptorType< / a > < / div > < div class = "ttdeci" > uint8_t bDescriptorType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00098" > hid.h:98< / a > < / div > < / div >
< div class = "ttc" id = "structhid__keyboard__report__t_html_acb7bc06bed6f6408d719334fc41698c7" > < div class = "ttname" > < a href = "structhid__keyboard__report__t.html#acb7bc06bed6f6408d719334fc41698c7" > hid_keyboard_report_t::reserved< / a > < / div > < div class = "ttdeci" > uint8_t reserved< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00185" > hid.h:185< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gada1109e4f5b655f5244d782d22ff2dd8" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gada1109e4f5b655f5244d782d22ff2dd8" > hid_descriptor_type_t< / a > < / div > < div class = "ttdeci" > hid_descriptor_type_t< / div > < div class = "ttdoc" > HID Descriptor Type. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00072" > hid.h:72< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a3d094b3780c73b050d07445e3cc851dd" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a3d094b3780c73b050d07445e3cc851dd" > HID_Local_German< / a > < / div > < div class = "ttdoc" > German. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00120" > hid.h:120< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8ba1def1e3a8c89ba771e946318c5678efc" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba1def1e3a8c89ba771e946318c5678efc" > HID_REQUEST_CONTROL_SET_REPORT< / a > < / div > < div class = "ttdoc" > Set Report. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00090" > hid.h:90< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___mouse_html_gga67fa26a659c18a393d7a83e807560929a9b37b35bcb71185dafcb151b3dde9a06" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___mouse.html#gga67fa26a659c18a393d7a83e807560929a9b37b35bcb71185dafcb151b3dde9a06" > MOUSE_BUTTON_MIDDLE< / a > < / div > < div class = "ttdoc" > Middle button. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00170" > hid.h:170< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html" > tusb_hid_descriptor_hid_t< / a > < / div > < div class = "ttdoc" > USB HID Descriptor. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00096" > hid.h:96< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga90d00287412f4ba2286f2fd15173e6c7a230a1287ac2e27222537b12b4a16ebdd" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a230a1287ac2e27222537b12b4a16ebdd" > HID_PROTOCOL_KEYBOARD< / a > < / div > < div class = "ttdoc" > Keyboard. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00067" > hid.h:67< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_ga267dfef61bb13db0254ac75246ace393" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#ga267dfef61bb13db0254ac75246ace393" > hid_keyboard_modifier_bm_t< / a > < / div > < div class = "ttdeci" > hid_keyboard_modifier_bm_t< / div > < div class = "ttdoc" > Keyboard modifier codes bitmap. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00190" > hid.h:190< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8bac3dcf57dc478da166490332f2ade3aa3" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8bac3dcf57dc478da166490332f2ade3aa3" > HID_REQUEST_CONTROL_GET_IDLE< / a > < / div > < div class = "ttdoc" > Get Idle. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00088" > hid.h:88< / a > < / div > < / div >
< div class = "ttc" id = "structhid__mouse__report__t_html_a6228d95d532fcfc4ddde6b777062ac5f" > < div class = "ttname" > < a href = "structhid__mouse__report__t.html#a6228d95d532fcfc4ddde6b777062ac5f" > hid_mouse_report_t::wheel< / a > < / div > < div class = "ttdeci" > int8_t wheel< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00163" > hid.h:163< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga7cef2aea3178da2aa5fe0d4bf298c5b7a08aeef4be7cedcb39ae600e60e9ca56a" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7a08aeef4be7cedcb39ae600e60e9ca56a" > KEYBOARD_LED_CAPSLOCK< / a > < / div > < div class = "ttdoc" > Caps Lock LED. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00203" > hid.h:203< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8ba5db1206c842874b73dfb8d89be9b983c" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba5db1206c842874b73dfb8d89be9b983c" > HID_REQUEST_CONTROL_GET_PROTOCOL< / a > < / div > < div class = "ttdoc" > Get Protocol. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00089" > hid.h:89< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143ad2a68f2a3c2053019f7d5f3229c5e2da" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143ad2a68f2a3c2053019f7d5f3229c5e2da" > HID_Local_Slovakia< / a > < / div > < div class = "ttdoc" > Slovakia. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00135" > hid.h:135< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a84ca2a7925f0822ffe45999b9234deae" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a84ca2a7925f0822ffe45999b9234deae" > HID_Local_Hungary< / a > < / div > < div class = "ttdoc" > Hungary. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00123" > hid.h:123< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_acf09c753851ce018b81a07325bda9d8e" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#acf09c753851ce018b81a07325bda9d8e" > tusb_hid_descriptor_hid_t::bcdHID< / a > < / div > < div class = "ttdeci" > uint16_t bcdHID< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00100" > hid.h:100< / a > < / div > < / div >
2014-03-26 10:38:58 +01:00
< div class = "ttc" id = "common_8h_html" > < div class = "ttname" > < a href = "common_8h.html" > common.h< / a > < / div > < / div >
2014-03-27 12:34:18 +01:00
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggae112a336cedb27cfceb990ef7505395ca87ab6689bb0a2c7fa0c0d1259dfb1940" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggae112a336cedb27cfceb990ef7505395ca87ab6689bb0a2c7fa0c0d1259dfb1940" > HID_SUBCLASS_NONE< / a > < / div > < div class = "ttdoc" > No Subclass. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00060" > hid.h:60< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga7cef2aea3178da2aa5fe0d4bf298c5b7ab146281c88fca97cf36501b8edf33e67" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga7cef2aea3178da2aa5fe0d4bf298c5b7ab146281c88fca97cf36501b8edf33e67" > KEYBOARD_LED_NUMLOCK< / a > < / div > < div class = "ttdoc" > Num Lock LED. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00202" > hid.h:202< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8ba2c2c8443516b3761605658c1a6bc92fb" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8ba2c2c8443516b3761605658c1a6bc92fb" > HID_REQUEST_CONTROL_GET_REPORT< / a > < / div > < div class = "ttdoc" > Get Report. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00087" > hid.h:87< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a4dbaf24325d8515d94de45ae304b0b67" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a4dbaf24325d8515d94de45ae304b0b67" > HID_Local_Canadian_Bilingual< / a > < / div > < div class = "ttdoc" > Canadian_Bilingual. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00114" > hid.h:114< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393a75de72a0eafd0de3f5f5634640aff776" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a75de72a0eafd0de3f5f5634640aff776" > KEYBOARD_MODIFIER_RIGHTCTRL< / a > < / div > < div class = "ttdoc" > Right Control. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00195" > hid.h:195< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ga90d00287412f4ba2286f2fd15173e6c7" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ga90d00287412f4ba2286f2fd15173e6c7" > hid_protocol_type_t< / a > < / div > < div class = "ttdeci" > hid_protocol_type_t< / div > < div class = "ttdoc" > HID Protocol. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00065" > hid.h:65< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a7dd85297a49d764f6ce4587a75346577" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7dd85297a49d764f6ce4587a75346577" > HID_Local_Czech_Republic< / a > < / div > < div class = "ttdoc" > Czech_Republic. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00116" > hid.h:116< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a7c1ce068bc4c56ed62deb4823712b0e4" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a7c1ce068bc4c56ed62deb4823712b0e4" > HID_Local_Poland< / a > < / div > < div class = "ttdoc" > Poland. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00132" > hid.h:132< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___keyboard_html_gga267dfef61bb13db0254ac75246ace393a366c02214e8a02fdc692f2ed2703eb2c" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___keyboard.html#gga267dfef61bb13db0254ac75246ace393a366c02214e8a02fdc692f2ed2703eb2c" > KEYBOARD_MODIFIER_RIGHTALT< / a > < / div > < div class = "ttdoc" > Right Alt. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00197" > hid.h:197< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_a1deca1f1d6e5815b290e6e1015bce5b8" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#a1deca1f1d6e5815b290e6e1015bce5b8" > tusb_hid_descriptor_hid_t::bLength< / a > < / div > < div class = "ttdeci" > uint8_t bLength< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00097" > hid.h:97< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga40b25478e300d37659ba4fae7685ee8babf065aa15f629f36482e36bb888bc4d2" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga40b25478e300d37659ba4fae7685ee8babf065aa15f629f36482e36bb888bc4d2" > HID_REQUEST_CONTROL_SET_IDLE< / a > < / div > < div class = "ttdoc" > Set Idle. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00091" > hid.h:91< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ga26df686fa916cfbae8777bb3fa0c4143" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ga26df686fa916cfbae8777bb3fa0c4143" > hid_country_code_t< / a > < / div > < div class = "ttdeci" > hid_country_code_t< / div > < div class = "ttdoc" > HID Country Code. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00109" > hid.h:109< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_a969a604033b72573d59a740badf6920e" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#a969a604033b72573d59a740badf6920e" > tusb_hid_descriptor_hid_t::bCountryCode< / a > < / div > < div class = "ttdeci" > uint8_t bCountryCode< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00101" > hid.h:101< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ga40b25478e300d37659ba4fae7685ee8b" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ga40b25478e300d37659ba4fae7685ee8b" > hid_request_type_t< / a > < / div > < div class = "ttdeci" > hid_request_type_t< / div > < div class = "ttdoc" > HID Class Specific Control Request. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00086" > hid.h:86< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_ggade40a5ae3c180ad9f543927d12d69fc8a1b43bc4bdbb5e1e25e4285324590cf0d" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#ggade40a5ae3c180ad9f543927d12d69fc8a1b43bc4bdbb5e1e25e4285324590cf0d" > HID_REQUEST_REPORT_INPUT< / a > < / div > < div class = "ttdoc" > Input. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00080" > hid.h:80< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga90d00287412f4ba2286f2fd15173e6c7a609d8103e0052cb10141f12653d554b5" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a609d8103e0052cb10141f12653d554b5" > HID_PROTOCOL_NONE< / a > < / div > < div class = "ttdoc" > None. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00066" > hid.h:66< / a > < / div > < / div >
< div class = "ttc" id = "structtusb__hid__descriptor__hid__t_html_a28cba4a4300e5256702bcc6092f477a9" > < div class = "ttname" > < a href = "structtusb__hid__descriptor__hid__t.html#a28cba4a4300e5256702bcc6092f477a9" > tusb_hid_descriptor_hid_t::wReportLength< / a > < / div > < div class = "ttdeci" > uint16_t wReportLength< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00105" > hid.h:105< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga90d00287412f4ba2286f2fd15173e6c7a67b7be71e51bd28589a418432474c06b" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga90d00287412f4ba2286f2fd15173e6c7a67b7be71e51bd28589a418432474c06b" > HID_PROTOCOL_MOUSE< / a > < / div > < div class = "ttdoc" > Mouse. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00068" > hid.h:68< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143af014d2a450e1699ab168c30d2c58c71a" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143af014d2a450e1699ab168c30d2c58c71a" > HID_Local_Japan_Katakana< / a > < / div > < div class = "ttdoc" > Japan_Katakana. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00126" > hid.h:126< / a > < / div > < / div >
< div class = "ttc" id = "group___class_driver___h_i_d___common_html_gga26df686fa916cfbae8777bb3fa0c4143a6dabbe4ad7e5ac83eb00ad60390525a9" > < div class = "ttname" > < a href = "group___class_driver___h_i_d___common.html#gga26df686fa916cfbae8777bb3fa0c4143a6dabbe4ad7e5ac83eb00ad60390525a9" > HID_Local_Turkish_F< / a > < / div > < div class = "ttdoc" > Turkish-F. < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "hid_8h_source.html#l00146" > hid.h:146< / a > < / div > < / div >
2014-03-26 10:38:58 +01:00
< / div > <!-- fragment --> < / div > <!-- contents -->
< / div > <!-- doc - content -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "dir_f44c0f1c8d3a85cc1de1e7f4648a56e6.html" > tinyusb< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_c0cc4bd312f8dff81e67f48a71e5871f.html" > class< / a > < / li > < li class = "navelem" > < a class = "el" href = "hid_8h.html" > hid.h< / a > < / li >
2014-04-15 07:05:21 +02:00
< li class = "footer" > Generated on Tue Apr 15 2014 10:49:23 for tinyusb by
2014-03-26 10:38:58 +01:00
< a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.8.6 < / li >
< / ul >
< / div >
< / body >
< / html >