<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Micriµm<span class="ff2 fs1 sc1 ls1"> </span></div><div class="t m0 x2 h3 y2 ff2 fs1 fc0 sc1 ls2 ws1">Empowering Embedded Systems </div><div class="t m0 x3 h3 y3 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y4 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y5 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y6 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y7 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y8 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y9 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 ya ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 yb ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 yc ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 yd ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 ye ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 yf ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y10 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y11 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x4 h4 y12 ff1 fs2 fc1 sc1 ls3 ws0">µC/<span class="fc2">LIB<span class="fc3 ls1"> </span></span></div><div class="t m0 x5 h5 y13 ff2 fs3 fc0 sc1 ls4 ws0">V1.19 </div><div class="t m0 x3 h5 y14 ff2 fs3 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h5 y15 ff2 fs3 fc0 sc1 ls1 ws0"> </div><div class="t m0 x6 h5 y16 ff2 fs3 fc0 sc1 ls5 ws2">User’s Manual </div><div class="t m0 x3 h6 y17 ff3 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h6 y18 ff3 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h6 y19 ff3 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1a ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1b ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1c ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1d ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1e ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y1f ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y20 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y21 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y22 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y23 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x3 h3 y24 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x7 h7 y25 ff2 fs4 fc4 sc1 ls6 ws0">www.Micrium.com</div><div class="t m0 x8 h8 y26 ff4 fs5 fc0 sc1 ls1 ws0"> <span class="_ _0"> </span><span class="ff3 ls7"> </span></div><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/bg2.jpg"><div class="t m0 x8 h3 y27 ff2 fs1 fc0 sc1 ls8 ws0">Disclaimer </div><div class="t m0 x8 h9 y28 ff5 fs5 fc0 sc1 ls9 ws3">Specifications w<span class="_ _1"></span>ritten in th<span class="_ _1"></span>is manual are believ<span class="lsa ws4">ed to be accurate, but are not guaranteed to </span></div><div class="t m0 x8 h9 y29 ff5 fs5 fc0 sc1 lsb ws5">be entirely free of<span class="_ _1"></span> error. Specificat<span class="_ _1"></span>ions in this manual may<span class="_ _1"></span> be changed for functional o<span class="_ _1"></span>r </div><div class="t m0 x8 h9 y2a ff5 fs5 fc0 sc1 lsc ws6">performance improvements without notice.<span class="_ _2"></span> Plea<span class="lsd ws7">se make sure your manual<span class="_ _2"></span> is the latest </span></div><div class="t m0 x8 h9 y2b ff5 fs5 fc0 sc1 lse ws8">edition. While th<span class="_ _1"></span>e information he<span class="_ _1"></span>rein is assumed to be accu<span class="_ _1"></span>rate, Micrium assumes n<span class="_ _1"></span>o </div><div class="t m0 x8 h9 y2c ff5 fs5 fc0 sc1 lsf ws9">responsibility for any errors or omissions an<span class="lse wsa">d makes no warranties. Micriu<span class="_ _1"></span>m specifically </span></div><div class="t m0 x8 h9 y2d ff5 fs5 fc0 sc1 ls10 wsb">disclaims any implied warrant<span class="_ _1"></span>y of fitness for a particular purpose. </div><div class="t m0 x8 h9 y2e ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h3 y2f ff2 fs1 fc0 sc1 ls11 wsc">Copyright notice </div><div class="t m0 x8 h9 y30 ff5 fs5 fc0 sc1 ls12 wsd">You may not ex<span class="_ _1"></span>tract portions of th<span class="_ _1"></span>is manual or modify<span class="_ _1"></span> the PDF file in an<span class="_ _1"></span>y way without<span class="_ _1"></span> the </div><div class="t m0 x8 h9 y31 ff5 fs5 fc0 sc1 ls13 wse">prior written permissio<span class="_ _1"></span>n of Micrium. The sof<span class="_ _1"></span>tware described in this docu<span class="_ _1"></span>ment is furnished </div><div class="t m0 x8 h9 y32 ff5 fs5 fc0 sc1 ls14 wsf">under a license and may only be used or copi<span class="ls15 ws10">ed in accordance with the terms of such a </span></div><div class="t m0 x8 h9 y33 ff5 fs5 fc0 sc1 ls16 ws0">license. </div><div class="t m0 x8 h9 y34 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y35 ff3 fs6 fc0 sc1 ls17 ws0">© <span class="ff5 fs5 ls14 ws11">2004-2006 Micriµm, Weston, Florida 33327-1848, U.S.A<span class="_ _2"></span><span class="ff4 fs1 ls1 ws0">. </span></span></div><div class="t m0 x8 h3 y36 ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h3 y37 ff2 fs1 fc0 sc1 ls1 ws0">Trademarks </div><div class="t m0 x8 h9 y38 ff5 fs5 fc0 sc1 ls18 ws12">Names mentioned in this man<span class="_ _1"></span>ual may be trademar<span class="ls19 ws13">ks of their respective companies. Brand </span></div><div class="t m0 x8 h9 y39 ff5 fs5 fc0 sc1 ls19 ws14">and product names are trademarks or registered<span class="ws15"> trademarks of their respective holders. </span></div><div class="t m0 x8 h9 y3a ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h3 y3b ff2 fs1 fc0 sc1 ls1a ws0">Registration </div><div class="t m0 x8 h9 y3c ff5 fs5 fc0 sc1 ls1b ws16">Please register th<span class="_ _1"></span>e software via email. Th<span class="_ _1"></span>is way we can make sure you w<span class="_ _1"></span>ill receive updates </div><div class="t m0 x8 h9 y3d ff5 fs5 fc0 sc1 ls1c ws17">or notifications of updates as soon as they <span class="ls1d ws18">become available. For registration please<span class="_ _1"></span> </span></div><div class="t m0 x8 h9 y3e ff5 fs5 fc0 sc1 ls1e ws19">provide the following in<span class="_ _1"></span>formation: </div><div class="t m0 x8 h9 y3f ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x9 h9 y40 ff5 fs5 fc0 sc1 ls1f ws1a">• Your full name and th<span class="_ _2"></span>e name of your supervisor </div><div class="t m0 x9 h9 y41 ff5 fs5 fc0 sc1 ls20 ws1b">• Your company name </div><div class="t m0 x9 h9 y42 ff5 fs5 fc0 sc1 ls21 ws1c">• Your job title </div><div class="t m0 x9 h9 y43 ff5 fs5 fc0 sc1 ls22 ws1d">• Your email address and telephone number </div><div class="t m0 x9 h9 y44 ff5 fs5 fc0 sc1 ls15 ws1e">• Company name and address </div><div class="t m0 x9 h9 y45 ff5 fs5 fc0 sc1 ls23 ws1f">• You<span class="_ _1"></span>r compan<span class="_ _1"></span>y's ma<span class="_ _1"></span>in ph<span class="_ _1"></span>one numb<span class="_ _1"></span>er </div><div class="t m0 x9 h9 y46 ff5 fs5 fc0 sc1 lsc ws20">• Your company's web<span class="_ _2"></span> site address </div><div class="t m0 x9 h9 y47 ff5 fs5 fc0 sc1 ls24 ws15">• Name and version of the product </div><div class="t m0 x8 h9 y48 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y49 ff5 fs5 fc0 sc1 ls1e ws19">Please send this in<span class="_ _1"></span>formation to: </div><div class="t m0 xa ha y4a ff6 fs5 fc4 sc1 ls25 ws0">licensi<span class="_ _1"></span>ng@micrium<span class="_ _1"></span>.com</div><div class="t m0 x8 h3 y4b ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h3 y4c ff2 fs1 fc0 sc1 ls1a ws21">Contact address </div><div class="t m0 x8 h3 y4d ff2 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 ha y4e ff6 fs5 fc0 sc1 ls20 ws0">Micrium </div><div class="t m0 x8 h9 y4f ff5 fs5 fc0 sc1 ls24 ws15">949 Crestview Circle </div><div class="t m0 x8 h9 y50 ff5 fs5 fc0 sc1 ls14 ws11">Weston, FL 33327-1848 </div><div class="t m0 x8 h9 y51 ff5 fs5 fc0 sc1 ls26 ws0">U.S.A. </div><div class="t m0 x8 h9 y52 ff5 fs5 fc0 sc1 ls1 ws22">Phone <span class="_ _3"></span>: +1 954 217 2036 </div><div class="t m0 x8 h9 y53 ff5 fs5 fc0 sc1 ls27 ws23">FAX <span class="_ _4"> </span>: +1 954 217 2037 </div><div class="t m0 x8 h9 y54 ff5 fs5 fc0 sc1 ls1f ws24">WEB <span class="_ _5"> </span>: </div><div class="t m0 xb ha y55 ff6 fs5 fc4 sc1 ls28 ws0">www.micrium.com</div><div class="t m0 x8 h9 y56 ff5 fs5 fc0 sc1 ls29 ws25">Email <span class="_ _3"></span>: <span class="_ _2"></span><span class="ff6 fc4 ls21 ws0">support@micrium.com</span></div><div class="t m0 x8 h8 y26 ff4 fs5 fc0 sc1 ls1 ws0"> <span class="_ _6"> </span><span class="ff3 ls2a">2 </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/bg3.jpg"><div class="t m0 x8 h9 y57 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h3 y58 ff2 fs1 fc0 sc1 ls2 ws1">Manual versions </div><div class="t m0 x8 h9 y59 ff5 fs5 fc0 sc1 ls2b ws26">If you find any errors in t<span class="_ _1"></span>his document, please inf<span class="_ _1"></span>orm us and we will make t<span class="_ _1"></span>he appropriate </div><div class="t m0 x8 h9 y5a ff5 fs5 fc0 sc1 ls1c ws27">corrections for future releases. </div><div class="t m0 x8 h9 y5b ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 ha y5c ff6 fs5 fc0 sc1 ls2c ws28">Manual Version <span class="_ _7"> </span><span class="ls2d ws0">Date <span class="_ _8"> </span><span class="ls28">By <span class="_ _9"> </span><span class="ls21">Description </span></span></span></div><div class="t m0 x8 hb y5d ff5 fs6 fc0 sc1 ls2e ws29">V1.18 2005/08/30 <span class="_ _a"></span>ITJ <span class="_ _b"></span>Manual <span class="_ _c"></span>Created </div><div class="t m0 x8 hb y5e ff5 fs6 fc0 sc1 ls2f ws2a">V1.19 2006/04/25 <span class="_ _a"></span>JJL <span class="_ _d"></span>Updated </div><div class="t m0 x8 h9 y5f ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y60 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h8 y26 ff4 fs5 fc0 sc1 ls1 ws0"> <span class="_ _6"> </span><span class="ff3 ls2a">3 </span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/bg4.jpg"><div class="t m0 x8 h9 y57 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y61 ff5 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 hc y62 ff1 fs3 fc2 sc1 ls1 ws0"> </div><div class="t m0 x8 hc y63 ff1 fs3 fc2 sc1 ls1 ws0"> </div><div class="t m0 x8 hc y64 ff1 fs3 fc2 sc1 ls1 ws0"> </div><div class="t m0 x8 hc y65 ff1 fs3 fc2 sc1 ls1 ws0"> </div><div class="t m0 x8 hc y66 ff1 fs3 fc2 sc1 ls1 ws0"> </div><div class="t m0 x8 hd y67 ff1 fs7 fc2 sc1 ls3 ws2b">Table Of Contents<span class="ff4 fc0 ls1 ws0"> </span></div><div class="t m0 x8 he y68 ff7 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 hf y69 ff2 fs8 fc0 sc1 ls1 ws0"> <span class="_ _e"> </span><span class="ff4 fs5"> </span></div><div class="t m0 x8 h9 y6a ff1 fs5 fc5 sc1 ls19 ws2c"> Introduction<span class="_ _1"></span><span class="ff4 fc0 ls30 ws0">...............................................................................................................................<span class="ls31">.6</span></span></div><div class="t m0 xc h10 y6b ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h10 y6c ff4 fs5 fc2 sc1 ls32 ws0">I.1<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls1 ws2d"> <span class="_ _10"> </span>Portable<span class="_ _3"></span></span><span class="fc0 ls30">.............................................................................................................................................6<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y6d ff4 fs5 fc2 sc1 ls32 ws0">I.2<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls1b ws2e"> <span class="_ _10"> </span>Configurable<span class="_"> </span></span><span class="fc0 ls30">.....................................................................................................................................6<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y6e ff4 fs5 fc2 sc1 ls32 ws0">I.3<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls33 ws2f"> <span class="_ _10"> </span>Coding Stan<span class="_ _2"></span>dards<span class="_ _11"></span><span class="fc0 ls30 ws0">..............................................................................................................................6<span class="_ _1"></span><span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y6f ff4 fs5 fc2 sc1 ls32 ws0">I.4<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls19 ws1d"> <span class="_ _10"> </span>MISRA C<span class="_ _3"> </span></span><span class="fc0 ls30">..........................................................................................................................................6<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y70 ff4 fs5 fc2 sc1 ls32 ws0">I.5<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls1c ws1e"> <span class="_ _10"> </span>Safety Critical Certification<span class="_ _12"> </span></span><span class="fc0 ls30">..............................................................................................................7<span class="_ _1"></span><span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h9 y71 ff4 fs5 fc2 sc1 ls32 ws0">I.6<span class="fs1 fc0 ls1"> <span class="_ _f"> </span></span><span class="ls30"> <span class="_ _10"> </span><span class="ff1 fc1 ls34">µC/<span class="fc2 ls14">LIB</span></span><span class="fc3 ls1"> </span><span class="ls35">Limitations<span class="_ _13"></span></span><span class="fc0">.........................................................................................................................7<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h9 y72 ff1 fs5 fc5 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y73 ff1 fs5 fc5 sc1 ls19 ws15"> <span class="_ _14"> </span>Getting Started with <span class="fc1 ls34 ws0">µC/<span class="fc5 ls14">LIB<span class="ff4 fc0 ls30">...............................................................................................<span class="_ _1"></span>8</span></span></span></div><div class="t m0 xc h10 y74 ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y75 ff4 fs5 fc2 sc1 ls36 ws0">1.00<span class="fs1 fc0 ls1"> <span class="_ _15"> </span></span><span class="ls22 ws27"> <span class="_ _16"> </span>Installing </span><span class="ff1 fc1 ls34">µC/<span class="fc2 ls14">LIB<span class="_ _12"></span></span></span><span class="fc0 ls30">............................................................................................................................8<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h9 y76 ff1 fs5 fc1 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y77 ff1 fs5 fc1 sc1 ls34 ws30"> µC/<span class="fc5 ls24 ws31">LIB Constant and Macro Library<span class="_ _1"></span><span class="ff4 fc0 ls30 ws0">.............................................................................<span class="_ _1"></span>11</span></span></div><div class="t m0 xc h10 y78 ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h10 y79 ff4 fs5 fc2 sc1 ls2d ws0">2.00.01<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls37 ws32">Boolean Co<span class="_ _2"></span>nstants<span class="_ _2"></span><span class="fc0 ls30 ws0">...........................................................................................................................11<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y7a ff4 fs5 fc2 sc1 ls2d ws0">2.00.02<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls38 wsb">Bit Constants<span class="_ _13"></span></span><span class="fc0 ls30">...............................................................................................................................<span class="ls33">....<span class="_ _1"></span>11<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y7b ff4 fs5 fc2 sc1 ls2d ws0">2.00.03<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls39 ws15">Octet Constants<span class="_ _3"> </span></span><span class="fc0 ls30">...............................................................................................................................<span class="ls36">11<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y7c ff4 fs5 fc2 sc1 ls2d ws0">2.00.04<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls37 ws32">Integer Co<span class="_ _2"></span>nstants<span class="_ _18"> </span><span class="fc0 ls30 ws0">............................................................................................................................11<span class="_ _1"></span><span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y7d ff4 fs5 fc2 sc1 ls2d ws0">2.00.05<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls37 ws32">Time Const<span class="_ _2"></span>ants<span class="_ _12"> </span><span class="fc0 ls30 ws0">...............................................................................................................................<span class="_ _1"></span><span class="ls36">12<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y7e ff4 fs5 fc2 sc1 ls36 ws0">2.10<span class="fs1 fc0 ls1"> <span class="_ _15"> </span></span><span class="ls2c ws33"> <span class="_ _16"> </span>Macros<span class="_"> </span></span><span class="fc0 ls30">...............................................................................................................................<span class="ls3a">.............13<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y7f ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>01<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls2c ws33"> <span class="_ _1a"> </span>DEF_BIT()<span class="_ _13"></span></span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">.......13<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y80 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>02<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3d ws34"> <span class="_ _1a"> </span>DEF_BIT_MASK()<span class="_ _12"> </span></span><span class="fc0 ls30">........................................................................................................................<span class="_ _1"></span>14<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y81 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>03<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3e ws35"> <span class="_ _1a"> </span>DEF_BI<span class="_ _1"></span>T_FIELD<span class="_ _1"></span>()<span class="_ _1"></span></span><span class="fc0 ls30">.........................................................................................................................<span class="_ _1"></span>15<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y82 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>04<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3f ws36"> <span class="_ _1a"> </span>DEF_BI<span class="_ _1"></span>T_SET()<span class="_ _13"></span></span><span class="fc0 ls30">.............................................................................................................................<span class="_ _1"></span>16<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y83 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>05<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls38 wsb"> <span class="_ _1a"> </span>DEF_BIT_CLR()<span class="_ _3"> </span></span><span class="fc0 ls30">............................................................................................................................<span class="_ _1"></span>17<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y84 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>06<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls26 ws37"> <span class="_ _1a"> </span>DEF_BIT_IS_SET()<span class="_ _3"> </span></span><span class="fc0 ls30">.......................................................................................................................<span class="_ _1"></span>18<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y85 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>07<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3d ws34"> <span class="_ _1a"> </span>DEF_BIT_IS_<span class="_ _2"></span>CLR()<span class="fc0 ls30 ws0">.......................................................................................................................<span class="_ _1"></span>19<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y86 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>08<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls1e ws38"> <span class="_ _1a"> </span>DEF_BIT_IS_SET_AN<span class="_ _1"></span>Y()<span class="_ _13"></span></span><span class="fc0 ls30">.............................................................................................................20<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h10 y87 ff4 fs5 fc2 sc1 ls3b ws0">2.10.01.<span class="_ _2"></span>09<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls40 ws39"> <span class="_ _1a"> </span>DEF_BIT_IS_<span class="_ _2"></span>CLR_ANY()<span class="_ _11"></span><span class="fc0 ls30 ws0">............................................................................................................21<span class="_ _1"></span><span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y88 ff4 fs5 fc2 sc1 ls3b ws0">2.10.02.<span class="_ _2"></span>01<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3a ws3a"> <span class="_ _1a"> </span>DEF_MIN()</span><span class="fc0 ls30">...............................................................................................................................<span class="ls35">......22<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y89 ff4 fs5 fc2 sc1 ls3b ws0">2.10.02.<span class="_ _2"></span>02<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls3a ws3a"> <span class="_ _1a"> </span>DEF_MAX()<span class="_ _13"></span></span><span class="fc0 ls30">...............................................................................................................................<span class="ls33">....<span class="_ _1"></span>23<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y8a ff4 fs5 fc2 sc1 ls3b ws0">2.10.02.<span class="_ _2"></span>03<span class="fs1 fc0 ls1"> <span class="_ _19"> </span></span><span class="ls40 ws39"> <span class="_ _1a"> </span>DEF_ABS()</span><span class="fc0 ls30">...............................................................................................................................<span class="ls35">......24<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h9 y8b ff1 fs5 fc1 sc1 ls1 ws0"> </div><div class="t m0 x8 h8 y26 ff4 fs5 fc0 sc1 ls1 ws0"> <span class="_ _6"> </span><span class="ff3 ls2a">4 </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625b9bfe92dc900e6220c593/bg5.jpg"><div class="t m0 x8 h9 y8c ff1 fs5 fc1 sc1 ls34 ws30"> µC/<span class="fc5 ls1 ws1b">LIB Memory Library<span class="_ _3"></span><span class="ff4 fc0 ls30 ws0">.......................................................................................................25</span></span></div><div class="t m0 xc h10 y8d ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y8e ff4 fs5 fc2 sc1 ls36 ws0">3.00<span class="fs1 fc0 ls1"> <span class="_ _15"> </span></span><span class="ls30"> <span class="_ _16"> </span><span class="ff1 fc1 ls34">µC/<span class="fc2 ls14">LIB</span></span><span class="ls41 ws3b"> Memory Li<span class="_ _2"></span>brary Confi<span class="_ _2"></span>guration<span class="_ _12"> </span><span class="fc0 ws0">.......................................................................................<span class="_ _1"></span>25<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y8f ff4 fs5 fc2 sc1 ls2d ws0">3.10.01<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls42">Mem_Clr()<span class="_ _3"> </span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">.......<span class="_ _1"></span>26<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y90 ff4 fs5 fc2 sc1 ls2d ws0">3.10.02<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls43">Mem_Set()<span class="_ _12"> </span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">.......<span class="_ _1"></span>27<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y91 ff4 fs5 fc2 sc1 ls2d ws0">3.10.03<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls36">Mem_Copy<span class="_ _2"></span>()<span class="_ _1"></span><span class="fc0 ls30">...............................................................................................................................<span class="ls33">....<span class="_ _1"></span>28<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y92 ff4 fs5 fc2 sc1 ls2d ws0">3.10.04<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls1e">Mem_Cmp()<span class="_ _1"></span><span class="fc0 ls30">...............................................................................................................................<span class="ls35">.....<span class="_ _1"></span>29<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h9 y93 ff4 fs5 fc2 sc1 ls36 ws0">3.20<span class="fs1 fc0 ls1"> <span class="_ _15"> </span></span><span class="ls30"> <span class="_ _16"> </span><span class="ff1 fc1 ls34">µC/<span class="fc2 ls14">LIB</span></span><span class="ls44 ws3c"> Memory Library Optimization<span class="_ _13"></span></span><span class="fc0">.........................................................................................<span class="_ _1"></span>30<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y94 ff4 fs5 fc2 sc1 ls2d ws0">3.20.01<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls39 ws3d">Mem_Copy() Optimization<span class="_ _13"></span></span><span class="fc0 ls30">.............................................................................................................<span class="_ _1"></span>30<span class="fs1 ls1"> </span></span></div><div class="t m0 x8 h9 y95 ff1 fs5 fc1 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y96 ff1 fs5 fc1 sc1 ls34 ws30"> µC/<span class="fc5 ls24 ws31">LIB String Library<span class="_ _18"> </span><span class="ff4 fc0 ls30 ws0">...........................................................................................................31</span></span></div><div class="t m0 xc h10 y97 ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 y98 ff4 fs5 fc2 sc1 ls36 ws0">4.00<span class="fs1 fc0 ls1"> <span class="_ _15"> </span></span><span class="ls30"> <span class="_ _16"> </span><span class="ff1 fc1 ls34">µC/<span class="fc2 ls14">LIB</span></span><span class="ls13 ws3e"> String Library Configur<span class="_ _1"></span>ation<span class="_ _18"> </span></span><span class="fc0">...........................................................................................<span class="_ _1"></span>31<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h10 y99 ff4 fs5 fc2 sc1 ls2d ws0">4.10.01<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls28">Str_Len()<span class="_ _13"></span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">..........<span class="_ _1"></span>32<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9a ff4 fs5 fc2 sc1 ls2d ws0">4.10.02<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls35">Str_Copy()<span class="_ _2"></span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">........33<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9b ff4 fs5 fc2 sc1 ls2d ws0">4.10.03<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="lsa">Str_Cat()<span class="fc0 ls30">...............................................................................................................................<span class="ls3a">...........<span class="_ _1"></span>34<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9c ff4 fs5 fc2 sc1 ls2d ws0">4.10.04<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls45">Str_Cmp()<span class="_ _12"> </span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">........<span class="_ _1"></span>35<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9d ff4 fs5 fc2 sc1 ls2d ws0">4.10.05<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls46">Str_Cmp_N()<span class="fc0 ls30">...............................................................................................................................<span class="ls33">....36<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9e ff4 fs5 fc2 sc1 ls2d ws0">4.10.06<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls47">Str_Char()<span class="_ _12"> </span><span class="fc0 ls30">...............................................................................................................................<span class="ls3c">........<span class="_ _1"></span>37<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 y9f ff4 fs5 fc2 sc1 ls2d ws0">4.10.07<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls26">Str_Char_Last()<span class="fc0 ls30">...............................................................................................................................<span class="ls36">38<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 ya0 ff4 fs5 fc2 sc1 ls2d ws0">4.10.08<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls45">Str_Str()<span class="_"> </span><span class="fc0 ls30">...............................................................................................................................<span class="ls3a">...........39<span class="fs1 ls1"> </span></span></span></span></div><div class="t m0 x8 h10 ya1 ff4 fs5 fc2 sc1 ls2d ws0">4.10.09<span class="fs1 fc0 ls1"> <span class="_ _17"> </span></span><span class="ls1f">Str_FmtNbr_32()<span class="fc0 ls30">.............................................................................................................................<span class="_ _1"></span>40<span class="fs1 ls1"> </span></span></span></div><div class="t m0 x8 h9 ya2 ff1 fs5 fc1 sc1 ls1 ws0"> </div><div class="t m0 x8 h9 ya3 ff1 fs5 fc1 sc1 ls34 ws30"> µC/<span class="fc5 ls14 ws14">LIB Licensing Policy<span class="_ _18"> </span><span class="ff4 fc0 ls30 ws0">.....................................................................................................<span class="_ _1"></span>42</span></span></div><div class="t m0 xc h10 ya4 ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h10 ya5 ff4 fs1 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h8 ya6 ff4 fs5 fc0 sc1 ls1 ws0"> </div><div class="t m0 x8 h8 y26 ff4 fs5 fc0 sc1 ls1 ws0"> <span class="_ _6"> </span><span class="ff3 ls2a">5 </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>