|
|
@@ -0,0 +1,2997 @@
|
|
|
+<!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.13"/>
|
|
|
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
|
+<title>Lightweight USB stack: USB HID class</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="../../navtreedata.js"></script>
|
|
|
+<script type="text/javascript" src="../../navtree.js"></script>
|
|
|
+<script type="text/javascript">
|
|
|
+ $(document).ready(initResizable);
|
|
|
+</script>
|
|
|
+<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
|
|
+<script type="text/javascript" src="../../search/searchdata.js"></script>
|
|
|
+<script type="text/javascript" src="../../search/search.js"></script>
|
|
|
+<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">
|
|
|
+<table cellspacing="0" cellpadding="0">
|
|
|
+ <tbody>
|
|
|
+ <tr style="height: 56px;">
|
|
|
+ <td id="projectalign" style="padding-left: 0.5em;">
|
|
|
+ <div id="projectname">Lightweight USB stack
|
|
|
+  <span id="projectnumber">1.0</span>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+</table>
|
|
|
+</div>
|
|
|
+<!-- end header part -->
|
|
|
+<!-- Generated by Doxygen 1.8.13 -->
|
|
|
+<script type="text/javascript">
|
|
|
+var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|
|
+</script>
|
|
|
+<script type="text/javascript" src="../../menudata.js"></script>
|
|
|
+<script type="text/javascript" src="../../menu.js"></script>
|
|
|
+<script type="text/javascript">
|
|
|
+$(function() {
|
|
|
+ initMenu('../../',true,false,'search.php','Search');
|
|
|
+ $(document).ready(function() { init_search(); });
|
|
|
+});
|
|
|
+</script>
|
|
|
+<div id="main-nav"></div>
|
|
|
+</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('d1/d44/a00098.html','../../');});
|
|
|
+</script>
|
|
|
+<div id="doc-content">
|
|
|
+<!-- window showing the filter options -->
|
|
|
+<div id="MSearchSelectWindow"
|
|
|
+ onmouseover="return searchBox.OnSearchSelectShow()"
|
|
|
+ onmouseout="return searchBox.OnSearchSelectHide()"
|
|
|
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
|
+</div>
|
|
|
+
|
|
|
+<!-- iframe showing the search results (closed by default) -->
|
|
|
+<div id="MSearchResultsWindow">
|
|
|
+<iframe src="javascript:void(0)" frameborder="0"
|
|
|
+ name="MSearchResults" id="MSearchResults">
|
|
|
+</iframe>
|
|
|
+</div>
|
|
|
+
|
|
|
+<div class="header">
|
|
|
+ <div class="summary">
|
|
|
+<a href="#groups">Modules</a> |
|
|
|
+<a href="#nested-classes">Data Structures</a> |
|
|
|
+<a href="#define-members">Macros</a> </div>
|
|
|
+ <div class="headertitle">
|
|
|
+<div class="title">USB HID class</div> </div>
|
|
|
+</div><!--header-->
|
|
|
+<div class="contents">
|
|
|
+
|
|
|
+<p>This module contains USB Human Interface Devices class definitions.
|
|
|
+<a href="#details">More...</a></p>
|
|
|
+<table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
|
|
+Modules</h2></td></tr>
|
|
|
+<tr class="memitem:d1/d09/a00077"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d09/a00077.html">HID Usage Tables for Button</a></td></tr>
|
|
|
+<tr class="memdesc:d1/d09/a00077"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Button Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d9/da4/a00078"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/da4/a00078.html">HID Usage Tables for Desktop</a></td></tr>
|
|
|
+<tr class="memdesc:d9/da4/a00078"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Generic Desktop Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d1/d51/a00079"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d51/a00079.html">HID Usages for Device</a></td></tr>
|
|
|
+<tr class="memdesc:d1/d51/a00079"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Generic Device Control Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:da/dec/a00080"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dec/a00080.html">HID Usage Tables for Game</a></td></tr>
|
|
|
+<tr class="memdesc:da/dec/a00080"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Game Controls Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d8/d53/a00081"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d53/a00081.html">HID Usages for Keyboard</a></td></tr>
|
|
|
+<tr class="memdesc:d8/d53/a00081"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Keyboard/Keypad Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d4/d63/a00082"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d63/a00082.html">HID Usages for LED's</a></td></tr>
|
|
|
+<tr class="memdesc:d4/d63/a00082"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for LED's Control Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d2/d1f/a00083"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d1f/a00083.html">HID Usage Tables for Ordinal</a></td></tr>
|
|
|
+<tr class="memdesc:d2/d1f/a00083"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Ordinal Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:df/d5d/a00084"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5d/a00084.html">HID Usage Tables for Power Devices.</a></td></tr>
|
|
|
+<tr class="memdesc:df/d5d/a00084"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usage tables definitions for HID Power Devices. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d1/d1e/a00087"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1e/a00087.html">HID Usage Tables for Simulation</a></td></tr>
|
|
|
+<tr class="memdesc:d1/d1e/a00087"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Simulation Controls Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:db/ddf/a00088"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/ddf/a00088.html">HID Usage Tables for Sport</a></td></tr>
|
|
|
+<tr class="memdesc:db/ddf/a00088"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Sport Controls Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:db/dab/a00089"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dab/a00089.html">HID Usage Tables for Telephony</a></td></tr>
|
|
|
+<tr class="memdesc:db/dab/a00089"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for Telephony Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:d9/dec/a00090"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/dec/a00090.html">HID Usage Tables for VR</a></td></tr>
|
|
|
+<tr class="memdesc:d9/dec/a00090"><td class="mdescLeft"> </td><td class="mdescRight">Contains USB HID Usages definitions for VR Control Page. <br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
|
+Data Structures</h2></td></tr>
|
|
|
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dc1/a00212.html">usb_hid_descriptor</a></td></tr>
|
|
|
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">USB HID functional descriptor. <a href="../../dd/dc1/a00212.html#details">More...</a><br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d43/a00216.html">usb_hid_descriptor_header</a></td></tr>
|
|
|
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">USB HID functional descriptor header. <a href="../../d6/d43/a00216.html#details">More...</a><br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0b/a00220.html">usb_hid_report_descriptor</a></td></tr>
|
|
|
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">USB HID report descriptor. <a href="../../d5/d0b/a00220.html#details">More...</a><br /></td></tr>
|
|
|
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
|
+Macros</h2></td></tr>
|
|
|
+<tr class="memitem:ga3d5219a03272e1bee3bd1d3b857189e0"><td class="memItemLeft" align="right" valign="top"><a id="ga3d5219a03272e1bee3bd1d3b857189e0"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga3d5219a03272e1bee3bd1d3b857189e0">USB_HID_REPORT_IN</a>   0x01</td></tr>
|
|
|
+<tr class="memdesc:ga3d5219a03272e1bee3bd1d3b857189e0"><td class="mdescLeft"> </td><td class="mdescRight">Indicates that the item is an IN report type. <br /></td></tr>
|
|
|
+<tr class="separator:ga3d5219a03272e1bee3bd1d3b857189e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0255f7157701740a1e4390954b5dbc13"><td class="memItemLeft" align="right" valign="top"><a id="ga0255f7157701740a1e4390954b5dbc13"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0255f7157701740a1e4390954b5dbc13">USB_HID_REPORT_OUT</a>   0x02</td></tr>
|
|
|
+<tr class="memdesc:ga0255f7157701740a1e4390954b5dbc13"><td class="mdescLeft"> </td><td class="mdescRight">Indicates that the item is an OUT report type. <br /></td></tr>
|
|
|
+<tr class="separator:ga0255f7157701740a1e4390954b5dbc13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gad6300e4f1ed213aec5c52f9598c41428"><td class="memItemLeft" align="right" valign="top"><a id="gad6300e4f1ed213aec5c52f9598c41428"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gad6300e4f1ed213aec5c52f9598c41428">USB_HID_REPORT_FEATURE</a>   0x03</td></tr>
|
|
|
+<tr class="memdesc:gad6300e4f1ed213aec5c52f9598c41428"><td class="mdescLeft"> </td><td class="mdescRight">Indicates that the item is a FEATURE report type. <br /></td></tr>
|
|
|
+<tr class="separator:gad6300e4f1ed213aec5c52f9598c41428"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga69b46c6bda56c38a8dc1d8ce64baa9af"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga69b46c6bda56c38a8dc1d8ce64baa9af">DECLARE_USB_HID_DESCRIPTOR</a>(p)</td></tr>
|
|
|
+<tr class="memdesc:ga69b46c6bda56c38a8dc1d8ce64baa9af"><td class="mdescLeft"> </td><td class="mdescRight">Helper macro for the multireport hid descriptor. <a href="#ga69b46c6bda56c38a8dc1d8ce64baa9af">More...</a><br /></td></tr>
|
|
|
+<tr class="separator:ga69b46c6bda56c38a8dc1d8ce64baa9af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID class code</h2></td></tr>
|
|
|
+<tr class="memitem:gaf062e949014bed74a8b5fedcf1705602"><td class="memItemLeft" align="right" valign="top"><a id="gaf062e949014bed74a8b5fedcf1705602"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf062e949014bed74a8b5fedcf1705602">USB_CLASS_HID</a>   0x03</td></tr>
|
|
|
+<tr class="memdesc:gaf062e949014bed74a8b5fedcf1705602"><td class="mdescLeft"> </td><td class="mdescRight">Interface belongs to the Human Interface device class. <br /></td></tr>
|
|
|
+<tr class="separator:gaf062e949014bed74a8b5fedcf1705602"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID subclass codes</h2></td></tr>
|
|
|
+<tr class="memitem:ga6d35d9667474d39ee7c351f853681ed1"><td class="memItemLeft" align="right" valign="top"><a id="ga6d35d9667474d39ee7c351f853681ed1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6d35d9667474d39ee7c351f853681ed1">USB_HID_SUBCLASS_NONBOOT</a>   0x00</td></tr>
|
|
|
+<tr class="memdesc:ga6d35d9667474d39ee7c351f853681ed1"><td class="mdescLeft"> </td><td class="mdescRight">Nonboot subclass. <br /></td></tr>
|
|
|
+<tr class="separator:ga6d35d9667474d39ee7c351f853681ed1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga79b04cb39a056a0e93a2c0db3e5ff698"><td class="memItemLeft" align="right" valign="top"><a id="ga79b04cb39a056a0e93a2c0db3e5ff698"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga79b04cb39a056a0e93a2c0db3e5ff698">USB_HID_SUBCLASS_BOOT</a>   0x01</td></tr>
|
|
|
+<tr class="memdesc:ga79b04cb39a056a0e93a2c0db3e5ff698"><td class="mdescLeft"> </td><td class="mdescRight">Boot subclass. <br /></td></tr>
|
|
|
+<tr class="separator:ga79b04cb39a056a0e93a2c0db3e5ff698"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID protocol codes</h2></td></tr>
|
|
|
+<tr class="memitem:gadb1d4984375455fbce7d41056f0ec6b9"><td class="memItemLeft" align="right" valign="top"><a id="gadb1d4984375455fbce7d41056f0ec6b9"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gadb1d4984375455fbce7d41056f0ec6b9">USB_HID_PROTO_NONBOOT</a>   0x00</td></tr>
|
|
|
+<tr class="memdesc:gadb1d4984375455fbce7d41056f0ec6b9"><td class="mdescLeft"> </td><td class="mdescRight">Nonboot protocol. <br /></td></tr>
|
|
|
+<tr class="separator:gadb1d4984375455fbce7d41056f0ec6b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab8713abc190b47b7d9bc48ea4d5f4267"><td class="memItemLeft" align="right" valign="top"><a id="gab8713abc190b47b7d9bc48ea4d5f4267"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab8713abc190b47b7d9bc48ea4d5f4267">USB_HID_PROTO_KEYBOARD</a>   0x01</td></tr>
|
|
|
+<tr class="memdesc:gab8713abc190b47b7d9bc48ea4d5f4267"><td class="mdescLeft"> </td><td class="mdescRight">Keyboard boot protocol. <br /></td></tr>
|
|
|
+<tr class="separator:gab8713abc190b47b7d9bc48ea4d5f4267"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab57ffaef0858a8a045356cd58bad4fc5"><td class="memItemLeft" align="right" valign="top"><a id="gab57ffaef0858a8a045356cd58bad4fc5"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab57ffaef0858a8a045356cd58bad4fc5">USB_HID_PROTO_MOUSE</a>   0x02</td></tr>
|
|
|
+<tr class="memdesc:gab57ffaef0858a8a045356cd58bad4fc5"><td class="mdescLeft"> </td><td class="mdescRight">Mouse boot protocol. <br /></td></tr>
|
|
|
+<tr class="separator:gab57ffaef0858a8a045356cd58bad4fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID class-specified requests</h2></td></tr>
|
|
|
+<tr class="memitem:gad5c7773cb49d8e425bcfb346a4340987"><td class="memItemLeft" align="right" valign="top"><a id="gad5c7773cb49d8e425bcfb346a4340987"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gad5c7773cb49d8e425bcfb346a4340987">USB_HID_GETREPORT</a>   0x01</td></tr>
|
|
|
+<tr class="memdesc:gad5c7773cb49d8e425bcfb346a4340987"><td class="mdescLeft"> </td><td class="mdescRight">Request to get the current HID report from the device. <br /></td></tr>
|
|
|
+<tr class="separator:gad5c7773cb49d8e425bcfb346a4340987"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga53571bf0c35afcf6d7d5fba1bb2914ad"><td class="memItemLeft" align="right" valign="top"><a id="ga53571bf0c35afcf6d7d5fba1bb2914ad"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga53571bf0c35afcf6d7d5fba1bb2914ad">USB_HID_GETIDLE</a>   0x02</td></tr>
|
|
|
+<tr class="memdesc:ga53571bf0c35afcf6d7d5fba1bb2914ad"><td class="mdescLeft"> </td><td class="mdescRight">Request to get the current device idle count. <br /></td></tr>
|
|
|
+<tr class="separator:ga53571bf0c35afcf6d7d5fba1bb2914ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0c6685e098ec1117877f87c7534c2c6d"><td class="memItemLeft" align="right" valign="top"><a id="ga0c6685e098ec1117877f87c7534c2c6d"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0c6685e098ec1117877f87c7534c2c6d">USB_HID_GETPROTOCOL</a>   0x03</td></tr>
|
|
|
+<tr class="memdesc:ga0c6685e098ec1117877f87c7534c2c6d"><td class="mdescLeft"> </td><td class="mdescRight">Request to get the current HID report protocol mode. <br /></td></tr>
|
|
|
+<tr class="separator:ga0c6685e098ec1117877f87c7534c2c6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga57ef7d979cca63136aae329018a2c9b7"><td class="memItemLeft" align="right" valign="top"><a id="ga57ef7d979cca63136aae329018a2c9b7"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga57ef7d979cca63136aae329018a2c9b7">USB_HID_SETREPORT</a>   0x09</td></tr>
|
|
|
+<tr class="memdesc:ga57ef7d979cca63136aae329018a2c9b7"><td class="mdescLeft"> </td><td class="mdescRight">Request to set the current HID report to the device. <br /></td></tr>
|
|
|
+<tr class="separator:ga57ef7d979cca63136aae329018a2c9b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga803855ce53e47ef1acad29b07003b1e3"><td class="memItemLeft" align="right" valign="top"><a id="ga803855ce53e47ef1acad29b07003b1e3"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga803855ce53e47ef1acad29b07003b1e3">USB_HID_SETIDLE</a>   0x0A</td></tr>
|
|
|
+<tr class="memdesc:ga803855ce53e47ef1acad29b07003b1e3"><td class="mdescLeft"> </td><td class="mdescRight">Request to set the device's idle count. <br /></td></tr>
|
|
|
+<tr class="separator:ga803855ce53e47ef1acad29b07003b1e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga533ef5f02e011f87656919ebfb68e8ac"><td class="memItemLeft" align="right" valign="top"><a id="ga533ef5f02e011f87656919ebfb68e8ac"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga533ef5f02e011f87656919ebfb68e8ac">USB_HID_SETPROTOCOL</a>   0x0B</td></tr>
|
|
|
+<tr class="memdesc:ga533ef5f02e011f87656919ebfb68e8ac"><td class="mdescLeft"> </td><td class="mdescRight">Request to set the current HID report protocol mode. <br /></td></tr>
|
|
|
+<tr class="separator:ga533ef5f02e011f87656919ebfb68e8ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID class-specified descriptor types</h2></td></tr>
|
|
|
+<tr class="memitem:ga5834dda96d7a63aecf62d7df3f9a1a31"><td class="memItemLeft" align="right" valign="top"><a id="ga5834dda96d7a63aecf62d7df3f9a1a31"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga5834dda96d7a63aecf62d7df3f9a1a31">USB_DTYPE_HID</a>   0x21</td></tr>
|
|
|
+<tr class="memdesc:ga5834dda96d7a63aecf62d7df3f9a1a31"><td class="mdescLeft"> </td><td class="mdescRight">HID class HID descriptor type. <br /></td></tr>
|
|
|
+<tr class="separator:ga5834dda96d7a63aecf62d7df3f9a1a31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaec72c52ead39c4576401469041f30a08"><td class="memItemLeft" align="right" valign="top"><a id="gaec72c52ead39c4576401469041f30a08"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaec72c52ead39c4576401469041f30a08">USB_DTYPE_HID_REPORT</a>   0x22</td></tr>
|
|
|
+<tr class="memdesc:gaec72c52ead39c4576401469041f30a08"><td class="mdescLeft"> </td><td class="mdescRight">HID class HID report descriptor type. <br /></td></tr>
|
|
|
+<tr class="separator:gaec72c52ead39c4576401469041f30a08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+USB HID country codes</h2></td></tr>
|
|
|
+<tr class="memitem:ga6abfe7049809d677d6c8f258fd401f58"><td class="memItemLeft" align="right" valign="top"><a id="ga6abfe7049809d677d6c8f258fd401f58"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6abfe7049809d677d6c8f258fd401f58">USB_HID_COUNTRY_NONE</a>   0</td></tr>
|
|
|
+<tr class="memdesc:ga6abfe7049809d677d6c8f258fd401f58"><td class="mdescLeft"> </td><td class="mdescRight">Not supported. <br /></td></tr>
|
|
|
+<tr class="separator:ga6abfe7049809d677d6c8f258fd401f58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga60294b7e4b6ee966227aa85909df581c"><td class="memItemLeft" align="right" valign="top"><a id="ga60294b7e4b6ee966227aa85909df581c"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga60294b7e4b6ee966227aa85909df581c">USB_HID_COUNTRY_AR</a>   1</td></tr>
|
|
|
+<tr class="memdesc:ga60294b7e4b6ee966227aa85909df581c"><td class="mdescLeft"> </td><td class="mdescRight">Arabic. <br /></td></tr>
|
|
|
+<tr class="separator:ga60294b7e4b6ee966227aa85909df581c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga5624387978a85e120376bc6d16d1ff02"><td class="memItemLeft" align="right" valign="top"><a id="ga5624387978a85e120376bc6d16d1ff02"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga5624387978a85e120376bc6d16d1ff02">USB_HID_COUNTRY_BE</a>   2</td></tr>
|
|
|
+<tr class="memdesc:ga5624387978a85e120376bc6d16d1ff02"><td class="mdescLeft"> </td><td class="mdescRight">Belgian. <br /></td></tr>
|
|
|
+<tr class="separator:ga5624387978a85e120376bc6d16d1ff02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga6423d2a21ab5d87a2793c5644ac3fcb3"><td class="memItemLeft" align="right" valign="top"><a id="ga6423d2a21ab5d87a2793c5644ac3fcb3"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6423d2a21ab5d87a2793c5644ac3fcb3">USB_HID_COUNTRY_CA_BI</a>   3</td></tr>
|
|
|
+<tr class="memdesc:ga6423d2a21ab5d87a2793c5644ac3fcb3"><td class="mdescLeft"> </td><td class="mdescRight">Canadian-Bilingual. <br /></td></tr>
|
|
|
+<tr class="separator:ga6423d2a21ab5d87a2793c5644ac3fcb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gada62f41d4ffb9228d76aabf7a3e4642a"><td class="memItemLeft" align="right" valign="top"><a id="gada62f41d4ffb9228d76aabf7a3e4642a"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gada62f41d4ffb9228d76aabf7a3e4642a">USB_HID_COUNTRY_CA_FR</a>   4</td></tr>
|
|
|
+<tr class="memdesc:gada62f41d4ffb9228d76aabf7a3e4642a"><td class="mdescLeft"> </td><td class="mdescRight">Canadian-French. <br /></td></tr>
|
|
|
+<tr class="separator:gada62f41d4ffb9228d76aabf7a3e4642a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaaea3b46e1d7c712291602a6092e5dd83"><td class="memItemLeft" align="right" valign="top"><a id="gaaea3b46e1d7c712291602a6092e5dd83"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaaea3b46e1d7c712291602a6092e5dd83">USB_HID_COUNTRY_CZ</a>   5</td></tr>
|
|
|
+<tr class="memdesc:gaaea3b46e1d7c712291602a6092e5dd83"><td class="mdescLeft"> </td><td class="mdescRight">Czech Republic. <br /></td></tr>
|
|
|
+<tr class="separator:gaaea3b46e1d7c712291602a6092e5dd83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga5b9906fc46b9a85d8d010b1316d496a9"><td class="memItemLeft" align="right" valign="top"><a id="ga5b9906fc46b9a85d8d010b1316d496a9"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga5b9906fc46b9a85d8d010b1316d496a9">USB_HID_COUNTRY_DK</a>   6</td></tr>
|
|
|
+<tr class="memdesc:ga5b9906fc46b9a85d8d010b1316d496a9"><td class="mdescLeft"> </td><td class="mdescRight">Danish. <br /></td></tr>
|
|
|
+<tr class="separator:ga5b9906fc46b9a85d8d010b1316d496a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga3ae7088233c130cb5fc5ea1e0064eae1"><td class="memItemLeft" align="right" valign="top"><a id="ga3ae7088233c130cb5fc5ea1e0064eae1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga3ae7088233c130cb5fc5ea1e0064eae1">USB_HID_COUNTRY_FI</a>   7</td></tr>
|
|
|
+<tr class="memdesc:ga3ae7088233c130cb5fc5ea1e0064eae1"><td class="mdescLeft"> </td><td class="mdescRight">Finnish. <br /></td></tr>
|
|
|
+<tr class="separator:ga3ae7088233c130cb5fc5ea1e0064eae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga25929b10973e75fc085a5a4734131e8c"><td class="memItemLeft" align="right" valign="top"><a id="ga25929b10973e75fc085a5a4734131e8c"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga25929b10973e75fc085a5a4734131e8c">USB_HID_COUNTRY_FR</a>   8</td></tr>
|
|
|
+<tr class="memdesc:ga25929b10973e75fc085a5a4734131e8c"><td class="mdescLeft"> </td><td class="mdescRight">French. <br /></td></tr>
|
|
|
+<tr class="separator:ga25929b10973e75fc085a5a4734131e8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gadd8a992253a395a30c069bb80d08daef"><td class="memItemLeft" align="right" valign="top"><a id="gadd8a992253a395a30c069bb80d08daef"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gadd8a992253a395a30c069bb80d08daef">USB_HID_COUNTRY_DE</a>   9</td></tr>
|
|
|
+<tr class="memdesc:gadd8a992253a395a30c069bb80d08daef"><td class="mdescLeft"> </td><td class="mdescRight">German. <br /></td></tr>
|
|
|
+<tr class="separator:gadd8a992253a395a30c069bb80d08daef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga8a8cea1c1541921ee19c5e3596170206"><td class="memItemLeft" align="right" valign="top"><a id="ga8a8cea1c1541921ee19c5e3596170206"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8a8cea1c1541921ee19c5e3596170206">USB_HID_COUNTRY_GR</a>   10</td></tr>
|
|
|
+<tr class="memdesc:ga8a8cea1c1541921ee19c5e3596170206"><td class="mdescLeft"> </td><td class="mdescRight">Greek. <br /></td></tr>
|
|
|
+<tr class="separator:ga8a8cea1c1541921ee19c5e3596170206"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gada0efa6bb9d8a9bc3db02b37d8dbb7cb"><td class="memItemLeft" align="right" valign="top"><a id="gada0efa6bb9d8a9bc3db02b37d8dbb7cb"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gada0efa6bb9d8a9bc3db02b37d8dbb7cb">USB_HID_COUNTRY_HEB</a>   11</td></tr>
|
|
|
+<tr class="memdesc:gada0efa6bb9d8a9bc3db02b37d8dbb7cb"><td class="mdescLeft"> </td><td class="mdescRight">Hebrew. <br /></td></tr>
|
|
|
+<tr class="separator:gada0efa6bb9d8a9bc3db02b37d8dbb7cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga9a081081a2b29a9cdffd850b42b09513"><td class="memItemLeft" align="right" valign="top"><a id="ga9a081081a2b29a9cdffd850b42b09513"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga9a081081a2b29a9cdffd850b42b09513">USB_HID_COUNTRY_HU</a>   12</td></tr>
|
|
|
+<tr class="memdesc:ga9a081081a2b29a9cdffd850b42b09513"><td class="mdescLeft"> </td><td class="mdescRight">Hungary. <br /></td></tr>
|
|
|
+<tr class="separator:ga9a081081a2b29a9cdffd850b42b09513"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga21c697490a6a6b71464b6b487478b22f"><td class="memItemLeft" align="right" valign="top"><a id="ga21c697490a6a6b71464b6b487478b22f"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga21c697490a6a6b71464b6b487478b22f">USB_HID_COUNTRY_ISO</a>   13</td></tr>
|
|
|
+<tr class="memdesc:ga21c697490a6a6b71464b6b487478b22f"><td class="mdescLeft"> </td><td class="mdescRight">International (ISO) <br /></td></tr>
|
|
|
+<tr class="separator:ga21c697490a6a6b71464b6b487478b22f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga87a8c97d587516d2e7c1d9e884348831"><td class="memItemLeft" align="right" valign="top"><a id="ga87a8c97d587516d2e7c1d9e884348831"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga87a8c97d587516d2e7c1d9e884348831">USB_HID_COUNTRY_IT</a>   14</td></tr>
|
|
|
+<tr class="memdesc:ga87a8c97d587516d2e7c1d9e884348831"><td class="mdescLeft"> </td><td class="mdescRight">Italian. <br /></td></tr>
|
|
|
+<tr class="separator:ga87a8c97d587516d2e7c1d9e884348831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaab09780be9ef9e9fdb09f0cb2c28ee83"><td class="memItemLeft" align="right" valign="top"><a id="gaab09780be9ef9e9fdb09f0cb2c28ee83"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaab09780be9ef9e9fdb09f0cb2c28ee83">USB_HID_COUNTRY_JP</a>   15</td></tr>
|
|
|
+<tr class="memdesc:gaab09780be9ef9e9fdb09f0cb2c28ee83"><td class="mdescLeft"> </td><td class="mdescRight">Japan (Katakana) <br /></td></tr>
|
|
|
+<tr class="separator:gaab09780be9ef9e9fdb09f0cb2c28ee83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga47a4850dc88184b2ea2ec01b4b6d1cb1"><td class="memItemLeft" align="right" valign="top"><a id="ga47a4850dc88184b2ea2ec01b4b6d1cb1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga47a4850dc88184b2ea2ec01b4b6d1cb1">USB_HID_COUNTRY_KR</a>   16</td></tr>
|
|
|
+<tr class="memdesc:ga47a4850dc88184b2ea2ec01b4b6d1cb1"><td class="mdescLeft"> </td><td class="mdescRight">Korean. <br /></td></tr>
|
|
|
+<tr class="separator:ga47a4850dc88184b2ea2ec01b4b6d1cb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gadbe53b7ec384f65adf798bd07daa0842"><td class="memItemLeft" align="right" valign="top"><a id="gadbe53b7ec384f65adf798bd07daa0842"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gadbe53b7ec384f65adf798bd07daa0842">USB_HID_COUNTRY_LAT</a>   17</td></tr>
|
|
|
+<tr class="memdesc:gadbe53b7ec384f65adf798bd07daa0842"><td class="mdescLeft"> </td><td class="mdescRight">Latin American. <br /></td></tr>
|
|
|
+<tr class="separator:gadbe53b7ec384f65adf798bd07daa0842"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaaedad0785d7e938cb5d4aeddeeeb1cc5"><td class="memItemLeft" align="right" valign="top"><a id="gaaedad0785d7e938cb5d4aeddeeeb1cc5"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaaedad0785d7e938cb5d4aeddeeeb1cc5">USB_HID_COUNTRY_NL</a>   18</td></tr>
|
|
|
+<tr class="memdesc:gaaedad0785d7e938cb5d4aeddeeeb1cc5"><td class="mdescLeft"> </td><td class="mdescRight">Netherlands/Dutch. <br /></td></tr>
|
|
|
+<tr class="separator:gaaedad0785d7e938cb5d4aeddeeeb1cc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2b91620948925eb2e1c76af21ffaeec1"><td class="memItemLeft" align="right" valign="top"><a id="ga2b91620948925eb2e1c76af21ffaeec1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2b91620948925eb2e1c76af21ffaeec1">USB_HID_COUNTRY_NO</a>   19</td></tr>
|
|
|
+<tr class="memdesc:ga2b91620948925eb2e1c76af21ffaeec1"><td class="mdescLeft"> </td><td class="mdescRight">Norwegian. <br /></td></tr>
|
|
|
+<tr class="separator:ga2b91620948925eb2e1c76af21ffaeec1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga14c2fe31b70c983872a4c026101199f1"><td class="memItemLeft" align="right" valign="top"><a id="ga14c2fe31b70c983872a4c026101199f1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga14c2fe31b70c983872a4c026101199f1">USB_HID_COUNTRY_PER</a>   20</td></tr>
|
|
|
+<tr class="memdesc:ga14c2fe31b70c983872a4c026101199f1"><td class="mdescLeft"> </td><td class="mdescRight">Persian (Farsi) <br /></td></tr>
|
|
|
+<tr class="separator:ga14c2fe31b70c983872a4c026101199f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga8e89ea2a016a217567cf95d3776cc092"><td class="memItemLeft" align="right" valign="top"><a id="ga8e89ea2a016a217567cf95d3776cc092"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8e89ea2a016a217567cf95d3776cc092">USB_HID_COUNTRY_PL</a>   21</td></tr>
|
|
|
+<tr class="memdesc:ga8e89ea2a016a217567cf95d3776cc092"><td class="mdescLeft"> </td><td class="mdescRight">Poland. <br /></td></tr>
|
|
|
+<tr class="separator:ga8e89ea2a016a217567cf95d3776cc092"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gafe24f5dedb7452a02d58366fb6012d17"><td class="memItemLeft" align="right" valign="top"><a id="gafe24f5dedb7452a02d58366fb6012d17"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gafe24f5dedb7452a02d58366fb6012d17">USB_HID_COUNTRY_PO</a>   22</td></tr>
|
|
|
+<tr class="memdesc:gafe24f5dedb7452a02d58366fb6012d17"><td class="mdescLeft"> </td><td class="mdescRight">Portuguese. <br /></td></tr>
|
|
|
+<tr class="separator:gafe24f5dedb7452a02d58366fb6012d17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga04136a2a6bedd7ba9dde649bd1608fe2"><td class="memItemLeft" align="right" valign="top"><a id="ga04136a2a6bedd7ba9dde649bd1608fe2"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga04136a2a6bedd7ba9dde649bd1608fe2">USB_HID_COUNTRY_RU</a>   23</td></tr>
|
|
|
+<tr class="memdesc:ga04136a2a6bedd7ba9dde649bd1608fe2"><td class="mdescLeft"> </td><td class="mdescRight">Russia. <br /></td></tr>
|
|
|
+<tr class="separator:ga04136a2a6bedd7ba9dde649bd1608fe2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga99305cbdc9ab27800d4bf523db6cdf87"><td class="memItemLeft" align="right" valign="top"><a id="ga99305cbdc9ab27800d4bf523db6cdf87"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga99305cbdc9ab27800d4bf523db6cdf87">USB_HID_COUNTRY_SK</a>   24</td></tr>
|
|
|
+<tr class="memdesc:ga99305cbdc9ab27800d4bf523db6cdf87"><td class="mdescLeft"> </td><td class="mdescRight">Slovakia. <br /></td></tr>
|
|
|
+<tr class="separator:ga99305cbdc9ab27800d4bf523db6cdf87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga319558b885793a465cc5abadafbec21d"><td class="memItemLeft" align="right" valign="top"><a id="ga319558b885793a465cc5abadafbec21d"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga319558b885793a465cc5abadafbec21d">USB_HID_COUNTRY_ES</a>   25</td></tr>
|
|
|
+<tr class="memdesc:ga319558b885793a465cc5abadafbec21d"><td class="mdescLeft"> </td><td class="mdescRight">Spanish. <br /></td></tr>
|
|
|
+<tr class="separator:ga319558b885793a465cc5abadafbec21d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga056dfd514e74e7f525c0ac1451772ad1"><td class="memItemLeft" align="right" valign="top"><a id="ga056dfd514e74e7f525c0ac1451772ad1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga056dfd514e74e7f525c0ac1451772ad1">USB_HID_COUNTRY_SE</a>   26</td></tr>
|
|
|
+<tr class="memdesc:ga056dfd514e74e7f525c0ac1451772ad1"><td class="mdescLeft"> </td><td class="mdescRight">Swedish. <br /></td></tr>
|
|
|
+<tr class="separator:ga056dfd514e74e7f525c0ac1451772ad1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga43bc41609c06bcef957348a8a74b17d4"><td class="memItemLeft" align="right" valign="top"><a id="ga43bc41609c06bcef957348a8a74b17d4"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga43bc41609c06bcef957348a8a74b17d4">USB_HID_COUNTRY_CH_FR</a>   26</td></tr>
|
|
|
+<tr class="memdesc:ga43bc41609c06bcef957348a8a74b17d4"><td class="mdescLeft"> </td><td class="mdescRight">Swiss-French. <br /></td></tr>
|
|
|
+<tr class="separator:ga43bc41609c06bcef957348a8a74b17d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga737a1904b7e3fcda689b2399937f3b1d"><td class="memItemLeft" align="right" valign="top"><a id="ga737a1904b7e3fcda689b2399937f3b1d"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga737a1904b7e3fcda689b2399937f3b1d">USB_HID_COUNTRY_CH_DE</a>   27</td></tr>
|
|
|
+<tr class="memdesc:ga737a1904b7e3fcda689b2399937f3b1d"><td class="mdescLeft"> </td><td class="mdescRight">Swiss-German. <br /></td></tr>
|
|
|
+<tr class="separator:ga737a1904b7e3fcda689b2399937f3b1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga6ac7334e98adba59d6ce52b6bda97d8e"><td class="memItemLeft" align="right" valign="top"><a id="ga6ac7334e98adba59d6ce52b6bda97d8e"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6ac7334e98adba59d6ce52b6bda97d8e">USB_HID_COUNTRY_CH</a>   29</td></tr>
|
|
|
+<tr class="memdesc:ga6ac7334e98adba59d6ce52b6bda97d8e"><td class="mdescLeft"> </td><td class="mdescRight">Switzerland. <br /></td></tr>
|
|
|
+<tr class="separator:ga6ac7334e98adba59d6ce52b6bda97d8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga49cb2d82aa7b738a055bdecae0f237c2"><td class="memItemLeft" align="right" valign="top"><a id="ga49cb2d82aa7b738a055bdecae0f237c2"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga49cb2d82aa7b738a055bdecae0f237c2">USB_HID_COUNTRY_TW</a>   30</td></tr>
|
|
|
+<tr class="memdesc:ga49cb2d82aa7b738a055bdecae0f237c2"><td class="mdescLeft"> </td><td class="mdescRight">Taiwan. <br /></td></tr>
|
|
|
+<tr class="separator:ga49cb2d82aa7b738a055bdecae0f237c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga6a5ee6e5d0a6e20aaf31a418a3d5167f"><td class="memItemLeft" align="right" valign="top"><a id="ga6a5ee6e5d0a6e20aaf31a418a3d5167f"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6a5ee6e5d0a6e20aaf31a418a3d5167f">USB_HID_COUNTRY_TR_Q</a>   31</td></tr>
|
|
|
+<tr class="memdesc:ga6a5ee6e5d0a6e20aaf31a418a3d5167f"><td class="mdescLeft"> </td><td class="mdescRight">Turkish-Q. <br /></td></tr>
|
|
|
+<tr class="separator:ga6a5ee6e5d0a6e20aaf31a418a3d5167f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga68c8d61156051d975c0d174d18ef7073"><td class="memItemLeft" align="right" valign="top"><a id="ga68c8d61156051d975c0d174d18ef7073"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga68c8d61156051d975c0d174d18ef7073">USB_HID_COUNTRY_UK</a>   32</td></tr>
|
|
|
+<tr class="memdesc:ga68c8d61156051d975c0d174d18ef7073"><td class="mdescLeft"> </td><td class="mdescRight">United Kingdom. <br /></td></tr>
|
|
|
+<tr class="separator:ga68c8d61156051d975c0d174d18ef7073"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac0d56b06f90f72db75eda7d316c73436"><td class="memItemLeft" align="right" valign="top"><a id="gac0d56b06f90f72db75eda7d316c73436"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac0d56b06f90f72db75eda7d316c73436">USB_HID_COUNTRY_US</a>   33</td></tr>
|
|
|
+<tr class="memdesc:gac0d56b06f90f72db75eda7d316c73436"><td class="mdescLeft"> </td><td class="mdescRight">United States. <br /></td></tr>
|
|
|
+<tr class="separator:gac0d56b06f90f72db75eda7d316c73436"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gad6aa8eda143c752102bbe398e986729a"><td class="memItemLeft" align="right" valign="top"><a id="gad6aa8eda143c752102bbe398e986729a"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gad6aa8eda143c752102bbe398e986729a">USB_HID_COUNTRY_YU</a>   34</td></tr>
|
|
|
+<tr class="memdesc:gad6aa8eda143c752102bbe398e986729a"><td class="mdescLeft"> </td><td class="mdescRight">Yugoslavia. <br /></td></tr>
|
|
|
+<tr class="separator:gad6aa8eda143c752102bbe398e986729a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga8d525014b79ad9edc19195c9274415c6"><td class="memItemLeft" align="right" valign="top"><a id="ga8d525014b79ad9edc19195c9274415c6"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8d525014b79ad9edc19195c9274415c6">USB_HID_COUNTRY_TR_F</a>   35</td></tr>
|
|
|
+<tr class="memdesc:ga8d525014b79ad9edc19195c9274415c6"><td class="mdescLeft"> </td><td class="mdescRight">Turkish-F. <br /></td></tr>
|
|
|
+<tr class="separator:ga8d525014b79ad9edc19195c9274415c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Collections types</h2></td></tr>
|
|
|
+<tr class="memitem:gabe626c2072eed511f8080a6e53596e2f"><td class="memItemLeft" align="right" valign="top"><a id="gabe626c2072eed511f8080a6e53596e2f"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gabe626c2072eed511f8080a6e53596e2f">HID_PHYSICAL_COLLECTION</a>   0x00</td></tr>
|
|
|
+<tr class="memdesc:gabe626c2072eed511f8080a6e53596e2f"><td class="mdescLeft"> </td><td class="mdescRight">A physical collection of items. <br /></td></tr>
|
|
|
+<tr class="separator:gabe626c2072eed511f8080a6e53596e2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga1ee075d4748cbfce33c23283199c74c5"><td class="memItemLeft" align="right" valign="top"><a id="ga1ee075d4748cbfce33c23283199c74c5"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga1ee075d4748cbfce33c23283199c74c5">HID_APPLICATION_COLLECTION</a>   0x01</td></tr>
|
|
|
+<tr class="memdesc:ga1ee075d4748cbfce33c23283199c74c5"><td class="mdescLeft"> </td><td class="mdescRight">Applies a name to a top level collection which the operating system uses to identify a device and possibly remap to a legacy API. <br /></td></tr>
|
|
|
+<tr class="separator:ga1ee075d4748cbfce33c23283199c74c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0471251d0e402efbe6e7df1dd6843c61"><td class="memItemLeft" align="right" valign="top"><a id="ga0471251d0e402efbe6e7df1dd6843c61"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0471251d0e402efbe6e7df1dd6843c61">HID_LOGICAL_COLLECTION</a>   0x02</td></tr>
|
|
|
+<tr class="memdesc:ga0471251d0e402efbe6e7df1dd6843c61"><td class="mdescLeft"> </td><td class="mdescRight">A logical collection of items. <br /></td></tr>
|
|
|
+<tr class="separator:ga0471251d0e402efbe6e7df1dd6843c61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga3c28fa48dbcb83e2b2a5fc643d139ed1"><td class="memItemLeft" align="right" valign="top"><a id="ga3c28fa48dbcb83e2b2a5fc643d139ed1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><b>HID_REPORT_COLLECTION</b>   0x03</td></tr>
|
|
|
+<tr class="separator:ga3c28fa48dbcb83e2b2a5fc643d139ed1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga91254eb649cf2df853f0d336dd2b7e62"><td class="memItemLeft" align="right" valign="top"><a id="ga91254eb649cf2df853f0d336dd2b7e62"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga91254eb649cf2df853f0d336dd2b7e62">HID_NARY_COLLECTION</a>   0x04</td></tr>
|
|
|
+<tr class="memdesc:ga91254eb649cf2df853f0d336dd2b7e62"><td class="mdescLeft"> </td><td class="mdescRight">A collection that encompasses an array definition, naming the array set or the field created by the array. <br /></td></tr>
|
|
|
+<tr class="separator:ga91254eb649cf2df853f0d336dd2b7e62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga09176484d0fbb4b8969d0675db893079"><td class="memItemLeft" align="right" valign="top"><a id="ga09176484d0fbb4b8969d0675db893079"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga09176484d0fbb4b8969d0675db893079">HID_USAGE_SWITCH_COLLECTION</a>   0x05</td></tr>
|
|
|
+<tr class="memdesc:ga09176484d0fbb4b8969d0675db893079"><td class="mdescLeft"> </td><td class="mdescRight">Modifies the purpose or function of the usages (controls) that it contains. <br /></td></tr>
|
|
|
+<tr class="separator:ga09176484d0fbb4b8969d0675db893079"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaabc12a37e608f1c1bd2a0ae19fb236e1"><td class="memItemLeft" align="right" valign="top"><a id="gaabc12a37e608f1c1bd2a0ae19fb236e1"></a>
|
|
|
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaabc12a37e608f1c1bd2a0ae19fb236e1">HID_USAGE_MODIFIER_COLLECTION</a>   0x06</td></tr>
|
|
|
+<tr class="memdesc:gaabc12a37e608f1c1bd2a0ae19fb236e1"><td class="mdescLeft"> </td><td class="mdescRight">Modifies the purpose or function of the usages (controls) that contains it. <br /></td></tr>
|
|
|
+<tr class="separator:gaabc12a37e608f1c1bd2a0ae19fb236e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Input, Output and Feature Report Descriptor Item Flags</h2></td></tr>
|
|
|
+<tr class="memitem:ga7baf36b440de5945d915922beb78ebb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga7baf36b440de5945d915922beb78ebb5">HID_IOF_CONSTANT</a>   (1 << 0)</td></tr>
|
|
|
+<tr class="separator:ga7baf36b440de5945d915922beb78ebb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga4a3e73ffa1e476434900c48a2081031d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga4a3e73ffa1e476434900c48a2081031d">HID_IOF_DATA</a>   (0 << 0)</td></tr>
|
|
|
+<tr class="separator:ga4a3e73ffa1e476434900c48a2081031d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga5e6c7e34a311c2738af40c694ced7000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga5e6c7e34a311c2738af40c694ced7000">HID_IOF_VARIABLE</a>   (1 << 1)</td></tr>
|
|
|
+<tr class="separator:ga5e6c7e34a311c2738af40c694ced7000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0ccd1104a52fc3ef0f375bda13a13a38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0ccd1104a52fc3ef0f375bda13a13a38">HID_IOF_ARRAY</a>   (0 << 1)</td></tr>
|
|
|
+<tr class="separator:ga0ccd1104a52fc3ef0f375bda13a13a38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga47d85afd09748e75a3d6ec42b679b430"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga47d85afd09748e75a3d6ec42b679b430">HID_IOF_RELATIVE</a>   (1 << 2)</td></tr>
|
|
|
+<tr class="separator:ga47d85afd09748e75a3d6ec42b679b430"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf96f8ca6f5af59a8d79a8dab4437e3bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf96f8ca6f5af59a8d79a8dab4437e3bf">HID_IOF_ABSOLUTE</a>   (0 << 2)</td></tr>
|
|
|
+<tr class="separator:gaf96f8ca6f5af59a8d79a8dab4437e3bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga92fa0e8c0dbc063d61b284cba1c32000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga92fa0e8c0dbc063d61b284cba1c32000">HID_IOF_WRAP</a>   (1 << 3)</td></tr>
|
|
|
+<tr class="separator:ga92fa0e8c0dbc063d61b284cba1c32000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaddf2eecc3b59661693d8479883ec4350"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaddf2eecc3b59661693d8479883ec4350">HID_IOF_NO_WRAP</a>   (0 << 3)</td></tr>
|
|
|
+<tr class="separator:gaddf2eecc3b59661693d8479883ec4350"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga9a6f104f1c6557e7b1d4b09cb00d36ff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga9a6f104f1c6557e7b1d4b09cb00d36ff">HID_IOF_NON_LINEAR</a>   (1 << 4)</td></tr>
|
|
|
+<tr class="separator:ga9a6f104f1c6557e7b1d4b09cb00d36ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaee3a27ea403b239c38d9cd3c65487e3f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaee3a27ea403b239c38d9cd3c65487e3f">HID_IOF_LINEAR</a>   (0 << 4)</td></tr>
|
|
|
+<tr class="separator:gaee3a27ea403b239c38d9cd3c65487e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga1fc592e154d0db5c6966751c850bf0b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga1fc592e154d0db5c6966751c850bf0b4">HID_IOF_NO_PREFERRED_STATE</a>   (1 << 5)</td></tr>
|
|
|
+<tr class="separator:ga1fc592e154d0db5c6966751c850bf0b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaa32cf85e432b164c7cc85caf36a727f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaa32cf85e432b164c7cc85caf36a727f8">HID_IOF_PREFERRED_STATE</a>   (0 << 5)</td></tr>
|
|
|
+<tr class="separator:gaa32cf85e432b164c7cc85caf36a727f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaeeeb82419737a5761bb48408133b4d4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaeeeb82419737a5761bb48408133b4d4f">HID_IOF_NULLSTATE</a>   (1 << 6)</td></tr>
|
|
|
+<tr class="separator:gaeeeb82419737a5761bb48408133b4d4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga886e5027abc02049427edaf25fe9c282"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga886e5027abc02049427edaf25fe9c282">HID_IOF_NO_NULL_POSITION</a>   (0 << 6)</td></tr>
|
|
|
+<tr class="separator:ga886e5027abc02049427edaf25fe9c282"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaa993c6b31de01a001e44a4471ad5d091"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaa993c6b31de01a001e44a4471ad5d091">HID_IOF_VOLATILE</a>   (1 << 7)</td></tr>
|
|
|
+<tr class="separator:gaa993c6b31de01a001e44a4471ad5d091"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab0e55956b56f475fb90b976aea7f3067"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab0e55956b56f475fb90b976aea7f3067">HID_IOF_NON_VOLATILE</a>   (0 << 7)</td></tr>
|
|
|
+<tr class="separator:gab0e55956b56f475fb90b976aea7f3067"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gacaa5adb90b7ee329a5ad99544f066efc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gacaa5adb90b7ee329a5ad99544f066efc">HID_IOF_BUFFERED_BYTES</a>   (1 << 8)</td></tr>
|
|
|
+<tr class="separator:gacaa5adb90b7ee329a5ad99544f066efc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaa0650bb2cc302f6cf9b7cc646c184d6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaa0650bb2cc302f6cf9b7cc646c184d6a">HID_IOF_BITFIELD</a>   (0 << 8)</td></tr>
|
|
|
+<tr class="separator:gaa0650bb2cc302f6cf9b7cc646c184d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Report Descriptor Main items</h2></td></tr>
|
|
|
+<tr class="memitem:gab550580eacfcd44cfcc047f88940eb8e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab550580eacfcd44cfcc047f88940eb8e">HID_RI_INPUT</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0x80, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gab550580eacfcd44cfcc047f88940eb8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga613c32b61bc1812c42f5c31ff9d07dad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga613c32b61bc1812c42f5c31ff9d07dad">HID_RI_OUTPUT</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0x90, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga613c32b61bc1812c42f5c31ff9d07dad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga8976ce5ef18e2f828c85c1082bc36cb7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8976ce5ef18e2f828c85c1082bc36cb7">HID_RI_COLLECTION</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xA0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga8976ce5ef18e2f828c85c1082bc36cb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga5aa1ac3989db55b4eba970e54080e353"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga5aa1ac3989db55b4eba970e54080e353">HID_RI_FEATURE</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xB0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga5aa1ac3989db55b4eba970e54080e353"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaba2d804d042755f8212f5b18b2fb33c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaba2d804d042755f8212f5b18b2fb33c2">HID_RI_END_COLLECTION</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xC0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gaba2d804d042755f8212f5b18b2fb33c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Report Descriptor Global items</h2></td></tr>
|
|
|
+<tr class="memitem:gab0e1c276b90402fb73124297ee306eb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab0e1c276b90402fb73124297ee306eb5">HID_RI_USAGE_PAGE</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x00, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gab0e1c276b90402fb73124297ee306eb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga506293a21130050250f6c5f866843906"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga506293a21130050250f6c5f866843906">HID_RI_LOGICAL_MINIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x10, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga506293a21130050250f6c5f866843906"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gacc207548b3f577b41a3da288ab0d9db3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gacc207548b3f577b41a3da288ab0d9db3">HID_RI_LOGICAL_MAXIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x20, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gacc207548b3f577b41a3da288ab0d9db3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga690bfd3fc6df20b9eb6a653186465f9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga690bfd3fc6df20b9eb6a653186465f9e">HID_RI_PHYSICAL_MINIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x30, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga690bfd3fc6df20b9eb6a653186465f9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaa737ddd4c053c736ca0310c3e4fa3934"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaa737ddd4c053c736ca0310c3e4fa3934">HID_RI_PHYSICAL_MAXIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x40, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gaa737ddd4c053c736ca0310c3e4fa3934"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaadac32b2a12d6398fc448f8876135ada"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaadac32b2a12d6398fc448f8876135ada">HID_RI_UNIT_EXPONENT</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x50, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gaadac32b2a12d6398fc448f8876135ada"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf72de1f655a5fb44eebb9c9b87e3be98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf72de1f655a5fb44eebb9c9b87e3be98">HID_RI_UNIT</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x60, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gaf72de1f655a5fb44eebb9c9b87e3be98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gabce0302f3e86b7914e7056015acc0c77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gabce0302f3e86b7914e7056015acc0c77">HID_RI_REPORT_SIZE</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x70, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gabce0302f3e86b7914e7056015acc0c77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab5bde490a3dbd2cc89445fb6ad0dfa2b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab5bde490a3dbd2cc89445fb6ad0dfa2b">HID_RI_REPORT_ID</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x80, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gab5bde490a3dbd2cc89445fb6ad0dfa2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga838cc068a42b0971c1ed592ace71966e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga838cc068a42b0971c1ed592ace71966e">HID_RI_REPORT_COUNT</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x90, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga838cc068a42b0971c1ed592ace71966e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac9a743e10633e4809886de176d8b0f8e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac9a743e10633e4809886de176d8b0f8e">HID_RI_PUSH</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0xA0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gac9a743e10633e4809886de176d8b0f8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab7f0652b15f40813cc5b7de475fe7248"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab7f0652b15f40813cc5b7de475fe7248">HID_RI_POP</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0xB0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gab7f0652b15f40813cc5b7de475fe7248"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Report Descriptor Local items</h2></td></tr>
|
|
|
+<tr class="memitem:ga6c8adb570f1b2645ef8108d477388345"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6c8adb570f1b2645ef8108d477388345">HID_RI_USAGE</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x00, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga6c8adb570f1b2645ef8108d477388345"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2bed43665c4c383cae7a58782a0c0630"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2bed43665c4c383cae7a58782a0c0630">HID_RI_USAGE_MINIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x10, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga2bed43665c4c383cae7a58782a0c0630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga4847b0ed68fbaa4befce9896b1601757"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga4847b0ed68fbaa4befce9896b1601757">HID_RI_USAGE_MAXIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x20, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga4847b0ed68fbaa4befce9896b1601757"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga17df248767e31028eb262d16eb3323ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga17df248767e31028eb262d16eb3323ce">HID_RI_DESIGNATOR_INDEX</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x30, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga17df248767e31028eb262d16eb3323ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gacde41e3fee3bc1c3d9df74c26907d254"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gacde41e3fee3bc1c3d9df74c26907d254">HID_RI_DESIGNATOR_MIN</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x40, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gacde41e3fee3bc1c3d9df74c26907d254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0dd176a6ceb4f8b1acad08870438f3c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0dd176a6ceb4f8b1acad08870438f3c1">HID_RI_DESIGNATOR_MAX</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x50, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga0dd176a6ceb4f8b1acad08870438f3c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga068ded55ea849bca26af2f0cf1dd8ba8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga068ded55ea849bca26af2f0cf1dd8ba8">HID_RI_STRING_INDEX</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x70, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga068ded55ea849bca26af2f0cf1dd8ba8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gadae38ae9f97e593be99b6bda6c3891aa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gadae38ae9f97e593be99b6bda6c3891aa">HID_RI_STRING_MINIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x80, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gadae38ae9f97e593be99b6bda6c3891aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga20aadd99c9a2713d05c37d07210c8977"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga20aadd99c9a2713d05c37d07210c8977">HID_RI_STRING_MAXIMUM</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x90, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:ga20aadd99c9a2713d05c37d07210c8977"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaeeaad9e22f019a3a00b44bf98e5fb0c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaeeaad9e22f019a3a00b44bf98e5fb0c4">HID_RI_DELIMITER</a>(DataBits, ...)   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0xA0, DataBits, __VA_ARGS__)</td></tr>
|
|
|
+<tr class="separator:gaeeaad9e22f019a3a00b44bf98e5fb0c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+HID Report Descriptor for most common cases</h2></td></tr>
|
|
|
+<tr class="memitem:ga008e77026f65ace99ac105cb87b74320"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga008e77026f65ace99ac105cb87b74320">HID_INPUT</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gab550580eacfcd44cfcc047f88940eb8e">HID_RI_INPUT</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga008e77026f65ace99ac105cb87b74320"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gad185d2bdb6363abbe38fb1c95dacd296"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gad185d2bdb6363abbe38fb1c95dacd296">HID_OUTPUT</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga613c32b61bc1812c42f5c31ff9d07dad">HID_RI_OUTPUT</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gad185d2bdb6363abbe38fb1c95dacd296"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac5d0dfb35f707b70a594211abbfb10f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac5d0dfb35f707b70a594211abbfb10f3">HID_COLLECTION</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga8976ce5ef18e2f828c85c1082bc36cb7">HID_RI_COLLECTION</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gac5d0dfb35f707b70a594211abbfb10f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga9b3eb29f61e68e5d073acd5f8de14fc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga9b3eb29f61e68e5d073acd5f8de14fc9">HID_FEATURE</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga5aa1ac3989db55b4eba970e54080e353">HID_RI_FEATURE</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga9b3eb29f61e68e5d073acd5f8de14fc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga6cd6affb9d52e0bf98c7a5c83d03a764"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6cd6affb9d52e0bf98c7a5c83d03a764">HID_END_COLLECTION</a>   <a class="el" href="../../d1/d44/a00098.html#gaba2d804d042755f8212f5b18b2fb33c2">HID_RI_END_COLLECTION</a>(0)</td></tr>
|
|
|
+<tr class="separator:ga6cd6affb9d52e0bf98c7a5c83d03a764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gae732610ce02070c3b8ae9382ba56f10c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gae732610ce02070c3b8ae9382ba56f10c">HID_USAGE_PAGE</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gab0e1c276b90402fb73124297ee306eb5">HID_RI_USAGE_PAGE</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gae732610ce02070c3b8ae9382ba56f10c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab7b141816b64cae09ebbe8204027a820"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab7b141816b64cae09ebbe8204027a820">HID_LOGICAL_MINIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga506293a21130050250f6c5f866843906">HID_RI_LOGICAL_MINIMUM</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gab7b141816b64cae09ebbe8204027a820"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga89b790c94b61d68c024700c37ea22e5d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga89b790c94b61d68c024700c37ea22e5d">HID_LOGICAL_MAXIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gacc207548b3f577b41a3da288ab0d9db3">HID_RI_LOGICAL_MAXIMUM</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga89b790c94b61d68c024700c37ea22e5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga27108d89892c6973c0e97f09a5c464ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga27108d89892c6973c0e97f09a5c464ba">HID_PHYSICAL_MINIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga690bfd3fc6df20b9eb6a653186465f9e">HID_RI_PHYSICAL_MINIMUM</a>(16, data)</td></tr>
|
|
|
+<tr class="separator:ga27108d89892c6973c0e97f09a5c464ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga4d75a29dc1118640a1a8e8b508364417"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga4d75a29dc1118640a1a8e8b508364417">HID_PHYSICAL_MAXIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gaa737ddd4c053c736ca0310c3e4fa3934">HID_RI_PHYSICAL_MAXIMUM</a>(16, data)</td></tr>
|
|
|
+<tr class="separator:ga4d75a29dc1118640a1a8e8b508364417"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gabc4edc4c855c420a5427f03ada62534a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gabc4edc4c855c420a5427f03ada62534a">HID_UNIT_EXPONENT</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gaadac32b2a12d6398fc448f8876135ada">HID_RI_UNIT_EXPONENT</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gabc4edc4c855c420a5427f03ada62534a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2f5a459c27db8c364565823b89270159"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(bits, data)   <a class="el" href="../../d1/d44/a00098.html#gaf72de1f655a5fb44eebb9c9b87e3be98">HID_RI_UNIT</a>(bits, data)</td></tr>
|
|
|
+<tr class="separator:ga2f5a459c27db8c364565823b89270159"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga9dcfbc9f9f19f1604bc61a983f408a46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga9dcfbc9f9f19f1604bc61a983f408a46">HID_REPORT_SIZE</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gabce0302f3e86b7914e7056015acc0c77">HID_RI_REPORT_SIZE</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga9dcfbc9f9f19f1604bc61a983f408a46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf97bcf406e122abd20e6bf706184fc14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf97bcf406e122abd20e6bf706184fc14">HID_REPORT_ID</a>(data)   <a class="el" href="../../d1/d44/a00098.html#gab5bde490a3dbd2cc89445fb6ad0dfa2b">HID_RI_REPORT_ID</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gaf97bcf406e122abd20e6bf706184fc14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga241ba5ad1e4f8e6d0ef0e8faa87b226f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga241ba5ad1e4f8e6d0ef0e8faa87b226f">HID_REPORT_COUNT</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga838cc068a42b0971c1ed592ace71966e">HID_RI_REPORT_COUNT</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga241ba5ad1e4f8e6d0ef0e8faa87b226f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaed135f84d62e2ef4ef318f9944067bdd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaed135f84d62e2ef4ef318f9944067bdd">HID_PUSH</a>   <a class="el" href="../../d1/d44/a00098.html#gac9a743e10633e4809886de176d8b0f8e">HID_RI_PUSH</a>(0)</td></tr>
|
|
|
+<tr class="separator:gaed135f84d62e2ef4ef318f9944067bdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga66e126a91817fda705afd2123344e961"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga66e126a91817fda705afd2123344e961">HID_POP</a>   <a class="el" href="../../d1/d44/a00098.html#gab7f0652b15f40813cc5b7de475fe7248">HID_RI_POP</a>(0)</td></tr>
|
|
|
+<tr class="separator:ga66e126a91817fda705afd2123344e961"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf09e8a704440f4788b62edfab44bfcb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf09e8a704440f4788b62edfab44bfcb9">HID_USAGE</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga6c8adb570f1b2645ef8108d477388345">HID_RI_USAGE</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:gaf09e8a704440f4788b62edfab44bfcb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2682e1966b5a30c5b2198d4c39da909b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2682e1966b5a30c5b2198d4c39da909b">HID_USAGE_MINIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga2bed43665c4c383cae7a58782a0c0630">HID_RI_USAGE_MINIMUM</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga2682e1966b5a30c5b2198d4c39da909b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga923f4094f9bb513fd8d90f4d9d9eb999"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga923f4094f9bb513fd8d90f4d9d9eb999">HID_USAGE_MAXIMUM</a>(data)   <a class="el" href="../../d1/d44/a00098.html#ga4847b0ed68fbaa4befce9896b1601757">HID_RI_USAGE_MAXIMUM</a>(8, data)</td></tr>
|
|
|
+<tr class="separator:ga923f4094f9bb513fd8d90f4d9d9eb999"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+Macros for the units encoding</h2></td></tr>
|
|
|
+<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp98510859a9b913e9c46dc63cc208eb6a"></a><a class="anchor" id="HID_UNITS_ENCODE"></a> </p>
|
|
|
+</td></tr>
|
|
|
+<tr class="memitem:ga8bd5342b7f8bcbd67822032dd8708891"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8bd5342b7f8bcbd67822032dd8708891">HID_UNIT_NONE</a>   0x00</td></tr>
|
|
|
+<tr class="separator:ga8bd5342b7f8bcbd67822032dd8708891"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga66b38681979221f65f9d9e16ddaa13f9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a>   0x01</td></tr>
|
|
|
+<tr class="separator:ga66b38681979221f65f9d9e16ddaa13f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac3828f4b2c72085210d578621a507495"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac3828f4b2c72085210d578621a507495">HID_UNIT_CGS_ROTATION</a>   0x02</td></tr>
|
|
|
+<tr class="separator:gac3828f4b2c72085210d578621a507495"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gacd21984033976c4ae722411445ab2093"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gacd21984033976c4ae722411445ab2093">HID_UNIT_IMPERIAL_LINEAR</a>   0x03</td></tr>
|
|
|
+<tr class="separator:gacd21984033976c4ae722411445ab2093"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga981931c830bc179c840a91e3200560a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga981931c830bc179c840a91e3200560a1">HID_UNIT_IMPERIAL_ROTATION</a>   0x04</td></tr>
|
|
|
+<tr class="separator:ga981931c830bc179c840a91e3200560a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga8b6472893f893b43b51ea769f2040bac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(exp)   ((exp & 0x0F) << 4)</td></tr>
|
|
|
+<tr class="separator:ga8b6472893f893b43b51ea769f2040bac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga94d652e7805c200d7e39e3c107f882b2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga94d652e7805c200d7e39e3c107f882b2">HID_UNIT_ANGLE</a>(exp)   ((exp & 0x0F) << 4)</td></tr>
|
|
|
+<tr class="separator:ga94d652e7805c200d7e39e3c107f882b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2ec189da244ce4156db9cd96c4b051da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(exp)   ((exp & 0x0F) << 8)</td></tr>
|
|
|
+<tr class="separator:ga2ec189da244ce4156db9cd96c4b051da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf269e265a6e954126bc3462803252ec6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(exp)   ((exp & 0x0F) << 12)</td></tr>
|
|
|
+<tr class="separator:gaf269e265a6e954126bc3462803252ec6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga2bfbeb7c9f9171ad54ebb709d3b2e381"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga2bfbeb7c9f9171ad54ebb709d3b2e381">HID_UNIT_TEMPERATURE</a>(exp)   ((exp & 0x0F) << 16)</td></tr>
|
|
|
+<tr class="separator:ga2bfbeb7c9f9171ad54ebb709d3b2e381"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga6825ad378594c887039fecaa7412bc40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(exp)   ((exp & 0x0F) << 20)</td></tr>
|
|
|
+<tr class="separator:ga6825ad378594c887039fecaa7412bc40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gade8d02f1f32515e8d6fbd185dc3b0bdb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gade8d02f1f32515e8d6fbd185dc3b0bdb">HID_UNIT_LUMINOUS</a>(exp)   ((exp & 0x0F) << 24)</td></tr>
|
|
|
+<tr class="separator:gade8d02f1f32515e8d6fbd185dc3b0bdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table><table class="memberdecls">
|
|
|
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
|
+Macros for the some SI named units</h2></td></tr>
|
|
|
+<tr class="memitem:ga62de3d3a9f251114bd724d6e39252e2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga62de3d3a9f251114bd724d6e39252e2a">HID_UNIT_METER</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga62de3d3a9f251114bd724d6e39252e2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga553e06de5653d2d199b5be4f11d3ed42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga553e06de5653d2d199b5be4f11d3ed42">HID_UNIT_KG</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga553e06de5653d2d199b5be4f11d3ed42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga1c4b116223ec16414ebfda698ff916fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga1c4b116223ec16414ebfda698ff916fe">HID_UNIT_SECOND</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga1c4b116223ec16414ebfda698ff916fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga51da62b9d5a2d7c2615dc30a4ffadb0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga51da62b9d5a2d7c2615dc30a4ffadb0f">HID_UNIT_MPS</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga51da62b9d5a2d7c2615dc30a4ffadb0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga19e408d22bea5c0716db12ff85d0d7bd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga19e408d22bea5c0716db12ff85d0d7bd">HID_UNIT_MPS2</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga19e408d22bea5c0716db12ff85d0d7bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gafc5a3c59ef24098a4a5bbc819f95ca7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gafc5a3c59ef24098a4a5bbc819f95ca7f">HID_UNIT_NEWTON</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gafc5a3c59ef24098a4a5bbc819f95ca7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac4f3c3df32bea0dc2000582b60e3c293"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac4f3c3df32bea0dc2000582b60e3c293">HID_UNIT_JOULE</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gac4f3c3df32bea0dc2000582b60e3c293"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gae6df1435fcc35e8b849ed60c104e0821"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gae6df1435fcc35e8b849ed60c104e0821">HID_UNIT_WATT</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gae6df1435fcc35e8b849ed60c104e0821"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gae1dcdb2db5c5fa9911fc4f2c2e60e3a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gae1dcdb2db5c5fa9911fc4f2c2e60e3a6">HID_UNIT_PASCAL</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gae1dcdb2db5c5fa9911fc4f2c2e60e3a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gaf1705b81dd85bda655db80bcdfb7db90"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gaf1705b81dd85bda655db80bcdfb7db90">HID_UNIT_HERTZ</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gaf1705b81dd85bda655db80bcdfb7db90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab02fda19c6bdfc0fccc9d30782eb2f71"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab02fda19c6bdfc0fccc9d30782eb2f71">HID_UNIT_AMPERE</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gab02fda19c6bdfc0fccc9d30782eb2f71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gac4ba77c7a51a5091d7bf8ab7b9a12d9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gac4ba77c7a51a5091d7bf8ab7b9a12d9e">HID_UNIT_VOLT</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gac4ba77c7a51a5091d7bf8ab7b9a12d9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga00d21be0e95c69f3cf30c72672c2e650"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga00d21be0e95c69f3cf30c72672c2e650">HID_UNIT_OHM</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga00d21be0e95c69f3cf30c72672c2e650"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga874b0a17fa9be9e69aa1d4f1a20613e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga874b0a17fa9be9e69aa1d4f1a20613e5">HID_UNIT_HENRY</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga874b0a17fa9be9e69aa1d4f1a20613e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga071c22fd160ab0827f3ea62fe80ba23f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga071c22fd160ab0827f3ea62fe80ba23f">HID_UNIT_FARAD</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga071c22fd160ab0827f3ea62fe80ba23f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga0049886e99c3fff3091192c01e7e0020"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga0049886e99c3fff3091192c01e7e0020">HID_UNIT_COULOMB</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga0049886e99c3fff3091192c01e7e0020"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:gab9dd926a50596e9a5af553499659d027"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#gab9dd926a50596e9a5af553499659d027">HID_UNIT_TESLA</a>(exp)</td></tr>
|
|
|
+<tr class="separator:gab9dd926a50596e9a5af553499659d027"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ga7b8699eed54b5515055922c07d818e4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d44/a00098.html#ga7b8699eed54b5515055922c07d818e4a">HID_UNIT_LUX</a>(exp)</td></tr>
|
|
|
+<tr class="separator:ga7b8699eed54b5515055922c07d818e4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+</table>
|
|
|
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
|
+<p>This module contains USB Human Interface Devices class definitions. </p>
|
|
|
+<p>This module based on</p><ul>
|
|
|
+<li><a href="https://www.usb.org/sites/default/files/documents/hid1_11.pdf">Device Class Definition for Human Interface Devices (HID) Version 1.11</a></li>
|
|
|
+<li><a href="https://github.com/abcminiuser/lufa">LUFA - the Lightweight USB Framework for AVRs.</a></li>
|
|
|
+</ul>
|
|
|
+<dl class="section user"><dt>Control usage types</dt><dd><table class="doxtable">
|
|
|
+<tr>
|
|
|
+<th>Type </th><th>Logical min </th><th>Logical max </th><th>Flags </th><th>Signal </th><th>Operation </th></tr>
|
|
|
+<tr>
|
|
|
+<td>[LC] Linear control </td><td>-1 </td><td>1 </td><td>Relative, Preferred state </td><td>Edge </td><td>Inc / Dec value </td></tr>
|
|
|
+<tr>
|
|
|
+<td></td><td>-Min </td><td>Max </td><td>Relative, Preferred state </td><td>Level </td><td>Inc / Dec value by n </td></tr>
|
|
|
+<tr>
|
|
|
+<td></td><td>Min </td><td>Max </td><td>Absolute, Preferred state </td><td>N/A </td><td>Absolute value </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[OOC] ON/OFF control </td><td>-1 </td><td>1 </td><td>Relative, No preferred </td><td>Edge </td><td>1 asserts ON; -1 assertsOFF </td></tr>
|
|
|
+<tr>
|
|
|
+<td></td><td>0 </td><td>1 </td><td>Relative, Preferred state </td><td>Edge </td><td>0->1 toggles ON/OFF </td></tr>
|
|
|
+<tr>
|
|
|
+<td></td><td>0 </td><td>1 </td><td>Absolute, No preferred </td><td>Level </td><td>0 asserts ON; 1 asserts OFF </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[MC] Momentary control </td><td>0 </td><td>1 </td><td>Absolute, Preferred state </td><td>Level </td><td>0 asserts, 1 deasserts condition </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[OSC] One shot control </td><td>0 </td><td>1 </td><td>Relative, Preferred state </td><td>Edge </td><td>0->1 triggers an event </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[RTC] Re-trigger control </td><td>0 </td><td>1 </td><td>Absolute, Preferred state </td><td>Level </td><td>1 trigger an event </td></tr>
|
|
|
+</table>
|
|
|
+</dd></dl>
|
|
|
+<dl class="section user"><dt>Data usage types</dt><dd><table class="doxtable">
|
|
|
+<tr>
|
|
|
+<th>Type </th><th>Flgs </th><th>Description </th></tr>
|
|
|
+<tr>
|
|
|
+<td>[SEL] Selector </td><td>Array </td><td>Contained a Named Array </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[SV] Static value </td><td>Constant, Variable, Absolute </td><td>Read-only multiple-bit value </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[SF] Static flag </td><td>Constant, Variable, Absolute </td><td>Read-only single-bit value </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[DV] Dynamic value </td><td>Data, Variable, Absolute </td><td>Read-write multiple-bit value </td></tr>
|
|
|
+<tr>
|
|
|
+<td>[DF] Dynamic flag </td><td>Data, Variable, Absolute </td><td>Read-write single-bit value </td></tr>
|
|
|
+</table>
|
|
|
+</dd></dl>
|
|
|
+<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
|
+<a id="ga69b46c6bda56c38a8dc1d8ce64baa9af"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga69b46c6bda56c38a8dc1d8ce64baa9af">◆ </a></span>DECLARE_USB_HID_DESCRIPTOR</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define DECLARE_USB_HID_DESCRIPTOR</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">p</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">struct </span>usb_hid_descriptor_##p { \</div><div class="line"> uint8_t bLength; \</div><div class="line"> uint8_t bDescriptorType; \</div><div class="line"> uint16_t bcdHID; \</div><div class="line"> uint8_t bCountryCode; \</div><div class="line"> uint8_t bNumDescriptors; \</div><div class="line"> struct <a class="code" href="../../d5/d0b/a00220.html">usb_hid_report_descriptor</a> report[p]; \</div><div class="line">} __attribute__((packed));</div><div class="ttc" id="a00220_html"><div class="ttname"><a href="../../d5/d0b/a00220.html">usb_hid_report_descriptor</a></div><div class="ttdoc">USB HID report descriptor. </div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00167">usb_hid.h:167</a></div></div>
|
|
|
+</div><!-- fragment -->
|
|
|
+<p>Helper macro for the multireport hid descriptor. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00173">173</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga7baf36b440de5945d915922beb78ebb5"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga7baf36b440de5945d915922beb78ebb5">◆ </a></span>HID_IOF_CONSTANT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_CONSTANT   (1 << 0)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Item is a static read-only field in a report and cannot be modified. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00211">211</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga4a3e73ffa1e476434900c48a2081031d"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga4a3e73ffa1e476434900c48a2081031d">◆ </a></span>HID_IOF_DATA</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_DATA   (0 << 0)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Item contains a modifiable device data. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00212">212</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga5e6c7e34a311c2738af40c694ced7000"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga5e6c7e34a311c2738af40c694ced7000">◆ </a></span>HID_IOF_VARIABLE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_VARIABLE   (1 << 1)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Each field represents data from a physical control. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00213">213</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga0ccd1104a52fc3ef0f375bda13a13a38"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga0ccd1104a52fc3ef0f375bda13a13a38">◆ </a></span>HID_IOF_ARRAY</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_ARRAY   (0 << 1)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Array returns an index in each field that corresponds to the pressed button. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00214">214</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga47d85afd09748e75a3d6ec42b679b430"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga47d85afd09748e75a3d6ec42b679b430">◆ </a></span>HID_IOF_RELATIVE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_RELATIVE   (1 << 2)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data is relative (indicating the change in value from the last report). </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00215">215</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf96f8ca6f5af59a8d79a8dab4437e3bf"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf96f8ca6f5af59a8d79a8dab4437e3bf">◆ </a></span>HID_IOF_ABSOLUTE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_ABSOLUTE   (0 << 2)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data is absolute (based on a fixed origin). </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00216">216</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga92fa0e8c0dbc063d61b284cba1c32000"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga92fa0e8c0dbc063d61b284cba1c32000">◆ </a></span>HID_IOF_WRAP</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_WRAP   (1 << 3)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data “rolls over” when reaching either the extreme high or low value. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00217">217</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaddf2eecc3b59661693d8479883ec4350"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaddf2eecc3b59661693d8479883ec4350">◆ </a></span>HID_IOF_NO_WRAP</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NO_WRAP   (0 << 3)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data not “rolls over” when reaching either the extreme high or low value. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00218">218</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga9a6f104f1c6557e7b1d4b09cb00d36ff"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga9a6f104f1c6557e7b1d4b09cb00d36ff">◆ </a></span>HID_IOF_NON_LINEAR</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NON_LINEAR   (1 << 4)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Noninear relationship between logical and physical units. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00219">219</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaee3a27ea403b239c38d9cd3c65487e3f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaee3a27ea403b239c38d9cd3c65487e3f">◆ </a></span>HID_IOF_LINEAR</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_LINEAR   (0 << 4)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Linear relationship between logical and physical units. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00220">220</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga1fc592e154d0db5c6966751c850bf0b4"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga1fc592e154d0db5c6966751c850bf0b4">◆ </a></span>HID_IOF_NO_PREFERRED_STATE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NO_PREFERRED_STATE   (1 << 5)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Control has no preferred state. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00221">221</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaa32cf85e432b164c7cc85caf36a727f8"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaa32cf85e432b164c7cc85caf36a727f8">◆ </a></span>HID_IOF_PREFERRED_STATE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_PREFERRED_STATE   (0 << 5)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Control has a preferred state to which it will return when the user is not physically interacting with the control. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00222">222</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaeeeb82419737a5761bb48408133b4d4f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaeeeb82419737a5761bb48408133b4d4f">◆ </a></span>HID_IOF_NULLSTATE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NULLSTATE   (1 << 6)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Control has a state in which it is not sending meaningful data. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00225">225</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga886e5027abc02049427edaf25fe9c282"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga886e5027abc02049427edaf25fe9c282">◆ </a></span>HID_IOF_NO_NULL_POSITION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NO_NULL_POSITION   (0 << 6)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Control has no nullstate. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00226">226</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaa993c6b31de01a001e44a4471ad5d091"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaa993c6b31de01a001e44a4471ad5d091">◆ </a></span>HID_IOF_VOLATILE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_VOLATILE   (1 << 7)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data may be changed by device itself. (Output and Feature) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00227">227</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab0e55956b56f475fb90b976aea7f3067"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab0e55956b56f475fb90b976aea7f3067">◆ </a></span>HID_IOF_NON_VOLATILE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_NON_VOLATILE   (0 << 7)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data can be changed by host only. (Output and Feature) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00228">228</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gacaa5adb90b7ee329a5ad99544f066efc"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gacaa5adb90b7ee329a5ad99544f066efc">◆ </a></span>HID_IOF_BUFFERED_BYTES</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_BUFFERED_BYTES   (1 << 8)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Indicates that the control emits a fixed-size stream of bytes. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00229">229</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaa0650bb2cc302f6cf9b7cc646c184d6a"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaa0650bb2cc302f6cf9b7cc646c184d6a">◆ </a></span>HID_IOF_BITFIELD</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_IOF_BITFIELD   (0 << 8)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Data is a fixed bitfield. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00230">230</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab550580eacfcd44cfcc047f88940eb8e"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab550580eacfcd44cfcc047f88940eb8e">◆ </a></span>HID_RI_INPUT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_INPUT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0x80, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Describes information about the data provided by one or more physical controls. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00236">236</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga613c32b61bc1812c42f5c31ff9d07dad"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga613c32b61bc1812c42f5c31ff9d07dad">◆ </a></span>HID_RI_OUTPUT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_OUTPUT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0x90, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>similar to an Input item except it describes data sent to the device—for example, LED states. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00238">238</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga8976ce5ef18e2f828c85c1082bc36cb7"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga8976ce5ef18e2f828c85c1082bc36cb7">◆ </a></span>HID_RI_COLLECTION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_COLLECTION</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xA0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>identifies a relationship between two or more data (Input, Output, or Feature.) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00240">240</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga5aa1ac3989db55b4eba970e54080e353"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga5aa1ac3989db55b4eba970e54080e353">◆ </a></span>HID_RI_FEATURE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_FEATURE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xB0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>describe device configuration information that can be sent to the device. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00242">242</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaba2d804d042755f8212f5b18b2fb33c2"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaba2d804d042755f8212f5b18b2fb33c2">◆ </a></span>HID_RI_END_COLLECTION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_END_COLLECTION</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_MAIN , 0xC0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>closes a collection </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00244">244</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab0e1c276b90402fb73124297ee306eb5"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab0e1c276b90402fb73124297ee306eb5">◆ </a></span>HID_RI_USAGE_PAGE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_USAGE_PAGE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x00, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Unsigned integer specifying the current Usage Page. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00249">249</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga506293a21130050250f6c5f866843906"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga506293a21130050250f6c5f866843906">◆ </a></span>HID_RI_LOGICAL_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_LOGICAL_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x10, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines a minimum value that a variable or array item will report. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00251">251</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gacc207548b3f577b41a3da288ab0d9db3"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gacc207548b3f577b41a3da288ab0d9db3">◆ </a></span>HID_RI_LOGICAL_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_LOGICAL_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x20, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines a maximum value that a variable or array item will report. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00253">253</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga690bfd3fc6df20b9eb6a653186465f9e"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga690bfd3fc6df20b9eb6a653186465f9e">◆ </a></span>HID_RI_PHYSICAL_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_PHYSICAL_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x30, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines a minimum value for the physical extent of a variable item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00255">255</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaa737ddd4c053c736ca0310c3e4fa3934"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaa737ddd4c053c736ca0310c3e4fa3934">◆ </a></span>HID_RI_PHYSICAL_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_PHYSICAL_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x40, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines a maximum value for the physical extent of a variable item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00257">257</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaadac32b2a12d6398fc448f8876135ada"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaadac32b2a12d6398fc448f8876135ada">◆ </a></span>HID_RI_UNIT_EXPONENT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_UNIT_EXPONENT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x50, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Value of the unit exponent in base 10. </p><dl class="section note"><dt>Note</dt><dd>The USB-HID specification is unclear about Unit exponent usage. Practically it's limited by 1 nibble. </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00261">261</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf72de1f655a5fb44eebb9c9b87e3be98"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf72de1f655a5fb44eebb9c9b87e3be98">◆ </a></span>HID_RI_UNIT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_UNIT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x60, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Encoded unit value </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d1/d44/a00098.html#HID_UNITS_ENCODE">HID_UNITS_ENCODE</a> </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00263">263</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gabce0302f3e86b7914e7056015acc0c77"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gabce0302f3e86b7914e7056015acc0c77">◆ </a></span>HID_RI_REPORT_SIZE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_REPORT_SIZE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x70, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Unsigned integer specifying the size of the report fields in bits. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00265">265</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab5bde490a3dbd2cc89445fb6ad0dfa2b"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab5bde490a3dbd2cc89445fb6ad0dfa2b">◆ </a></span>HID_RI_REPORT_ID</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_REPORT_ID</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x80, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Unsigned value that specifies the Report ID. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00267">267</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga838cc068a42b0971c1ed592ace71966e"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga838cc068a42b0971c1ed592ace71966e">◆ </a></span>HID_RI_REPORT_COUNT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_REPORT_COUNT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0x90, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Unsigned integer specifying the number of data fields for the item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00269">269</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gac9a743e10633e4809886de176d8b0f8e"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gac9a743e10633e4809886de176d8b0f8e">◆ </a></span>HID_RI_PUSH</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_PUSH</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0xA0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Places a copy of the global item state table on the stack. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00271">271</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab7f0652b15f40813cc5b7de475fe7248"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab7f0652b15f40813cc5b7de475fe7248">◆ </a></span>HID_RI_POP</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_POP</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_GLOBAL, 0xB0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Replaces the item state table with the top structure from the stack. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00273">273</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga6c8adb570f1b2645ef8108d477388345"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga6c8adb570f1b2645ef8108d477388345">◆ </a></span>HID_RI_USAGE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_USAGE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x00, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Represents a suggested usage for the item or collection. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00278">278</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga2bed43665c4c383cae7a58782a0c0630"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga2bed43665c4c383cae7a58782a0c0630">◆ </a></span>HID_RI_USAGE_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_USAGE_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x10, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines the starting usage associated with an array or bitmap </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00280">280</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga4847b0ed68fbaa4befce9896b1601757"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga4847b0ed68fbaa4befce9896b1601757">◆ </a></span>HID_RI_USAGE_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_USAGE_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x20, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines the ending usage associated with an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00282">282</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga17df248767e31028eb262d16eb3323ce"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga17df248767e31028eb262d16eb3323ce">◆ </a></span>HID_RI_DESIGNATOR_INDEX</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_DESIGNATOR_INDEX</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x30, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Determines the body part used for a control. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00284">284</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gacde41e3fee3bc1c3d9df74c26907d254"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gacde41e3fee3bc1c3d9df74c26907d254">◆ </a></span>HID_RI_DESIGNATOR_MIN</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_DESIGNATOR_MIN</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x40, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines the index of the starting designator associated with an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00286">286</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga0dd176a6ceb4f8b1acad08870438f3c1"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga0dd176a6ceb4f8b1acad08870438f3c1">◆ </a></span>HID_RI_DESIGNATOR_MAX</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_DESIGNATOR_MAX</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x50, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines the index of the ending designator associated with an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00288">288</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga068ded55ea849bca26af2f0cf1dd8ba8"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga068ded55ea849bca26af2f0cf1dd8ba8">◆ </a></span>HID_RI_STRING_INDEX</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_STRING_INDEX</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x70, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>String index for a String descriptor; allows a string to be associated with a particular item or control. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00290">290</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gadae38ae9f97e593be99b6bda6c3891aa"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gadae38ae9f97e593be99b6bda6c3891aa">◆ </a></span>HID_RI_STRING_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_STRING_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x80, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Specifies the first string index when assigning a group of sequential strings to controls in an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00292">292</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga20aadd99c9a2713d05c37d07210c8977"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga20aadd99c9a2713d05c37d07210c8977">◆ </a></span>HID_RI_STRING_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_STRING_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0x90, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Specifies the last string index when assigning a group of sequential strings to controls in an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00294">294</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaeeaad9e22f019a3a00b44bf98e5fb0c4"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaeeaad9e22f019a3a00b44bf98e5fb0c4">◆ </a></span>HID_RI_DELIMITER</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_RI_DELIMITER</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">DataBits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname"><em>...</em> </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   _HID_RI_ENTRY(HID_RI_TYPE_LOCAL , 0xA0, DataBits, __VA_ARGS__)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Defines the beginning or end of a set of local items (1 = open set, 0 = close set). </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00296">296</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga008e77026f65ace99ac105cb87b74320"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga008e77026f65ace99ac105cb87b74320">◆ </a></span>HID_INPUT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_INPUT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gab550580eacfcd44cfcc047f88940eb8e">HID_RI_INPUT</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Describes information about the data provided by one or more physical controls. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00300">300</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gad185d2bdb6363abbe38fb1c95dacd296"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gad185d2bdb6363abbe38fb1c95dacd296">◆ </a></span>HID_OUTPUT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_OUTPUT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga613c32b61bc1812c42f5c31ff9d07dad">HID_RI_OUTPUT</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>similar to an Input item except it describes data sent to the device—for example, LED states. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00301">301</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gac5d0dfb35f707b70a594211abbfb10f3"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gac5d0dfb35f707b70a594211abbfb10f3">◆ </a></span>HID_COLLECTION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_COLLECTION</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga8976ce5ef18e2f828c85c1082bc36cb7">HID_RI_COLLECTION</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>identifies a relationship between two or more data (Input, Output, or Feature.) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00302">302</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga9b3eb29f61e68e5d073acd5f8de14fc9"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b3eb29f61e68e5d073acd5f8de14fc9">◆ </a></span>HID_FEATURE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_FEATURE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga5aa1ac3989db55b4eba970e54080e353">HID_RI_FEATURE</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>describe device configuration information that can be sent to the device. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00303">303</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga6cd6affb9d52e0bf98c7a5c83d03a764"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga6cd6affb9d52e0bf98c7a5c83d03a764">◆ </a></span>HID_END_COLLECTION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_END_COLLECTION   <a class="el" href="../../d1/d44/a00098.html#gaba2d804d042755f8212f5b18b2fb33c2">HID_RI_END_COLLECTION</a>(0)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>closes a collection </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00304">304</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gae732610ce02070c3b8ae9382ba56f10c"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gae732610ce02070c3b8ae9382ba56f10c">◆ </a></span>HID_USAGE_PAGE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_USAGE_PAGE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gab0e1c276b90402fb73124297ee306eb5">HID_RI_USAGE_PAGE</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Unsigned integer specifying the current Usage Page. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00305">305</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab7b141816b64cae09ebbe8204027a820"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab7b141816b64cae09ebbe8204027a820">◆ </a></span>HID_LOGICAL_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_LOGICAL_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga506293a21130050250f6c5f866843906">HID_RI_LOGICAL_MINIMUM</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [-127; 127];Defines a minimum value that a variable or array item will report. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00306">306</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga89b790c94b61d68c024700c37ea22e5d"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga89b790c94b61d68c024700c37ea22e5d">◆ </a></span>HID_LOGICAL_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_LOGICAL_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gacc207548b3f577b41a3da288ab0d9db3">HID_RI_LOGICAL_MAXIMUM</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [-127; 127];Defines a maximum value that a variable or array item will report. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00307">307</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga27108d89892c6973c0e97f09a5c464ba"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga27108d89892c6973c0e97f09a5c464ba">◆ </a></span>HID_PHYSICAL_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_PHYSICAL_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga690bfd3fc6df20b9eb6a653186465f9e">HID_RI_PHYSICAL_MINIMUM</a>(16, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [-32767; 32767];Defines a minimum value for the physical extent of a variable item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00308">308</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga4d75a29dc1118640a1a8e8b508364417"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d75a29dc1118640a1a8e8b508364417">◆ </a></span>HID_PHYSICAL_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_PHYSICAL_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gaa737ddd4c053c736ca0310c3e4fa3934">HID_RI_PHYSICAL_MAXIMUM</a>(16, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [-32767; 32767];Defines a maximum value for the physical extent of a variable item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00309">309</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gabc4edc4c855c420a5427f03ada62534a"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gabc4edc4c855c420a5427f03ada62534a">◆ </a></span>HID_UNIT_EXPONENT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_EXPONENT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gaadac32b2a12d6398fc448f8876135ada">HID_RI_UNIT_EXPONENT</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [-127; 127]; Value of the unit exponent in base 10. </p><dl class="section note"><dt>Note</dt><dd>The USB-HID specification is unclear about Unit exponent usage. Practically it's limited by 1 nibble. </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00310">310</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga2f5a459c27db8c364565823b89270159"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f5a459c27db8c364565823b89270159">◆ </a></span>HID_UNIT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">bits, </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="paramkey"></td>
|
|
|
+ <td></td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td>)</td>
|
|
|
+ <td></td><td>   <a class="el" href="../../d1/d44/a00098.html#gaf72de1f655a5fb44eebb9c9b87e3be98">HID_RI_UNIT</a>(bits, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Encoded unit value </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d1/d44/a00098.html#HID_UNITS_ENCODE">HID_UNITS_ENCODE</a> </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00311">311</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga9dcfbc9f9f19f1604bc61a983f408a46"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga9dcfbc9f9f19f1604bc61a983f408a46">◆ </a></span>HID_REPORT_SIZE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_REPORT_SIZE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gabce0302f3e86b7914e7056015acc0c77">HID_RI_REPORT_SIZE</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Unsigned integer specifying the size of the report fields in bits. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00312">312</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf97bcf406e122abd20e6bf706184fc14"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf97bcf406e122abd20e6bf706184fc14">◆ </a></span>HID_REPORT_ID</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_REPORT_ID</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#gab5bde490a3dbd2cc89445fb6ad0dfa2b">HID_RI_REPORT_ID</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Unsigned value that specifies the Report ID. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00313">313</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga241ba5ad1e4f8e6d0ef0e8faa87b226f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga241ba5ad1e4f8e6d0ef0e8faa87b226f">◆ </a></span>HID_REPORT_COUNT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_REPORT_COUNT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga838cc068a42b0971c1ed592ace71966e">HID_RI_REPORT_COUNT</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Unsigned integer specifying the number of data fields for the item </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00314">314</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaed135f84d62e2ef4ef318f9944067bdd"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaed135f84d62e2ef4ef318f9944067bdd">◆ </a></span>HID_PUSH</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_PUSH   <a class="el" href="../../d1/d44/a00098.html#gac9a743e10633e4809886de176d8b0f8e">HID_RI_PUSH</a>(0)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Places a copy of the global item state table on the stack. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00315">315</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga66e126a91817fda705afd2123344e961"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga66e126a91817fda705afd2123344e961">◆ </a></span>HID_POP</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_POP   <a class="el" href="../../d1/d44/a00098.html#gab7f0652b15f40813cc5b7de475fe7248">HID_RI_POP</a>(0)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Replaces the item state table with the top structure from the stack. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00316">316</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf09e8a704440f4788b62edfab44bfcb9"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf09e8a704440f4788b62edfab44bfcb9">◆ </a></span>HID_USAGE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_USAGE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga6c8adb570f1b2645ef8108d477388345">HID_RI_USAGE</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Represents a suggested usage for the item or collection. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00317">317</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga2682e1966b5a30c5b2198d4c39da909b"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga2682e1966b5a30c5b2198d4c39da909b">◆ </a></span>HID_USAGE_MINIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_USAGE_MINIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga2bed43665c4c383cae7a58782a0c0630">HID_RI_USAGE_MINIMUM</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Defines the starting usage associated with an array or bitmap </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00318">318</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga923f4094f9bb513fd8d90f4d9d9eb999"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga923f4094f9bb513fd8d90f4d9d9eb999">◆ </a></span>HID_USAGE_MAXIMUM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_USAGE_MAXIMUM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">data</td><td>)</td>
|
|
|
+ <td>   <a class="el" href="../../d1/d44/a00098.html#ga4847b0ed68fbaa4befce9896b1601757">HID_RI_USAGE_MAXIMUM</a>(8, data)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+
|
|
|
+<p></p>
|
|
|
+<p>Range [0; 0xFF];Defines the ending usage associated with an array or bitmap. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00319">319</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga8bd5342b7f8bcbd67822032dd8708891"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga8bd5342b7f8bcbd67822032dd8708891">◆ </a></span>HID_UNIT_NONE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_NONE   0x00</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>No system. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00325">325</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga66b38681979221f65f9d9e16ddaa13f9"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga66b38681979221f65f9d9e16ddaa13f9">◆ </a></span>HID_UNIT_CGS_LINEAR</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_CGS_LINEAR   0x01</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Centimeter-Gram-Second metric linear system. </p><dl class="section note"><dt>Note</dt><dd>USB-HID defines this as SI linear. </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00326">326</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gac3828f4b2c72085210d578621a507495"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gac3828f4b2c72085210d578621a507495">◆ </a></span>HID_UNIT_CGS_ROTATION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_CGS_ROTATION   0x02</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Centimeter-Gram-Second metric rotation system. </p><dl class="section note"><dt>Note</dt><dd>USB-HID defines this as SI rotation. </dd></dl>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00327">327</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gacd21984033976c4ae722411445ab2093"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gacd21984033976c4ae722411445ab2093">◆ </a></span>HID_UNIT_IMPERIAL_LINEAR</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_IMPERIAL_LINEAR   0x03</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Imperial linear system. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00328">328</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga981931c830bc179c840a91e3200560a1"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga981931c830bc179c840a91e3200560a1">◆ </a></span>HID_UNIT_IMPERIAL_ROTATION</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_IMPERIAL_ROTATION   0x04</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Imperial rotation system. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00329">329</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga8b6472893f893b43b51ea769f2040bac"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga8b6472893f893b43b51ea769f2040bac">◆ </a></span>HID_UNIT_LENGTH</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_LENGTH</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 4)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Length, position, distance unit. cm (CGS), inch (Imperial) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00330">330</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga94d652e7805c200d7e39e3c107f882b2"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga94d652e7805c200d7e39e3c107f882b2">◆ </a></span>HID_UNIT_ANGLE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_ANGLE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 4)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Angle unit. radians(CGS), degree (Imperial) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00331">331</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga2ec189da244ce4156db9cd96c4b051da"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga2ec189da244ce4156db9cd96c4b051da">◆ </a></span>HID_UNIT_MASS</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_MASS</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 8)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Mass unit. gram (CGS), slug (Imperial) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00332">332</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf269e265a6e954126bc3462803252ec6"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf269e265a6e954126bc3462803252ec6">◆ </a></span>HID_UNIT_TIME</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_TIME</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 12)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Time unit. secound. </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00333">333</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga2bfbeb7c9f9171ad54ebb709d3b2e381"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga2bfbeb7c9f9171ad54ebb709d3b2e381">◆ </a></span>HID_UNIT_TEMPERATURE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_TEMPERATURE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 16)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Temperature unit. Kelvin (CGS), Fahrenheit (Imperial) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00334">334</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga6825ad378594c887039fecaa7412bc40"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga6825ad378594c887039fecaa7412bc40">◆ </a></span>HID_UNIT_CURRENT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_CURRENT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 20)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Current unit. Ampere </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00335">335</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gade8d02f1f32515e8d6fbd185dc3b0bdb"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gade8d02f1f32515e8d6fbd185dc3b0bdb">◆ </a></span>HID_UNIT_LUMINOUS</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_LUMINOUS</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td>   ((exp & 0x0F) << 24)</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<p>Luminous intensity unit. Candela </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00336">336</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga62de3d3a9f251114bd724d6e39252e2a"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga62de3d3a9f251114bd724d6e39252e2a">◆ </a></span>HID_UNIT_METER</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_METER</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(8, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 2)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI length. m = 1E2 * cm </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00342">342</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga553e06de5653d2d199b5be4f11d3ed42"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga553e06de5653d2d199b5be4f11d3ed42">◆ </a></span>HID_UNIT_KG</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_KG</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1), \</div><div class="line"> <a class="code" href="../../d1/d44/a00098.html#gabc4edc4c855c420a5427f03ada62534a">HID_UNIT_EXPONENT</a>(exp + 3)</div><div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gabc4edc4c855c420a5427f03ada62534a"><div class="ttname"><a href="../../d1/d44/a00098.html#gabc4edc4c855c420a5427f03ada62534a">HID_UNIT_EXPONENT</a></div><div class="ttdeci">#define HID_UNIT_EXPONENT(data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00310">usb_hid.h:310</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI mass. kg = 1E3 * g </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00346">346</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga1c4b116223ec16414ebfda698ff916fe"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga1c4b116223ec16414ebfda698ff916fe">◆ </a></span>HID_UNIT_SECOND</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_SECOND</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(1), \</div><div class="line"> <a class="code" href="../../d1/d44/a00098.html#gabc4edc4c855c420a5427f03ada62534a">HID_UNIT_EXPONENT</a>(exp + 0)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gabc4edc4c855c420a5427f03ada62534a"><div class="ttname"><a href="../../d1/d44/a00098.html#gabc4edc4c855c420a5427f03ada62534a">HID_UNIT_EXPONENT</a></div><div class="ttdeci">#define HID_UNIT_EXPONENT(data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00310">usb_hid.h:310</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI time. 1s </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00350">350</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga51da62b9d5a2d7c2615dc30a4ffadb0f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga51da62b9d5a2d7c2615dc30a4ffadb0f">◆ </a></span>HID_UNIT_MPS</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_MPS</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(1) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 2)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI velocity. m/s = 1E2 * cm/s </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00354">354</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga19e408d22bea5c0716db12ff85d0d7bd"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga19e408d22bea5c0716db12ff85d0d7bd">◆ </a></span>HID_UNIT_MPS2</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_MPS2</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(1) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 2)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI acceleration. m/s^2 = 1E2 * cm/s^2 </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00358">358</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gafc5a3c59ef24098a4a5bbc819f95ca7f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gafc5a3c59ef24098a4a5bbc819f95ca7f">◆ </a></span>HID_UNIT_NEWTON</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_NEWTON</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(1) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 5)</div><div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI force. N = 1E5 * g * cm / s^2 </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00362">362</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gac4f3c3df32bea0dc2000582b60e3c293"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gac4f3c3df32bea0dc2000582b60e3c293">◆ </a></span>HID_UNIT_JOULE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_JOULE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 7)</div><div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI energy. J = 1E7 * g * cm^2 / s^2 </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00366">366</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gae6df1435fcc35e8b849ed60c104e0821"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gae6df1435fcc35e8b849ed60c104e0821">◆ </a></span>HID_UNIT_WATT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_WATT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-3)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 7)</div><div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI power. W = 1E7 * g * cm^2 / s^3 </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00370">370</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gae1dcdb2db5c5fa9911fc4f2c2e60e3a6"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gae1dcdb2db5c5fa9911fc4f2c2e60e3a6">◆ </a></span>HID_UNIT_PASCAL</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_PASCAL</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(-1) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 1)</div><div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI pressure. Pa = 1E1 * g / (cm * s^2) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00374">374</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gaf1705b81dd85bda655db80bcdfb7db90"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1705b81dd85bda655db80bcdfb7db90">◆ </a></span>HID_UNIT_HERTZ</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_HERTZ</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(16, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 0)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI frequency. Hz = 1 / s </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00378">378</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab02fda19c6bdfc0fccc9d30782eb2f71"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab02fda19c6bdfc0fccc9d30782eb2f71">◆ </a></span>HID_UNIT_AMPERE</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_AMPERE</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI current. A </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00382">382</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gac4ba77c7a51a5091d7bf8ab7b9a12d9e"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gac4ba77c7a51a5091d7bf8ab7b9a12d9e">◆ </a></span>HID_UNIT_VOLT</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_VOLT</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-3) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(-1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 7)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI voltage. V = W / A = 1E7 * g * cm^2 / (s^3 * A) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00386">386</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga00d21be0e95c69f3cf30c72672c2e650"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga00d21be0e95c69f3cf30c72672c2e650">◆ </a></span>HID_UNIT_OHM</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_OHM</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-3) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 7)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI resistance. Ohm = 1E7 * g * cm^2 / (s^3 * A^2) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00390">390</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga874b0a17fa9be9e69aa1d4f1a20613e5"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga874b0a17fa9be9e69aa1d4f1a20613e5">◆ </a></span>HID_UNIT_HENRY</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_HENRY</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(-2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp + 7)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI inductance. H = 1E7 * g * cm^2 / (s^2 * A^2) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00394">394</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga071c22fd160ab0827f3ea62fe80ba23f"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga071c22fd160ab0827f3ea62fe80ba23f">◆ </a></span>HID_UNIT_FARAD</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_FARAD</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(-1) | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(-2) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(4) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(2)), \</div><div class="line"> HID_UNIT_EXPONENT(exp - 7)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI capacitance. F = 1E-7 * s^4 * A^2 / (cm^2 * g) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00398">398</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga0049886e99c3fff3091192c01e7e0020"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga0049886e99c3fff3091192c01e7e0020">◆ </a></span>HID_UNIT_COULOMB</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_COULOMB</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(1) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI electric charge. C = s * A </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00402">402</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="gab9dd926a50596e9a5af553499659d027"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#gab9dd926a50596e9a5af553499659d027">◆ </a></span>HID_UNIT_TESLA</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_TESLA</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a>(1) | <a class="code" href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a>(-2) | <a class="code" href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a>(-1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp)</div><div class="ttc" id="a00098_html_ga6825ad378594c887039fecaa7412bc40"><div class="ttname"><a href="../../d1/d44/a00098.html#ga6825ad378594c887039fecaa7412bc40">HID_UNIT_CURRENT</a></div><div class="ttdeci">#define HID_UNIT_CURRENT(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00335">usb_hid.h:335</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2ec189da244ce4156db9cd96c4b051da"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2ec189da244ce4156db9cd96c4b051da">HID_UNIT_MASS</a></div><div class="ttdeci">#define HID_UNIT_MASS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00332">usb_hid.h:332</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gaf269e265a6e954126bc3462803252ec6"><div class="ttname"><a href="../../d1/d44/a00098.html#gaf269e265a6e954126bc3462803252ec6">HID_UNIT_TIME</a></div><div class="ttdeci">#define HID_UNIT_TIME(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00333">usb_hid.h:333</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI magnetic flux density. T = 1E3 * g / (s^2 * A) </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00406">406</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+<a id="ga7b8699eed54b5515055922c07d818e4a"></a>
|
|
|
+<h2 class="memtitle"><span class="permalink"><a href="#ga7b8699eed54b5515055922c07d818e4a">◆ </a></span>HID_UNIT_LUX</h2>
|
|
|
+
|
|
|
+<div class="memitem">
|
|
|
+<div class="memproto">
|
|
|
+ <table class="memname">
|
|
|
+ <tr>
|
|
|
+ <td class="memname">#define HID_UNIT_LUX</td>
|
|
|
+ <td>(</td>
|
|
|
+ <td class="paramtype"> </td>
|
|
|
+ <td class="paramname">exp</td><td>)</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+</div><div class="memdoc">
|
|
|
+<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a>(32, <a class="code" href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a> | <a class="code" href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a>(-1) | <a class="code" href="../../d1/d44/a00098.html#gade8d02f1f32515e8d6fbd185dc3b0bdb">HID_UNIT_LUMINOUS</a>(1)), \</div><div class="line"> HID_UNIT_EXPONENT(exp)</div><div class="ttc" id="a00098_html_ga2f5a459c27db8c364565823b89270159"><div class="ttname"><a href="../../d1/d44/a00098.html#ga2f5a459c27db8c364565823b89270159">HID_UNIT</a></div><div class="ttdeci">#define HID_UNIT(bits, data)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00311">usb_hid.h:311</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga8b6472893f893b43b51ea769f2040bac"><div class="ttname"><a href="../../d1/d44/a00098.html#ga8b6472893f893b43b51ea769f2040bac">HID_UNIT_LENGTH</a></div><div class="ttdeci">#define HID_UNIT_LENGTH(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00330">usb_hid.h:330</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_ga66b38681979221f65f9d9e16ddaa13f9"><div class="ttname"><a href="../../d1/d44/a00098.html#ga66b38681979221f65f9d9e16ddaa13f9">HID_UNIT_CGS_LINEAR</a></div><div class="ttdeci">#define HID_UNIT_CGS_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00326">usb_hid.h:326</a></div></div>
|
|
|
+<div class="ttc" id="a00098_html_gade8d02f1f32515e8d6fbd185dc3b0bdb"><div class="ttname"><a href="../../d1/d44/a00098.html#gade8d02f1f32515e8d6fbd185dc3b0bdb">HID_UNIT_LUMINOUS</a></div><div class="ttdeci">#define HID_UNIT_LUMINOUS(exp)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de1/a00065_source.html#l00336">usb_hid.h:336</a></div></div>
|
|
|
+</div><!-- fragment --><p>SI illuminance. lx = 1E4 * cd / cm^2 </p>
|
|
|
+
|
|
|
+<p class="definition">Definition at line <a class="el" href="../../de/de1/a00065_source.html#l00410">410</a> of file <a class="el" href="../../de/de1/a00065_source.html">usb_hid.h</a>.</p>
|
|
|
+
|
|
|
+</div>
|
|
|
+</div>
|
|
|
+</div><!-- contents -->
|
|
|
+</div><!-- doc-content -->
|
|
|
+<!-- start footer part -->
|
|
|
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
|
+ <ul>
|
|
|
+ <li class="footer">Generated by
|
|
|
+ <a href="http://www.doxygen.org/index.html">
|
|
|
+ <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
|
|
|
+ </ul>
|
|
|
+</div>
|
|
|
+</body>
|
|
|
+</html>
|