2021-03-23 12:43:48 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2013-10-21 21:15:43 +02:00
< 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" / >
2022-12-15 11:52:18 +01:00
< meta name = "generator" content = "Doxygen 1.9.1" / >
2020-11-18 20:17:17 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
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" / >
2019-08-31 18:18:58 +02:00
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
2013-10-21 21:15:43 +02:00
< script type = "text/javascript" src = "search/search.js" > < / script >
< 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;" >
2019-08-31 18:18:58 +02:00
< td id = "projectalign" 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 -->
2022-12-15 11:52:18 +01:00
<!-- Generated by Doxygen 1.9.1 -->
2013-10-21 21:15:43 +02:00
< script type = "text/javascript" >
2021-03-23 12:43:48 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2022-12-15 11:52:18 +01:00
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
2021-03-23 12:43:48 +01:00
/* @license-end */
2013-10-21 21:15:43 +02:00
< / script >
2020-11-18 20:17:17 +01:00
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
2021-03-23 12:43:48 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2020-11-18 20:17:17 +01:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2021-03-23 12:43:48 +01:00
/* @license-end */< / script >
2020-11-18 20:17:17 +01:00
< div id = "main-nav" > < / 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)">
2019-08-31 18:18:58 +02:00
< / 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" >
2022-12-15 11:52:18 +01:00
< div class = "center" > < img src = "macros_8h__dep__incl.png" border = "0" usemap = "#amacros_8hdep" alt = "" / > < / div >
< map name = "amacros_8hdep" id = "amacros_8hdep" >
2021-03-23 12:43:48 +01:00
< area shape = "rect" title = " " alt = "" coords = "7,5,90,32" / >
< area shape = "rect" href = "settings_8h.html" title = " " alt = "" coords = "5,80,92,107" / >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2019-08-31 18:18:58 +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 >
2021-03-23 12:43:48 +01: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), < a class = "el" href = "printhex_8h.html#a87dd4758587ab680b721b0bffde8c3b8" > D_PrintHex< / a > ((r), 0x80), < a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (" \r\n" ), 0x80))< / td > < / tr >
2013-10-21 21:15:43 +02:00
< tr class = "separator:adbe3f00986df48a9254f8bf0992041d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-31 18:18:58 +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 >
2020-11-18 20:17:17 +01:00
< a id = "a18de126009ef53f46469341d2e223799" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a18de126009ef53f46469341d2e223799" > ◆ < / a > < / span > VALUE_BETWEEN< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "ad1bf62861b3f4199c42a93bf6b2181d0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad1bf62861b3f4199c42a93bf6b2181d0" > ◆ < / a > < / span > VALUE_WITHIN< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a46567b5bfb259802552c01782015876a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a46567b5bfb259802552c01782015876a" > ◆ < / a > < / span > output_pgm_message< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a9053301ae1e76cbf079c9d589dfcaba2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9053301ae1e76cbf079c9d589dfcaba2" > ◆ < / a > < / span > output_if_between< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "aac9153aee4bdb92701df902e06a74eb3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aac9153aee4bdb92701df902e06a74eb3" > ◆ < / a > < / span > SWAP< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "aba6aea5f92a8f3b12d93735556b195a0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aba6aea5f92a8f3b12d93735556b195a0" > ◆ < / a > < / span > __BYTE_GRABBING_DEFINED__< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a773ca2920fd4808c94e6645a7a8d63d1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a773ca2920fd4808c94e6645a7a8d63d1" > ◆ < / a > < / span > BGRAB0< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a483a8ceb644d44744abff34f61cc5442" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a483a8ceb644d44744abff34f61cc5442" > ◆ < / a > < / span > BGRAB1< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a49c9ebd69fbb93bd97f9051f592390c6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a49c9ebd69fbb93bd97f9051f592390c6" > ◆ < / a > < / span > BGRAB2< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a9860e9931085c9e299185903eeb0e728" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9860e9931085c9e299185903eeb0e728" > ◆ < / a > < / span > BGRAB3< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a2e09ee6521484d766b749fa78424e6de" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2e09ee6521484d766b749fa78424e6de" > ◆ < / a > < / span > BGRAB4< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "af7841a592674a3da24f7f93c51efc802" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af7841a592674a3da24f7f93c51efc802" > ◆ < / a > < / span > BGRAB5< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "abe11d76b3c0fd5c7eb99028da5c143fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abe11d76b3c0fd5c7eb99028da5c143fd" > ◆ < / a > < / span > BGRAB6< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "ae6f83d8945d4b4aaeb0b6bcd241f4d41" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae6f83d8945d4b4aaeb0b6bcd241f4d41" > ◆ < / a > < / span > BGRAB7< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a80bfc8ae315212bceee673fda15cd0a1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a80bfc8ae315212bceee673fda15cd0a1" > ◆ < / a > < / span > BOVER1< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a747255a7db85e714c2db0cfc773869b4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a747255a7db85e714c2db0cfc773869b4" > ◆ < / a > < / span > BOVER2< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a433de90ebc655ae064dd06daea3c08cd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a433de90ebc655ae064dd06daea3c08cd" > ◆ < / a > < / span > BOVER3< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a564606798f96352a6d4b4ae7272780ce" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a564606798f96352a6d4b4ae7272780ce" > ◆ < / a > < / span > BOVER4< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "af4736df29b4fa3d907c7b07dfdfe051d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af4736df29b4fa3d907c7b07dfdfe051d" > ◆ < / a > < / span > BOVER5< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a5b251ec4a21985e21aafc8cac05f6f8e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5b251ec4a21985e21aafc8cac05f6f8e" > ◆ < / a > < / span > BOVER6< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a23a06fa3ad02cb923e4f1dc695a554ac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a23a06fa3ad02cb923e4f1dc695a554ac" > ◆ < / a > < / span > BOVER7< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "adc0425264a0eef8366ed880a449a7ba6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adc0425264a0eef8366ed880a449a7ba6" > ◆ < / a > < / span > BMAKE16< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "aa66c08000503b210a294df0200b7b6ba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa66c08000503b210a294df0200b7b6ba" > ◆ < / a > < / span > BMAKE32< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a7a02f6ea8bf592d102017f7ddaf4ed36" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7a02f6ea8bf592d102017f7ddaf4ed36" > ◆ < / a > < / span > BMAKE64< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "afc6fe7f947af35317a49a4dcfc8189fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afc6fe7f947af35317a49a4dcfc8189fd" > ◆ < / a > < / span > USBTRACE< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a50c48abaa034bcce833c6061b9f8e5cf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a50c48abaa034bcce833c6061b9f8e5cf" > ◆ < / a > < / span > USBTRACE1< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "adbe3f00986df48a9254f8bf0992041d3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adbe3f00986df48a9254f8bf0992041d3" > ◆ < / a > < / span > USBTRACE2< / h2 >
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 >
2021-03-23 12:43:48 +01: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), < a class = "el" href = "printhex_8h.html#a87dd4758587ab680b721b0bffde8c3b8" > D_PrintHex< / a > ((r), 0x80), < a class = "el" href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > (< a class = "el" href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > (" \r\n" ), 0x80))< / td >
2013-10-21 21:15:43 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2020-11-18 20:17:17 +01:00
< a id = "a3b6ba9344d4ae0847095896841587862" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3b6ba9344d4ae0847095896841587862" > ◆ < / a > < / span > USBTRACE3< / h2 >
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" >
2020-11-18 20:17:17 +01:00
< p class = "definition" > 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 >
2022-12-15 11:52:18 +01:00
Generated by  < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.9.1
2013-10-21 21:15:43 +02:00
< / small > < / address >
< / body >
< / html >