| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997 |
- <!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>
|