2013-10-21 21:15:43 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2018-10-13 16:56:59 +02:00
< meta name = "generator" content = "Doxygen 1.8.6" / >
2013-10-21 21:15:43 +02:00
< title > USB Host Shield 2.0: macros.h File Reference< / 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 = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/search.js" > < / script >
2018-10-13 16:56:59 +02:00
< script type = "text/javascript" >
$(document).ready(function() { searchBox.OnSelectItem(0); });
< / script >
2013-10-21 21:15:43 +02:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "imageStyle.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;" >
2018-10-13 16:56:59 +02:00
< td style = "padding-left: 0.5em;" >
2013-10-21 21:15:43 +02:00
< div id = "projectname" > USB Host Shield 2.0
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2018-10-13 16:56:59 +02:00
<!-- Generated by Doxygen 1.8.6 -->
2013-10-21 21:15:43 +02:00
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
2018-10-13 16:56:59 +02:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > File  Members< / span > < / a > < / li >
< / ul >
< / div >
2013-10-21 21:15:43 +02:00
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
2018-10-13 16:56:59 +02:00
< a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(0)" > < span class = "SelectionMark" >   < / span > All< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(1)" > < span class = "SelectionMark" >   < / span > Classes< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(2)" > < span class = "SelectionMark" >   < / span > Files< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(3)" > < span class = "SelectionMark" >   < / span > Functions< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(4)" > < span class = "SelectionMark" >   < / span > Variables< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(5)" > < span class = "SelectionMark" >   < / span > Typedefs< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(6)" > < span class = "SelectionMark" >   < / span > Enumerations< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(7)" > < span class = "SelectionMark" >   < / span > Enumerator< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(8)" > < span class = "SelectionMark" >   < / span > Macros< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(9)" > < span class = "SelectionMark" >   < / span > Pages< / a > < / div >
2013-10-21 21:15:43 +02:00
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#define-members" > Macros< / a > < / div >
< div class = "headertitle" >
< div class = "title" > macros.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< div class = "textblock" > < div class = "dynheader" >
This graph shows which files directly or indirectly include this file:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "macros_8h__dep__incl.png" border = "0" usemap = "#macros_8hdep" alt = "" / > < / div >
< map name = "macros_8hdep" id = "macros_8hdep" >
2016-04-19 18:16:46 +02:00
< / map >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
< p > < a href = "macros_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a18de126009ef53f46469341d2e223799" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a18de126009ef53f46469341d2e223799" > VALUE_BETWEEN< / a > (v, l, h)      (((v)> (l)) & & ((v)< (h)))< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:a18de126009ef53f46469341d2e223799" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:ad1bf62861b3f4199c42a93bf6b2181d0" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#ad1bf62861b3f4199c42a93bf6b2181d0" > VALUE_WITHIN< / a > (v, l, h)      (((v)> =(l)) & & ((v)< =(h)))< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:ad1bf62861b3f4199c42a93bf6b2181d0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a46567b5bfb259802552c01782015876a" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a46567b5bfb259802552c01782015876a" > output_pgm_message< / a > (wa, fp, mp, el)      wa = & mp, fp((char *)< a class = "el" href = "version__helper_8h.html#ac75ec4c27491d1c4b5d9198dd7dc0155" > pgm_read_pointer< / a > (wa), el)< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:a46567b5bfb259802552c01782015876a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a9053301ae1e76cbf079c9d589dfcaba2" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a9053301ae1e76cbf079c9d589dfcaba2" > output_if_between< / a > (v, l, h, wa, fp, mp, el)      if(< a class = "el" href = "macros_8h.html#a18de126009ef53f46469341d2e223799" > VALUE_BETWEEN< / a > (v,l,h)) < a class = "el" href = "macros_8h.html#a46567b5bfb259802552c01782015876a" > output_pgm_message< / a > (wa,fp,mp[v-(l+1)],el);< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:a9053301ae1e76cbf079c9d589dfcaba2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:aac9153aee4bdb92701df902e06a74eb3" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#aac9153aee4bdb92701df902e06a74eb3" > SWAP< / a > (a, b)      (((a) ^= (b)), ((b) ^= (a)), ((a) ^= (b)))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:aac9153aee4bdb92701df902e06a74eb3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aba6aea5f92a8f3b12d93735556b195a0" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#aba6aea5f92a8f3b12d93735556b195a0" > __BYTE_GRABBING_DEFINED__< / a >       1< / td > < / tr >
< tr class = "separator:aba6aea5f92a8f3b12d93735556b195a0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a773ca2920fd4808c94e6645a7a8d63d1" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a773ca2920fd4808c94e6645a7a8d63d1" > BGRAB0< / a > (__usi__)      ((uint8_t)((__usi__) & 0xff ))< / td > < / tr >
< tr class = "separator:a773ca2920fd4808c94e6645a7a8d63d1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a483a8ceb644d44744abff34f61cc5442" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a483a8ceb644d44744abff34f61cc5442" > BGRAB1< / a > (__usi__)      ((uint8_t)(((__usi__) > > 8) & 0xff))< / td > < / tr >
< tr class = "separator:a483a8ceb644d44744abff34f61cc5442" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a49c9ebd69fbb93bd97f9051f592390c6" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a49c9ebd69fbb93bd97f9051f592390c6" > BGRAB2< / a > (__usi__)      ((uint8_t)(((__usi__) > > 16) & 0xff))< / td > < / tr >
< tr class = "separator:a49c9ebd69fbb93bd97f9051f592390c6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9860e9931085c9e299185903eeb0e728" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a9860e9931085c9e299185903eeb0e728" > BGRAB3< / a > (__usi__)      ((uint8_t)(((__usi__) > > 24) & 0xff))< / td > < / tr >
< tr class = "separator:a9860e9931085c9e299185903eeb0e728" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2e09ee6521484d766b749fa78424e6de" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a2e09ee6521484d766b749fa78424e6de" > BGRAB4< / a > (__usi__)      ((uint8_t)(((__usi__) > > 32) & 0xff))< / td > < / tr >
< tr class = "separator:a2e09ee6521484d766b749fa78424e6de" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af7841a592674a3da24f7f93c51efc802" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#af7841a592674a3da24f7f93c51efc802" > BGRAB5< / a > (__usi__)      ((uint8_t)(((__usi__) > > 40) & 0xff))< / td > < / tr >
< tr class = "separator:af7841a592674a3da24f7f93c51efc802" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abe11d76b3c0fd5c7eb99028da5c143fd" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#abe11d76b3c0fd5c7eb99028da5c143fd" > BGRAB6< / a > (__usi__)      ((uint8_t)(((__usi__) > > 48) & 0xff))< / td > < / tr >
< tr class = "separator:abe11d76b3c0fd5c7eb99028da5c143fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae6f83d8945d4b4aaeb0b6bcd241f4d41" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#ae6f83d8945d4b4aaeb0b6bcd241f4d41" > BGRAB7< / a > (__usi__)      ((uint8_t)(((__usi__) > > 56) & 0xff))< / td > < / tr >
< tr class = "separator:ae6f83d8945d4b4aaeb0b6bcd241f4d41" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a80bfc8ae315212bceee673fda15cd0a1" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usi__)      ((uint16_t)(__usi__) < < 8)< / td > < / tr >
< tr class = "separator:a80bfc8ae315212bceee673fda15cd0a1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a747255a7db85e714c2db0cfc773869b4" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a747255a7db85e714c2db0cfc773869b4" > BOVER2< / a > (__usi__)      ((uint32_t)(__usi__) < < 16)< / td > < / tr >
< tr class = "separator:a747255a7db85e714c2db0cfc773869b4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a433de90ebc655ae064dd06daea3c08cd" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a433de90ebc655ae064dd06daea3c08cd" > BOVER3< / a > (__usi__)      ((uint32_t)(__usi__) < < 24)< / td > < / tr >
< tr class = "separator:a433de90ebc655ae064dd06daea3c08cd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a564606798f96352a6d4b4ae7272780ce" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a564606798f96352a6d4b4ae7272780ce" > BOVER4< / a > (__usi__)      ((uint64_t)(__usi__) < < 32)< / td > < / tr >
< tr class = "separator:a564606798f96352a6d4b4ae7272780ce" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af4736df29b4fa3d907c7b07dfdfe051d" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#af4736df29b4fa3d907c7b07dfdfe051d" > BOVER5< / a > (__usi__)      ((uint64_t)(__usi__) < < 40)< / td > < / tr >
< tr class = "separator:af4736df29b4fa3d907c7b07dfdfe051d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5b251ec4a21985e21aafc8cac05f6f8e" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a5b251ec4a21985e21aafc8cac05f6f8e" > BOVER6< / a > (__usi__)      ((uint64_t)(__usi__) < < 48)< / td > < / tr >
< tr class = "separator:a5b251ec4a21985e21aafc8cac05f6f8e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a23a06fa3ad02cb923e4f1dc695a554ac" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a23a06fa3ad02cb923e4f1dc695a554ac" > BOVER7< / a > (__usi__)      ((uint64_t)(__usi__) < < 56)< / td > < / tr >
< tr class = "separator:a23a06fa3ad02cb923e4f1dc695a554ac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:adc0425264a0eef8366ed880a449a7ba6" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#adc0425264a0eef8366ed880a449a7ba6" > BMAKE16< / a > (__usc1__, __usc0__)      ((uint16_t)((uint16_t)(__usc0__) | (uint16_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__)))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:adc0425264a0eef8366ed880a449a7ba6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:aa66c08000503b210a294df0200b7b6ba" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#aa66c08000503b210a294df0200b7b6ba" > BMAKE32< / a > (__usc3__, __usc2__, __usc1__, __usc0__)      ((uint32_t)((uint32_t)(__usc0__) | (uint32_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__) | (uint32_t)< a class = "el" href = "macros_8h.html#a747255a7db85e714c2db0cfc773869b4" > BOVER2< / a > (__usc2__) | (uint32_t)< a class = "el" href = "macros_8h.html#a433de90ebc655ae064dd06daea3c08cd" > BOVER3< / a > (__usc3__)))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:aa66c08000503b210a294df0200b7b6ba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a7a02f6ea8bf592d102017f7ddaf4ed36" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a7a02f6ea8bf592d102017f7ddaf4ed36" > BMAKE64< / a > (__usc7__, __usc6__, __usc5__, __usc4__, __usc3__, __usc2__, __usc1__, __usc0__)      ((uint64_t)((uint64_t)__usc0__ | (uint64_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__) | (uint64_t)< a class = "el" href = "macros_8h.html#a747255a7db85e714c2db0cfc773869b4" > BOVER2< / a > (__usc2__) | (uint64_t)< a class = "el" href = "macros_8h.html#a433de90ebc655ae064dd06daea3c08cd" > BOVER3< / a > (__usc3__) | (uint64_t)< a class = "el" href = "macros_8h.html#a564606798f96352a6d4b4ae7272780ce" > BOVER4< / a > (__usc4__) | (uint64_t)< a class = "el" href = "macros_8h.html#af4736df29b4fa3d907c7b07dfdfe051d" > BOVER5< / a > (__usc5__) | (uint64_t)< a class = "el" href = "macros_8h.html#a5b251ec4a21985e21aafc8cac05f6f8e" > BOVER6< / a > (__usc6__) | (uint64_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc7__)))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:a7a02f6ea8bf592d102017f7ddaf4ed36" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-04-07 16:07:33 +02:00
< tr class = "memitem:afc6fe7f947af35317a49a4dcfc8189fd" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#afc6fe7f947af35317a49a4dcfc8189fd" > USBTRACE< / a > (s)      (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), 0x80))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:afc6fe7f947af35317a49a4dcfc8189fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a50c48abaa034bcce833c6061b9f8e5cf" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a50c48abaa034bcce833c6061b9f8e5cf" > USBTRACE1< / a > (s, l)      (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), l))< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:a50c48abaa034bcce833c6061b9f8e5cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:adbe3f00986df48a9254f8bf0992041d3" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#adbe3f00986df48a9254f8bf0992041d3" > USBTRACE2< / a > (s, r)      (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), 0x80), D_PrintHex((r), 0x80), Notify(PSTR(" \r\n" ), 0x80))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:adbe3f00986df48a9254f8bf0992041d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-13 16:56:59 +02:00
< tr class = "memitem:a3b6ba9344d4ae0847095896841587862" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "macros_8h.html#a3b6ba9344d4ae0847095896841587862" > USBTRACE3< / a > (s, r, l)      (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), l), < a class = "el" href = "printhex_8h.html#a87dd4758587ab680b721b0bffde8c3b8" > D_PrintHex< / a > ((r), l), < a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (" \r\n" ), l))< / td > < / tr >
2014-01-10 18:20:37 +01:00
< tr class = "separator:a3b6ba9344d4ae0847095896841587862" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-10-21 21:15:43 +02:00
< / table >
< h2 class = "groupheader" > Macro Definition Documentation< / h2 >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a18de126009ef53f46469341d2e223799" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define VALUE_BETWEEN< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > v, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > l, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > h  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       (((v)> (l)) & & ((v)< (h)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00034" > 34< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "ad1bf62861b3f4199c42a93bf6b2181d0" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define VALUE_WITHIN< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > v, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > l, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > h  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       (((v)> =(l)) & & ((v)< =(h)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00035" > 35< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a46567b5bfb259802552c01782015876a" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define output_pgm_message< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > wa, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > fp, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > mp, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > el  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2015-04-07 16:07:33 +02:00
< td > < / td > < td >       wa = & mp, fp((char *)< a class = "el" href = "version__helper_8h.html#ac75ec4c27491d1c4b5d9198dd7dc0155" > pgm_read_pointer< / a > (wa), el)< / td >
2014-01-10 18:20:37 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00036" > 36< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a9053301ae1e76cbf079c9d589dfcaba2" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define output_if_between< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > v, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > l, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > h, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > wa, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > fp, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > mp, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > el  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       if(< a class = "el" href = "macros_8h.html#a18de126009ef53f46469341d2e223799" > VALUE_BETWEEN< / a > (v,l,h)) < a class = "el" href = "macros_8h.html#a46567b5bfb259802552c01782015876a" > output_pgm_message< / a > (wa,fp,mp[v-(l+1)],el);< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00037" > 37< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "aac9153aee4bdb92701df902e06a74eb3" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define SWAP< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > a, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > b  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       (((a) ^= (b)), ((b) ^= (a)), ((a) ^= (b)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00039" > 39< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "aba6aea5f92a8f3b12d93735556b195a0" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define __BYTE_GRABBING_DEFINED__      1< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00041" > 41< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a773ca2920fd4808c94e6645a7a8d63d1" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB0< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)((__usi__) & 0xff ))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00056" > 56< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a483a8ceb644d44744abff34f61cc5442" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB1< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 8) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00057" > 57< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a49c9ebd69fbb93bd97f9051f592390c6" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB2< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 16) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00058" > 58< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a9860e9931085c9e299185903eeb0e728" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB3< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 24) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00059" > 59< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a2e09ee6521484d766b749fa78424e6de" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB4< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 32) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00060" > 60< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "af7841a592674a3da24f7f93c51efc802" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB5< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 40) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00061" > 61< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "abe11d76b3c0fd5c7eb99028da5c143fd" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB6< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 48) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00062" > 62< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "ae6f83d8945d4b4aaeb0b6bcd241f4d41" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BGRAB7< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint8_t)(((__usi__) > > 56) & 0xff))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00063" > 63< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a80bfc8ae315212bceee673fda15cd0a1" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER1< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint16_t)(__usi__) < < 8)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00065" > 65< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a747255a7db85e714c2db0cfc773869b4" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER2< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint32_t)(__usi__) < < 16)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00066" > 66< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a433de90ebc655ae064dd06daea3c08cd" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER3< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint32_t)(__usi__) < < 24)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00067" > 67< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a564606798f96352a6d4b4ae7272780ce" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER4< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint64_t)(__usi__) < < 32)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00068" > 68< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "af4736df29b4fa3d907c7b07dfdfe051d" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER5< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint64_t)(__usi__) < < 40)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00069" > 69< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a5b251ec4a21985e21aafc8cac05f6f8e" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER6< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint64_t)(__usi__) < < 48)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00070" > 70< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a23a06fa3ad02cb923e4f1dc695a554ac" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BOVER7< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usi__< / td > < td > )< / td >
< td >       ((uint64_t)(__usi__) < < 56)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00071" > 71< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "adc0425264a0eef8366ed880a449a7ba6" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BMAKE16< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc1__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc0__  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       ((uint16_t)((uint16_t)(__usc0__) | (uint16_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00074" > 74< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "aa66c08000503b210a294df0200b7b6ba" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BMAKE32< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc3__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc2__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc1__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc0__  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       ((uint32_t)((uint32_t)(__usc0__) | (uint32_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__) | (uint32_t)< a class = "el" href = "macros_8h.html#a747255a7db85e714c2db0cfc773869b4" > BOVER2< / a > (__usc2__) | (uint32_t)< a class = "el" href = "macros_8h.html#a433de90ebc655ae064dd06daea3c08cd" > BOVER3< / a > (__usc3__)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00075" > 75< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a7a02f6ea8bf592d102017f7ddaf4ed36" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define BMAKE64< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc7__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc6__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc5__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc4__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc3__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc2__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc1__, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > __usc0__  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td >       ((uint64_t)((uint64_t)__usc0__ | (uint64_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc1__) | (uint64_t)< a class = "el" href = "macros_8h.html#a747255a7db85e714c2db0cfc773869b4" > BOVER2< / a > (__usc2__) | (uint64_t)< a class = "el" href = "macros_8h.html#a433de90ebc655ae064dd06daea3c08cd" > BOVER3< / a > (__usc3__) | (uint64_t)< a class = "el" href = "macros_8h.html#a564606798f96352a6d4b4ae7272780ce" > BOVER4< / a > (__usc4__) | (uint64_t)< a class = "el" href = "macros_8h.html#af4736df29b4fa3d907c7b07dfdfe051d" > BOVER5< / a > (__usc5__) | (uint64_t)< a class = "el" href = "macros_8h.html#a5b251ec4a21985e21aafc8cac05f6f8e" > BOVER6< / a > (__usc6__) | (uint64_t)< a class = "el" href = "macros_8h.html#a80bfc8ae315212bceee673fda15cd0a1" > BOVER1< / a > (__usc7__)))< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00076" > 76< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "afc6fe7f947af35317a49a4dcfc8189fd" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define USBTRACE< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > s< / td > < td > )< / td >
2015-04-07 16:07:33 +02:00
< td >       (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), 0x80))< / td >
2013-10-21 21:15:43 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00082" > 82< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a50c48abaa034bcce833c6061b9f8e5cf" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define USBTRACE1< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > s, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > l  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2015-04-07 16:07:33 +02:00
< td > < / td > < td >       (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), l))< / td >
2014-01-10 18:20:37 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00083" > 83< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "adbe3f00986df48a9254f8bf0992041d3" > < / a >
2013-10-21 21:15:43 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define USBTRACE2< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > s, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > r  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2015-04-07 16:07:33 +02:00
< td > < / td > < td >       (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), 0x80), D_PrintHex((r), 0x80), Notify(PSTR(" \r\n" ), 0x80))< / td >
2013-10-21 21:15:43 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00084" > 84< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2014-01-10 18:20:37 +01:00
< / div >
< / div >
2018-10-13 16:56:59 +02:00
< a class = "anchor" id = "a3b6ba9344d4ae0847095896841587862" > < / a >
2014-01-10 18:20:37 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define USBTRACE3< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > s, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > r, < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > l  < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2015-04-07 16:07:33 +02:00
< td > < / td > < td >       (< a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (s), l), < a class = "el" href = "printhex_8h.html#a87dd4758587ab680b721b0bffde8c3b8" > D_PrintHex< / a > ((r), l), < a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (" \r\n" ), l))< / td >
2014-01-10 18:20:37 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-13 16:56:59 +02:00
< p > Definition at line < a class = "el" href = "macros_8h_source.html#l00085" > 85< / a > of file < a class = "el" href = "macros_8h_source.html" > macros.h< / a > .< / p >
2013-10-21 21:15:43 +02:00
< / div >
< / div >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2018-10-13 16:56:59 +02:00
< / a > 1.8.6
2013-10-21 21:15:43 +02:00
< / small > < / address >
< / body >
< / html >