Before Width: | Height: | Size: 66 KiB |
@ -1 +0,0 @@ |
|||||
<mxfile userAgent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0" version="7.6.8" editor="www.draw.io" type="device"><diagram id="be38e940-32d6-f63e-7931-69c1e12aba5c" name="Page-1">7Vxdc9soFP01fkxGgJDsx8RJup1tt5k6M22fMljCNhtZeCXcOPvrFySwJItsnQ1SYs06D5b5EHDO4XK50I7QdL37kJHN6jOPaTKCXrwboasRhMDHSH6plKcyJfR0wjJjsS5UJczY31Qnejp1y2KaNwoKzhPBNs3EiKcpjUQjjWQZf2wWW/Ck2eqGLGkrYRaRpJ36jcVipVNBMKkyfqNsuTJNB9gvc+YkelhmfJvqBkcQLYpPmb0m5mV6pPmKxPyxloSuR2iacS7Kp/VuShMFrsGtrHfzTO6+4xlNxTEVkK7xkyRbarpcdEw8GTSK4VBVwRuhy8cVE3S2IZHKfZT8y7SVWCfyF5CPC5YkU57wrKiLYkzHsS/Tc5HxB1rLGcM5CgKZoztAM0F3z44C7LGRoqN8TUX2JIvoChONppZbgL1zVPtobh4rKiemxqrGIjYFiZbPct9QhaB80CA+A6g3QEBR0COCprc1wGgsp6f+yTOx4kuekuS6Sr1sQlqDj+6Y+K6Sz7H+9UMXklBkT9/rP37sy/1JhXjSdolsBZdJVbufON/ot5c9Vd37d6DlaPg2i0ypsbZpJFtSXQza+choQgT72Xz9a9A1bXelz8WCBlFk02ccTuae50af4ECgPsAthQJsUSjwJg4U6rUgc6HQuj5LtRqFgt4VGrYVWiqnD4mGQ5AoCuGBRL22RAObRIEDiYJg8BLFFomiviSKO5YoVn82iQbFx41EcYgaEgU+7FOifvfrPKhLtKZY4wN0LFH0hus8GqIR7VehEA1dodBiQ8OeFAotAg0SoaTGZZfrsAd/bbnJOMsLMC5kATm8XZUpn5bqe7rNijFD7yqT/c3MW2V/yheXxQYwG5AJq/xqNpi0V21sf21P1OBYJGVJ5jS55TkTjKcya86F4GuFjol2KEBikq/2cJOELVXRSEIhKbMAXARRGhyY5i50XaEmg2bAhG1A2epG9XC9W6pw1TlNaCQyVfOcbwS/L3/zlEX5eULje6g6xzKZWHZfThj1LhcM+tBv2jMMWgyG1m2LAwaPcKtPj8GM5iwXPMv3T/egQ/785gz0zTJT4w92xd8RO/fT44/MZXESiXOy3iRswYqm6+w90ly4IQ96+Jfk2aJaTsibDJG8XNYkyX3pUeTncaQf74EbxgITrTLmMmiHcm3mMsQO3BO/I//kK5fulhrk7ymf5+ad86xyTHrwV3rZX45Rc8JBdKT3jkMH/LW36HfSzjAJH/Rm314JpyRGO+XQey/wHr05cuEOWryJL5+u5ZfXVvRsdgWQ145InT7kyCzKDcixxSK5gLzr0P2bQOjD9ips39K7WIaHuQ63tzEKtjNl7n4SIbc0eZRZplDdzaLElZs1Dg4I9tuL9p5L13MEta3+H9soofzsBnjoa3sVleMUTT7UPuJvMi8KKJQ2nKWi6BK+HOErxfJW8HKVLyoY0hO6EM/zKWchS5d3RcDmzG+y4TsKEEya7lIQtE/FkA157AL5sIWt8xMH6OrIwY79S6Nn5lj8LeK7pm3n7unVxXQ4HigOg+Z6fWzEbO/fvIqjQSzYKJw0MAxx+yATBaCNoQ8c3AbxbSdtLnT+EQ5J55OmzseWuCIwm+k6R2MHlt+3BRZdUPTh9uOXfLgkAQ9bPKPOWBp3sj4/f5h1sDzDEl+SiQt1Q1P50wmPHu5WLDUZNyzZvz+NbcVkcq1Qv6s9tNzaKq1TD8s9bq8cDtgDo5fc5zhl8sya1XDV+jrpNI07N5Cz24/DNY+TPq2jWS/f8qj/lOeXbSvUn3Hs5CbR8cYxPHXrCC136fzXWseiqhwpeaoV0MGU6s23KqEyAgD4zZu9QN95uDm6AtDbjko8ZScqKe1Hc5y68Nuq6/QdJ//dqMs7uDdujkKeVddhBeCFbtUVvLeFJ+UpPdCV9z51hS2X1HFfl9RxV5verzReURJ/mQ3Hs/O95j1jq2dnAHXu2dmCcC6IumPrni4XvglJ9uhEVyyZGOz/ZvDlZnBiMYO9bW1t56lOZhfJHwYU+zucXdYAbWeTy3Z392UkIStJoykcXeJ9HL124+PuM4LmxPU4Dgd1EIsOTmJDv31mYr8oClzw3b66Nt3m6u4C9GYrRpN42Ojvbxdo9C0HVtZrg//hGFz+rP6xfun+V/8lArr+Bw==</diagram></mxfile> |
|
After Width: | Height: | Size: 80 KiB |
@ -0,0 +1 @@ |
|||||
|
<mxfile userAgent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0" version="7.9.5" editor="www.draw.io" type="device"><diagram id="be38e940-32d6-f63e-7931-69c1e12aba5c" name="Page-1">7VxtV+MoFP41/WgPhLx+1Kozc46z47Huy3zypAm2WdPQTehY59cvNJCGhto6JakbVz+YXCCB+zz3ApcbB2g0X33Kw8XsK4lxOrBAvBqgy4FlIQu47A+XvJQSCFxYSqZ5EgvZRjBOfmJZUUiXSYwLpSIlJKXJQhVGJMtwRBVZmOfkWa32SFL1rYtwihuCcRSmTemfSUxnQgrdYFPwGSfTmXy169hlySSMnqY5WWbihQMLPa5/yuJ5KB8mRlrMwpg810ToaoBGOSG0vJqvRjjl2pV6K9td7yitOp7jjB7UAIiO/wjTJZZ9XveMvkh1rMeDeQswQBfPs4Ti8SKMeOkzYwCTzeg8ZXeQXT4maToiKcnXbVHsYD+2mbygOXnCtRLfmiDXZSWiAzineLVzGLBSDqMdJnNM8xdWZVUBUDYRjPNRefu8Qc8LhMpnNeAcJIYfCsZMq0dvlMYuhN526RD1QoceUHTo+l6HSgzshspwzIxS3JKczsiUZGF6tZFeqEqtKRCvEvoXFw8dcfddlmSsY7UifvtdPOBvTOmL8EbhkhIm2rz3hpCFeEbZU96911XNRkOWeSRqSdXRMJ9iUc0P9JDkOA1p8kN9/lHqBe1S9PERu1Gko2jsBRMAzFD0zFIpagHQoCh0NRSthEfp0G+DorBG0JKT7dLQDzQ0dDqioXx5v2hod0pD3+2GhhtPqfjJLijqNCnqdkZRpw8UhcEpKRq0QlF1MgeD3ZM5bJ2iroaiwQ5IjFPU7QVFkReckKJQ7jUNc/QVNzoMgkB1pRD5UnCL84QNAuedrEWhhr5iK9gBf2Hr/F3vuDX8BeufSm0aLTUovdvFArB306nnr+0dr8MDtpx8KEnE2BJOcHpLioQmJGNFE0IpmXP1yOAD10gcFrNK32GaTHnViKmHU3KnhmsgyNedi7aUc1RAIKMosHzrgvdwvpry8NEQpziiOW85JAtKHsp7kiVRMUxx/GDxziU5E5bdZzzmzzIBIXIVAC3gNxC0/SaAgXU8fl4f8ctxkRSU5EV19QDbQ89yt9Y4VnMCsTT255tYhPcRvnDCqocRHYbzRZo8JutX18HDYUHNYGdLDVbY2Q3sXKuJnWciFtJH7ArWMkwfykm+GMaRuHyAZgCDwFGtLXAagHkaY/Oc4wHTOMtvN1fsD3ufm3JGTnJ2NeVX4/ElRKC5/3jbeoJkVKy9LHCq9YUHbdVEAt362NGo3IB/66eRNNcXXGtnzOUlP0LK1hpFlGvgb8cFQrh39pLhMiXabgBd1FyA/7aMUkzOriFAdxcNqNmQqIoGn+B/hpN1Ba6jBUkyuu6SczFwLjnGbNdSlFqENchT/Eh3o8lMMsmm9+vtzZmtYmGbWrj7quZdGa6oaR4B3UGHidBI046MbzstZd8JhwDaWyE89zTbTrnePknURL5ccWnl9MFJpmDi/rMksuCsJPE5q8AGuNoUyinn8nwkH8T6UD6rLDlyFjrFrOP46qZWd8Qiz+rqtoFMBGXQAcvq96/C7cCWJ/1N3b/IjIi6Dm1o4jS6MrwWzwe8rchWx9FXWxO+Ks37CD+ybnqe5+FLrYKY1jZPvuWCDdb+1qF5YFt1sPbWdxF4tb6L0Gv12UXZ4w01qqEfyJZWzt1Vtljvjy1HH7z/GlvQFlvAHrZs1Xe9PWx5tfrRZLF1cVsTM+gXq5sZ1OG/Ovfvrn8MzaCBGlX0favh/iHUhBVNxKWgjK13Z89w0PHxsAyfq4cXQA9KuwYdOOpWAkJxJrDLQrcbIN8ZmDRRCDvIDvDeH/7BSfx5EGzDb++Bf6uB3Ikb89C6YwUTHvrT7ZdvRX99NAR+M5zZopNG7RvpaW1UhkrqNlqGcTu30a04GwTWHhvdauBYZm1Uqsa4jY5vv/TXQoMuDdRtZQv9tmTkgpkOPecfMzBBRjIsZdcJ77fIf4pljUlKoqf7WZKVYlHpLZurgyOtip1r5mLH1/qMDkJ8TlvT3x2OZziMv437E+izgRpZ0BqYVKhpA3N0gT4TQN0nc5z3FyT9OqUtlGQ44X83uNcNapLqJSoncIO6w1sj1hUWT93sAk5iXdpITWvGpcvgextISAvSYGQNLpwqoFZLjbj/iix5wHsYhr0690WBmnPkyWSier6YLmGsyhU+Cu/mh5ajZcETJSwwniU4jfutfQta6lSmy9bTZRCZOHX3dV+5mvCI1xjH/JtfVuG8Spr7ZeNSvZ2Y7equUYga6TPbuM6TOF7Pxjq3qzrmHTi+KZNf5qnIHbMuk9/WQGvkc6i21vzj2XLd/E6ksjYd6ocDukoGqIDWrEbbAjpo5WTjlQ82Og+ayeCwEtg+9lzjYPVKj27ajkbLfD1qC1zmrMNH2NF/75umjj9Qbq7773luI9MfW2M8JzSaHalTQ3mxR+l4Oy9Wr+OW8mIhaEZv7wgzWN7BqywiMSd473SMnE513JYruh/fWA4P7n6wefsMqvO2NpW8rXkbiiQX83D+/gcrurm6PDgk0SNA1SxN1OWKG4K2ore35Jm7TzBeLhbpy4dDlTk+FdbqX/J0Aqv2m1IjsCYZK/uMw/gDbo7hdsqH5ks3U5iy282/DiuPpjf/oQ1d/Qs=</diagram></mxfile> |
After Width: | Height: | Size: 31 KiB |
@ -0,0 +1 @@ |
|||||
|
<mxfile userAgent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0" version="7.9.5" editor="www.draw.io" type="device"><diagram id="be38e940-32d6-f63e-7931-69c1e12aba5c" name="Page-1">5Vpbd+I2EP41fgzHlnwRjwlJdh/S05zDbtt92iNsYdQYi8oiQH99JVsCKxY52Y3tppQX7NFtNN/M6BuBB2fr/SeON6tfWEYKD/jZ3oO3HgAAJon8UpJDIwkARI0k5zTTspNgTv8mWuhr6ZZmpLI6CsYKQTe2MGVlSVJhyTDnbGd3W7LCXnWDc9IRzFNcdKW/00ystDSIp6eGz4TmK7N0HIVNywKnTzln21Iv6AG4rD9N8xqbyfROqxXO2K4lgncenHHGRPO03s9Ioaxr7NaMuz/TelSck1K8ZQDUejzjYkuMyrVi4mCsUW+HqAG+B292KyrIfINT1bqTDiBlK7Eu5FsgH5e0KGasYLweC7OIoCyU8kpw9kRaLQgsYBzLlq7KehfPhAuyb4n0Fj4RtiaCH2QX43JB1AwxDhfqbe1O6CWR9spVC7gk0QOx9pj8OPfJaPJB281tQ+PuLZORTPqTfmVcrFjOSlzcnaQ3tlFbBiR7Kv5Q4kmk376ZllIq1mpSr9/0BH8SIQ46kPBWMCk6rfvA2EbP0Wiq1DvrMFpUsS1PTS+ogxDznOhuALkh4aTAgj7b87/HvGbxoVxUx6fDRf3604+LJgmwXDQ0Ltty0SD2uy4aIP/9NnyDCdVWqEyBD3hBikdWUUFZKZsWTAi2VuYxqUpZJMPV6mhvXNBcdU2leQh/xcItEMxy13qsUC6qITA5N2hW3SgN1/tcHTYTUsiEz9XICdsI9r15ZyVNq0lBsu9AKUe5FDbqSzdWc/UBIQoSG8KoC2HiQtDvAUEUDpJkWimmlVWaJANGzjIg7GYZOFaWMYtbIRIXQnkzk0q3LR//tWWm4aqqzXEtO8gN7k+N8ilX318rGRLAn7GyYnK8nnPBTbuRSAWbhYz4P5fiImSnOOBIcTByBEjSQ3yApIPfLa02BT6805ISE+3xwP8oloVjWjaB/y69CYZPPGiAxFMPveZcOeCxw4bRUlStmR+VoHXERDbQSB8x92f6Q4Re6y8fGg1OQB+38raoQpfIveJwTO4Fpv8P8qXMdoUl73rGQhKxKuWO9NmmZgRXoh+AkW8DnPjd+u/IwnrPj9Mh8mPgtZkZsKmZxcsmUV1G14JHwqncgPKDEQgbjLt5s6nWRiBsZvHeCdvDnRzh33KpLL9cchYGYTdEQtgNkTDoASwTZ0PGyKshMnwsuDhEPFIsmFusISma/+HM21D+MVLN4CyIxGnqygBZMl30lQFAZF+Sum6gQOy4JA2DHk7J2HUF9WPpGjrTtTcD3k00+/nCWppP2PBwIhfFi7qDMr5m7bJ3dONFt4p0SQdvFKsHGA5WkKU4T6+kO9Ay/1JHwlVok6OwL5ANG3kFZFehGPUBcfcK5etv8v2hXgb480MlyPrC7f8iyI5lRbtSDwYCAAUdAPqhRPeEZOqXrZ8PKTuzlawkL9KgFnWqmZdYrmmW1ceXK8XaSfgMdg6Ez7OmKbTgREk3nEIHmqAPNAepKz7Sz0qGkrYPdTQWZzKL9x4sX3D1VI1ROGSYoKWTNsQpIotlPyEA/dA+UaaOwsGERTsGDJV4F0jo4mPAUUOjsYgtGqqG/nV+uQEQuyrnwQKg+7NGPwh9xjzbSRt8qBuOXnFK4HA4ydfTf3Sae/XTX6Hg3T8=</diagram></mxfile> |
After Width: | Height: | Size: 151 KiB |
@ -0,0 +1,104 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Data Structures</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('annotated.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">Data Structures</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> |
||||
|
<table class="directory"> |
||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structos_q_u_e_u_e__t.html" target="_self">osQUEUE_t</a></td><td class="desc"></td></tr> |
||||
|
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structos_semaphore_handle__t.html" target="_self">osSemaphoreHandle_t</a></td><td class="desc"></td></tr> |
||||
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structos_t_c_b__t.html" target="_self">osTCB_t</a></td><td class="desc"></td></tr> |
||||
|
</table> |
||||
|
</div><!-- directory --> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,6 @@ |
|||||
|
var annotated_dup = |
||||
|
[ |
||||
|
[ "osQUEUE_t", "structos_q_u_e_u_e__t.html", "structos_q_u_e_u_e__t" ], |
||||
|
[ "osSemaphoreHandle_t", "structos_semaphore_handle__t.html", "structos_semaphore_handle__t" ], |
||||
|
[ "osTCB_t", "structos_t_c_b__t.html", "structos_t_c_b__t" ] |
||||
|
]; |
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 147 B |
@ -0,0 +1,106 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Data Structure Index</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('classes.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">Data Structure Index</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="qindex"><a class="qindex" href="#letter_o">o</a></div> |
||||
|
<table class="classindex"> |
||||
|
<tr><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  o  </div></td></tr></table> |
||||
|
</td><td valign="top"><a class="el" href="structos_semaphore_handle__t.html">osSemaphoreHandle_t</a>   </td><td valign="top"><a class="el" href="structos_t_c_b__t.html">osTCB_t</a>   </td><td></td></tr> |
||||
|
<tr><td></td><td></td><td></td></tr> |
||||
|
<tr><td valign="top"><a class="el" href="structos_q_u_e_u_e__t.html">osQUEUE_t</a>   </td><td></td><td></td><td></td></tr> |
||||
|
<tr><td></td><td></td><td></td><td></td></tr> |
||||
|
</table> |
||||
|
<div class="qindex"><a class="qindex" href="#letter_o">o</a></div> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
After Width: | Height: | Size: 132 B |
@ -0,0 +1,73 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os -> platform Relation</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div id="nav-path" class="navpath"> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li> </ul> |
||||
|
</div> |
||||
|
</div><!-- top --> |
||||
|
<div class="contents"> |
||||
|
<h3>os → platform Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in os</th><th class="dirtab">Includes file in platform</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="printf_8c.html">printf.c</a></td><td class="dirtab"><a class="el" href="usart_8h.html">usart.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="scheduler_8c.html">scheduler.c</a></td><td class="dirtab"><a class="el" href="system__timer_8h.html">system_timer.h</a></td></tr></table></div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,94 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: platform -> os Relation</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('dir_c5a52a81292cf9a5167198f4f346d6d9.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
<h3>platform → os Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in platform</th><th class="dirtab">Includes file in os</th></tr><tr class="dirtab"><td class="dirtab"><b>system_timer.c</b></td><td class="dirtab"><a class="el" href="ossettings_8h.html">ossettings.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>system_timer.c</b></td><td class="dirtab"><a class="el" href="scheduler_8h.html">scheduler.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>usart.c</b></td><td class="dirtab"><a class="el" href="error_8h.html">error.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>usart.c</b></td><td class="dirtab"><a class="el" href="queues_8h.html">queues.h</a></td></tr></table></div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html">platform</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,129 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os Directory 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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('dir_8b7cb6c889a10e2a101a7e90c854ca4d.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">os Directory Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<table class="memberdecls"> |
||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> |
||||
|
Files</h2></td></tr> |
||||
|
<tr class="memitem:error_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html">error.h</a> <a href="error_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:error_8h"><td class="mdescLeft"> </td><td class="mdescRight">Error logging functionalities of the operating system. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:heap_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html">heap.h</a> <a href="heap_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:heap_8h"><td class="mdescLeft"> </td><td class="mdescRight">Heap implementation for the tasks of the operating system. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:helpers_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="helpers_8h.html">helpers.h</a> <a href="helpers_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:helpers_8h"><td class="mdescLeft"> </td><td class="mdescRight">Functions, which one needs here and there for the operating system. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ossettings_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ossettings_8h.html">ossettings.h</a> <a href="ossettings_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:ossettings_8h"><td class="mdescLeft"> </td><td class="mdescRight">File where all settings take place. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ostypes_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ostypes_8h.html">ostypes.h</a> <a href="ostypes_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:ostypes_8h"><td class="mdescLeft"> </td><td class="mdescRight">Different types the operating system uses are defined here. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:printf_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="printf_8h.html">printf.h</a> <a href="printf_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:printf_8h"><td class="mdescLeft"> </td><td class="mdescRight">Lightweight version of GNU printf. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:queues_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="queues_8h.html">queues.h</a> <a href="queues_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:queues_8h"><td class="mdescLeft"> </td><td class="mdescRight">Implementation for queues. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:scheduler_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="scheduler_8h.html">scheduler.h</a> <a href="scheduler_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:scheduler_8h"><td class="mdescLeft"> </td><td class="mdescRight">Scheduler of the operating system. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:semaphore_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="semaphore_8h.html">semaphore.h</a> <a href="semaphore_8h_source.html">[code]</a></td></tr> |
||||
|
<tr class="memdesc:semaphore_8h"><td class="mdescLeft"> </td><td class="mdescRight">Mechanisms to prevent race conditions for the operating system. <br /></td></tr> |
||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,12 @@ |
|||||
|
var dir_8b7cb6c889a10e2a101a7e90c854ca4d = |
||||
|
[ |
||||
|
[ "error.h", "error_8h.html", "error_8h" ], |
||||
|
[ "heap.h", "heap_8h.html", "heap_8h" ], |
||||
|
[ "helpers.h", "helpers_8h.html", "helpers_8h" ], |
||||
|
[ "ossettings.h", "ossettings_8h.html", "ossettings_8h" ], |
||||
|
[ "ostypes.h", "ostypes_8h.html", "ostypes_8h" ], |
||||
|
[ "printf.h", "printf_8h.html", "printf_8h" ], |
||||
|
[ "queues.h", "queues_8h.html", "queues_8h" ], |
||||
|
[ "scheduler.h", "scheduler_8h.html", "scheduler_8h" ], |
||||
|
[ "semaphore.h", "semaphore_8h.html", null ] |
||||
|
]; |
@ -0,0 +1,6 @@ |
|||||
|
<map id="os" name="os"> |
||||
|
<area shape="rect" id="node1" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html" title="os" alt="" coords="5,5,77,53"/> |
||||
|
<area shape="rect" id="node2" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html" title="platform" alt="" coords="5,101,77,149"/> |
||||
|
<area shape="rect" id="edge2-headlabel" href="dir_000000_000001.html" title="2" alt="" coords="37,75,45,90"/> |
||||
|
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="4" alt="" coords="38,65,46,80"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
b6395b64cedf3741a0ff9a0a684b593b |
After Width: | Height: | Size: 3.0 KiB |
@ -0,0 +1,108 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: platform Directory 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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('dir_c5a52a81292cf9a5167198f4f346d6d9.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">platform Directory Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="dynheader"> |
||||
|
Directory dependency graph for platform:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="dir_c5a52a81292cf9a5167198f4f346d6d9_dep.png" border="0" usemap="#dir__c5a52a81292cf9a5167198f4f346d6d9__dep" alt="platform"/></div> |
||||
|
<map name="dir__c5a52a81292cf9a5167198f4f346d6d9__dep" id="dir__c5a52a81292cf9a5167198f4f346d6d9__dep"> |
||||
|
<area shape="rect" id="node1" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html" title="platform" alt="" coords="5,5,77,53"/> |
||||
|
<area shape="rect" id="node2" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html" title="os" alt="" coords="5,101,77,149"/> |
||||
|
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="4" alt="" coords="46,76,54,90"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html">platform</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,5 @@ |
|||||
|
var dir_c5a52a81292cf9a5167198f4f346d6d9 = |
||||
|
[ |
||||
|
[ "system_timer.h", "system__timer_8h_source.html", null ], |
||||
|
[ "usart.h", "usart_8h_source.html", null ] |
||||
|
]; |
@ -0,0 +1,5 @@ |
|||||
|
<map id="platform" name="platform"> |
||||
|
<area shape="rect" id="node1" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html" title="platform" alt="" coords="5,5,77,53"/> |
||||
|
<area shape="rect" id="node2" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html" title="os" alt="" coords="5,101,77,149"/> |
||||
|
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="4" alt="" coords="46,76,54,90"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
4962b695a0637f111550db33aa58fd8f |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 3.7 KiB |
@ -0,0 +1,97 @@ |
|||||
|
function toggleVisibility(linkObj) |
||||
|
{ |
||||
|
var base = $(linkObj).attr('id'); |
||||
|
var summary = $('#'+base+'-summary'); |
||||
|
var content = $('#'+base+'-content'); |
||||
|
var trigger = $('#'+base+'-trigger'); |
||||
|
var src=$(trigger).attr('src'); |
||||
|
if (content.is(':visible')===true) { |
||||
|
content.hide(); |
||||
|
summary.show(); |
||||
|
$(linkObj).addClass('closed').removeClass('opened'); |
||||
|
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
|
} else { |
||||
|
content.show(); |
||||
|
summary.hide(); |
||||
|
$(linkObj).removeClass('closed').addClass('opened'); |
||||
|
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
|
} |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
function updateStripes() |
||||
|
{ |
||||
|
$('table.directory tr'). |
||||
|
removeClass('even').filter(':visible:even').addClass('even'); |
||||
|
} |
||||
|
|
||||
|
function toggleLevel(level) |
||||
|
{ |
||||
|
$('table.directory tr').each(function() { |
||||
|
var l = this.id.split('_').length-1; |
||||
|
var i = $('#img'+this.id.substring(3)); |
||||
|
var a = $('#arr'+this.id.substring(3)); |
||||
|
if (l<level+1) { |
||||
|
i.removeClass('iconfopen iconfclosed').addClass('iconfopen'); |
||||
|
a.html('▼'); |
||||
|
$(this).show(); |
||||
|
} else if (l==level+1) { |
||||
|
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); |
||||
|
a.html('►'); |
||||
|
$(this).show(); |
||||
|
} else { |
||||
|
$(this).hide(); |
||||
|
} |
||||
|
}); |
||||
|
updateStripes(); |
||||
|
} |
||||
|
|
||||
|
function toggleFolder(id) |
||||
|
{ |
||||
|
// the clicked row
|
||||
|
var currentRow = $('#row_'+id); |
||||
|
|
||||
|
// all rows after the clicked row
|
||||
|
var rows = currentRow.nextAll("tr"); |
||||
|
|
||||
|
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
|
||||
|
// only match elements AFTER this one (can't hide elements before)
|
||||
|
var childRows = rows.filter(function() { return this.id.match(re); }); |
||||
|
|
||||
|
// first row is visible we are HIDING
|
||||
|
if (childRows.filter(':first').is(':visible')===true) { |
||||
|
// replace down arrow by right arrow for current row
|
||||
|
var currentRowSpans = currentRow.find("span"); |
||||
|
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
|
currentRowSpans.filter(".arrow").html('►'); |
||||
|
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
|
} else { // we are SHOWING
|
||||
|
// replace right arrow by down arrow for current row
|
||||
|
var currentRowSpans = currentRow.find("span"); |
||||
|
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen"); |
||||
|
currentRowSpans.filter(".arrow").html('▼'); |
||||
|
// replace down arrows by right arrows for child rows
|
||||
|
var childRowsSpans = childRows.find("span"); |
||||
|
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
|
childRowsSpans.filter(".arrow").html('►'); |
||||
|
childRows.show(); //show all children
|
||||
|
} |
||||
|
updateStripes(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
function toggleInherit(id) |
||||
|
{ |
||||
|
var rows = $('tr.inherit.'+id); |
||||
|
var img = $('tr.inherit_header.'+id+' img'); |
||||
|
var src = $(img).attr('src'); |
||||
|
if (rows.filter(':first').is(':visible')===true) { |
||||
|
rows.css('display','none'); |
||||
|
$(img).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
|
} else { |
||||
|
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
|
$(img).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
|
} |
||||
|
} |
||||
|
|
@ -0,0 +1,321 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/error.c File Reference</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div id="nav-path" class="navpath"> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li> </ul> |
||||
|
</div> |
||||
|
</div><!-- top --> |
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">error.c File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="textblock"><code>#include <stdio.h></code><br /> |
||||
|
<code>#include <string.h></code><br /> |
||||
|
<code>#include <stdint.h></code><br /> |
||||
|
<code>#include "<a class="el" href="error_8h_source.html">error.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="helpers_8h_source.html">helpers.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="printf_8h_source.html">printf.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="ossettings_8h_source.html">ossettings.h</a>"</code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for error.c:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="error_8c__incl.png" border="0" usemap="#os_2error_8c" alt=""/></div> |
||||
|
<map name="os_2error_8c" id="os_2error_8c"> |
||||
|
<area shape="rect" id="node5" href="error_8h.html" title="error.h" alt="" coords="135,80,194,107"/> |
||||
|
<area shape="rect" id="node7" href="ossettings_8h.html" title="ossettings.h" alt="" coords="126,229,219,256"/> |
||||
|
<area shape="rect" id="node8" href="helpers_8h.html" title="helpers.h" alt="" coords="454,80,529,107"/> |
||||
|
<area shape="rect" id="node11" href="printf_8h.html" title="printf.h" alt="" coords="340,80,403,107"/> |
||||
|
<area shape="rect" id="node6" href="ostypes_8h.html" title="ostypes.h" alt="" coords="56,155,135,181"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div><table class="memberdecls"> |
||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:af770cfb23cba6e7aa7c69aad1bbf968c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8c.html#af770cfb23cba6e7aa7c69aad1bbf968c">osExplainError</a> (const char *ifile, const uint8_t iline, const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> ierror, char *iomessage)</td></tr> |
||||
|
<tr class="separator:af770cfb23cba6e7aa7c69aad1bbf968c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a540c46d0a32421cad29354147a02c4ea"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8c.html#a540c46d0a32421cad29354147a02c4ea">osPrintError</a> (const char *ifile, const int iline, const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> ierror)</td></tr> |
||||
|
<tr class="separator:a540c46d0a32421cad29354147a02c4ea"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a29238a23e284dd0a6278434447be4682"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8c.html#a29238a23e284dd0a6278434447be4682">osExplainWarning</a> (const char *ifile, const uint8_t iline, const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> ierror, char *iomessage)</td></tr> |
||||
|
<tr class="separator:a29238a23e284dd0a6278434447be4682"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:adeb03b63a59cac38dbdc0e3963d9d479"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8c.html#adeb03b63a59cac38dbdc0e3963d9d479">osPrintWarning</a> (const char *ifile, const int iline, const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> iwarning)</td></tr> |
||||
|
<tr class="separator:adeb03b63a59cac38dbdc0e3963d9d479"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="af770cfb23cba6e7aa7c69aad1bbf968c"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af770cfb23cba6e7aa7c69aad1bbf968c">◆ </a></span>osExplainError()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osExplainError </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const uint8_t </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iomessage</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Creating a error message string from inter alia an error code.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Error code. </td></tr> |
||||
|
<tr><td class="paramname">message</td><td>Message related to the error. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a29238a23e284dd0a6278434447be4682"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a29238a23e284dd0a6278434447be4682">◆ </a></span>osExplainWarning()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osExplainWarning </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const uint8_t </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iomessage</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Creating a warning message string from inter alia a warning code.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Warning code. </td></tr> |
||||
|
<tr><td class="paramname">message</td><td>Message related to the warning. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a540c46d0a32421cad29354147a02c4ea"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a540c46d0a32421cad29354147a02c4ea">◆ </a></span>osPrintError()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osPrintError </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const int </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print error. This is where the error output can be redirected (later).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Error code. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="adeb03b63a59cac38dbdc0e3963d9d479"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#adeb03b63a59cac38dbdc0e3963d9d479">◆ </a></span>osPrintWarning()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osPrintWarning </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const int </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print warning. This is where the warning output can be redirected (later).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Warning code. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,7 @@ |
|||||
|
<map id="os/error.c" name="os/error.c"> |
||||
|
<area shape="rect" id="node5" href="$error_8h.html" title="error.h" alt="" coords="135,80,194,107"/> |
||||
|
<area shape="rect" id="node7" href="$ossettings_8h.html" title="ossettings.h" alt="" coords="126,229,219,256"/> |
||||
|
<area shape="rect" id="node8" href="$helpers_8h.html" title="helpers.h" alt="" coords="454,80,529,107"/> |
||||
|
<area shape="rect" id="node11" href="$printf_8h.html" title="printf.h" alt="" coords="340,80,403,107"/> |
||||
|
<area shape="rect" id="node6" href="$ostypes_8h.html" title="ostypes.h" alt="" coords="56,155,135,181"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
e762a75aac812fd57117acf85f15be10 |
After Width: | Height: | Size: 31 KiB |
@ -0,0 +1,421 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/error.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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('error_8h.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#define-members">Macros</a> | |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">error.h File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
|
||||
|
<p>Error logging functionalities of the operating system. |
||||
|
<a href="#details">More...</a></p> |
||||
|
<div class="textblock"><code>#include "<a class="el" href="ostypes_8h_source.html">ostypes.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="ossettings_8h_source.html">ossettings.h</a>"</code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for error.h:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="error_8h__incl.png" border="0" usemap="#os_2error_8h" alt=""/></div> |
||||
|
<map name="os_2error_8h" id="os_2error_8h"> |
||||
|
<area shape="rect" id="node2" href="ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="25,80,104,107"/> |
||||
|
<area shape="rect" id="node4" href="ossettings_8h.html" title="File where all settings take place. " alt="" coords="95,155,189,181"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div> |
||||
|
<p><a href="error_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> |
||||
|
<tr class="memitem:ad43da790cc069011db9c6f0ef8fea11b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#ad43da790cc069011db9c6f0ef8fea11b">DEBUG_MSG</a>(MSG, ...)</td></tr> |
||||
|
<tr class="separator:ad43da790cc069011db9c6f0ef8fea11b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a443fea42d93b53e3569d33e80c5de6c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a443fea42d93b53e3569d33e80c5de6c4">THROW_ERROR</a>(ERROR_TYPE)   <a class="el" href="error_8h.html#a540c46d0a32421cad29354147a02c4ea">osPrintError</a>(__FILE__, __LINE__, ERROR_TYPE)</td></tr> |
||||
|
<tr class="separator:a443fea42d93b53e3569d33e80c5de6c4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a22fc1f25f5e596198d4a773df7762c77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a22fc1f25f5e596198d4a773df7762c77">THROW_WARNING</a>(WARNING_TYPE)   <a class="el" href="error_8h.html#a8ea68ece7fa351c9c046006749706e26">osPrintWarning</a>(__FILE__, __LINE__, WARNING_TYPE)</td></tr> |
||||
|
<tr class="separator:a22fc1f25f5e596198d4a773df7762c77"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table><table class="memberdecls"> |
||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:af770cfb23cba6e7aa7c69aad1bbf968c"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#af770cfb23cba6e7aa7c69aad1bbf968c">osExplainError</a> (const char *ifile, const uint8_t iline, const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> ierror, char *iomessage)</td></tr> |
||||
|
<tr class="separator:af770cfb23cba6e7aa7c69aad1bbf968c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a540c46d0a32421cad29354147a02c4ea"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a540c46d0a32421cad29354147a02c4ea">osPrintError</a> (const char *ifile, const int iline, const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> ierror)</td></tr> |
||||
|
<tr class="separator:a540c46d0a32421cad29354147a02c4ea"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a29238a23e284dd0a6278434447be4682"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a29238a23e284dd0a6278434447be4682">osExplainWarning</a> (const char *ifile, const uint8_t iline, const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> ierror, char *iomessage)</td></tr> |
||||
|
<tr class="separator:a29238a23e284dd0a6278434447be4682"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a8ea68ece7fa351c9c046006749706e26"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a8ea68ece7fa351c9c046006749706e26">osPrintWarning</a> (const char *ifile, const int iline, const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> ierror)</td></tr> |
||||
|
<tr class="separator:a8ea68ece7fa351c9c046006749706e26"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
|
<div class="textblock"><p>Error logging functionalities of the operating system. </p> |
||||
|
<dl class="section author"><dt>Author</dt><dd>Maximilian Stiefel </dd></dl> |
||||
|
<dl class="section date"><dt>Date</dt><dd>8 Jan 2018 </dd></dl> |
||||
|
</div><h2 class="groupheader">Macro Definition Documentation</h2> |
||||
|
<a id="ad43da790cc069011db9c6f0ef8fea11b"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad43da790cc069011db9c6f0ef8fea11b">◆ </a></span>DEBUG_MSG</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">#define DEBUG_MSG</td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"> </td> |
||||
|
<td class="paramname">MSG, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"> </td> |
||||
|
<td class="paramname"><em>...</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Create smart debug messages, which are disable if DEBUG is not defined. </p> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a443fea42d93b53e3569d33e80c5de6c4"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a443fea42d93b53e3569d33e80c5de6c4">◆ </a></span>THROW_ERROR</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">#define THROW_ERROR</td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"> </td> |
||||
|
<td class="paramname">ERROR_TYPE</td><td>)</td> |
||||
|
<td>   <a class="el" href="error_8h.html#a540c46d0a32421cad29354147a02c4ea">osPrintError</a>(__FILE__, __LINE__, ERROR_TYPE)</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Throws an error given an error type. </p> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a22fc1f25f5e596198d4a773df7762c77"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a22fc1f25f5e596198d4a773df7762c77">◆ </a></span>THROW_WARNING</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">#define THROW_WARNING</td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"> </td> |
||||
|
<td class="paramname">WARNING_TYPE</td><td>)</td> |
||||
|
<td>   <a class="el" href="error_8h.html#a8ea68ece7fa351c9c046006749706e26">osPrintWarning</a>(__FILE__, __LINE__, WARNING_TYPE)</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Throws a warning given a warning type. </p> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="af770cfb23cba6e7aa7c69aad1bbf968c"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af770cfb23cba6e7aa7c69aad1bbf968c">◆ </a></span>osExplainError()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osExplainError </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const uint8_t </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iomessage</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Creating a error message string from inter alia an error code.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Error code. </td></tr> |
||||
|
<tr><td class="paramname">message</td><td>Message related to the error. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a29238a23e284dd0a6278434447be4682"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a29238a23e284dd0a6278434447be4682">◆ </a></span>osExplainWarning()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osExplainWarning </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const uint8_t </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iomessage</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Creating a warning message string from inter alia a warning code.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Warning code. </td></tr> |
||||
|
<tr><td class="paramname">message</td><td>Message related to the warning. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a540c46d0a32421cad29354147a02c4ea"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a540c46d0a32421cad29354147a02c4ea">◆ </a></span>osPrintError()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osPrintError </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const int </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">osError_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print error. This is where the error output can be redirected (later).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where error occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Error code. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a8ea68ece7fa351c9c046006749706e26"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ea68ece7fa351c9c046006749706e26">◆ </a></span>osPrintWarning()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osPrintWarning </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">const char * </td> |
||||
|
<td class="paramname"><em>ifile</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const int </td> |
||||
|
<td class="paramname"><em>iline</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">const <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">osWarning_t</a> </td> |
||||
|
<td class="paramname"><em>ierror</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print warning. This is where the warning output can be redirected (later).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ifile</td><td>Filename where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">iline</td><td>Line where warning occurs. </td></tr> |
||||
|
<tr><td class="paramname">ierror</td><td>Warning code. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (FAILURE). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="error_8h.html">error.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,10 @@ |
|||||
|
var error_8h = |
||||
|
[ |
||||
|
[ "DEBUG_MSG", "error_8h.html#ad43da790cc069011db9c6f0ef8fea11b", null ], |
||||
|
[ "THROW_ERROR", "error_8h.html#a443fea42d93b53e3569d33e80c5de6c4", null ], |
||||
|
[ "THROW_WARNING", "error_8h.html#a22fc1f25f5e596198d4a773df7762c77", null ], |
||||
|
[ "osExplainError", "error_8h.html#af770cfb23cba6e7aa7c69aad1bbf968c", null ], |
||||
|
[ "osExplainWarning", "error_8h.html#a29238a23e284dd0a6278434447be4682", null ], |
||||
|
[ "osPrintError", "error_8h.html#a540c46d0a32421cad29354147a02c4ea", null ], |
||||
|
[ "osPrintWarning", "error_8h.html#a8ea68ece7fa351c9c046006749706e26", null ] |
||||
|
]; |
@ -0,0 +1,8 @@ |
|||||
|
<map id="os/error.h" name="os/error.h"> |
||||
|
<area shape="rect" id="node2" href="$error_8c.html" title="os/error.c" alt="" coords="5,80,83,107"/> |
||||
|
<area shape="rect" id="node3" href="$heap_8c.html" title="os/heap.c" alt="" coords="107,80,186,107"/> |
||||
|
<area shape="rect" id="node4" href="$helpers_8c.html" title="os/helpers.c" alt="" coords="211,80,304,107"/> |
||||
|
<area shape="rect" id="node5" href="$printf_8c.html" title="os/printf.c" alt="" coords="328,80,408,107"/> |
||||
|
<area shape="rect" id="node6" href="$scheduler_8c.html" title="os/scheduler.c" alt="" coords="432,80,539,107"/> |
||||
|
<area shape="rect" id="node7" href="$usart_8c.html" title="platform/usart.c" alt="" coords="563,80,677,107"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
9545ab03da173227857d3d4c389716ed |
After Width: | Height: | Size: 11 KiB |
@ -0,0 +1,4 @@ |
|||||
|
<map id="os/error.h" name="os/error.h"> |
||||
|
<area shape="rect" id="node2" href="$ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="25,80,104,107"/> |
||||
|
<area shape="rect" id="node4" href="$ossettings_8h.html" title="File where all settings take place. " alt="" coords="95,155,189,181"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
5377ffca96772de2aa32fbee4fce83b9 |
After Width: | Height: | Size: 8.4 KiB |
@ -0,0 +1,114 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: File List</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('files.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">File List</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory"> |
||||
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory"> |
||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html" target="_self">os</a></td><td class="desc"></td></tr> |
||||
|
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="error_8h_source.html"><span class="icondoc"></span></a><a class="el" href="error_8h.html" target="_self">error.h</a></td><td class="desc">Error logging functionalities of the operating system </td></tr> |
||||
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="heap_8h_source.html"><span class="icondoc"></span></a><a class="el" href="heap_8h.html" target="_self">heap.h</a></td><td class="desc">Heap implementation for the tasks of the operating system </td></tr> |
||||
|
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="helpers_8h_source.html"><span class="icondoc"></span></a><a class="el" href="helpers_8h.html" target="_self">helpers.h</a></td><td class="desc">Functions, which one needs here and there for the operating system </td></tr> |
||||
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="ossettings_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ossettings_8h.html" target="_self">ossettings.h</a></td><td class="desc">File where all settings take place </td></tr> |
||||
|
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="ostypes_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ostypes_8h.html" target="_self">ostypes.h</a></td><td class="desc">Different types the operating system uses are defined here </td></tr> |
||||
|
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="printf_8h_source.html"><span class="icondoc"></span></a><a class="el" href="printf_8h.html" target="_self">printf.h</a></td><td class="desc">Lightweight version of GNU printf </td></tr> |
||||
|
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="queues_8h_source.html"><span class="icondoc"></span></a><a class="el" href="queues_8h.html" target="_self">queues.h</a></td><td class="desc">Implementation for queues </td></tr> |
||||
|
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="scheduler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="scheduler_8h.html" target="_self">scheduler.h</a></td><td class="desc">Scheduler of the operating system </td></tr> |
||||
|
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="semaphore_8h_source.html"><span class="icondoc"></span></a><a class="el" href="semaphore_8h.html" target="_self">semaphore.h</a></td><td class="desc">Mechanisms to prevent race conditions for the operating system </td></tr> |
||||
|
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_c5a52a81292cf9a5167198f4f346d6d9.html" target="_self">platform</a></td><td class="desc"></td></tr> |
||||
|
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="system__timer_8h_source.html"><span class="icondoc"></span></a><b>system_timer.h</b></td><td class="desc"></td></tr> |
||||
|
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="usart_8h_source.html"><span class="icondoc"></span></a><b>usart.h</b></td><td class="desc"></td></tr> |
||||
|
</table> |
||||
|
</div><!-- directory --> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,5 @@ |
|||||
|
var files = |
||||
|
[ |
||||
|
[ "os", "dir_8b7cb6c889a10e2a101a7e90c854ca4d.html", "dir_8b7cb6c889a10e2a101a7e90c854ca4d" ], |
||||
|
[ "platform", "dir_c5a52a81292cf9a5167198f4f346d6d9.html", "dir_c5a52a81292cf9a5167198f4f346d6d9" ] |
||||
|
]; |
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
@ -0,0 +1,110 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Data Fields</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div><ul> |
||||
|
<li>arguments |
||||
|
: <a class="el" href="structos_t_c_b__t.html#ab019aab8795fa409075f1956083bfd62">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>data |
||||
|
: <a class="el" href="structos_semaphore_handle__t.html#a325819a8e492ac69542e8b31705af6e9">osSemaphoreHandle_t</a> |
||||
|
</li> |
||||
|
<li>fnc_ptr |
||||
|
: <a class="el" href="structos_t_c_b__t.html#aa99c587c00df01f56baf5c6e46c46361">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>name |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a053fb83c9604d11fa3b97113a1cee7c9">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>priority |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a0ad043071ccc7a261d79a759dc9c6f0c">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>qsize |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a26e55a22aa50bdfb7c20f344c19d4dd5">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>read_p |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a5c0e2590217d519484e519a510f4ff23">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>start |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a53255b934b07b472175fbb8e847f9b5d">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>state |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a602c451f173294fef0097bb86d082602">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>type |
||||
|
: <a class="el" href="structos_semaphore_handle__t.html#a5a84f06656d71ab4080d24ca01c6507f">osSemaphoreHandle_t</a> |
||||
|
</li> |
||||
|
<li>varsize |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a83564fccea0d26714ccba07901241089">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>wake_up |
||||
|
: <a class="el" href="structos_t_c_b__t.html#aabdd8be14846d97f622cacdbdaaa5925">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>write_p |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a418b6d1612eff43ba60ed8014917d7b1">osQUEUE_t</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,110 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Data Fields - Variables</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>arguments |
||||
|
: <a class="el" href="structos_t_c_b__t.html#ab019aab8795fa409075f1956083bfd62">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>data |
||||
|
: <a class="el" href="structos_semaphore_handle__t.html#a325819a8e492ac69542e8b31705af6e9">osSemaphoreHandle_t</a> |
||||
|
</li> |
||||
|
<li>fnc_ptr |
||||
|
: <a class="el" href="structos_t_c_b__t.html#aa99c587c00df01f56baf5c6e46c46361">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>name |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a053fb83c9604d11fa3b97113a1cee7c9">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>priority |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a0ad043071ccc7a261d79a759dc9c6f0c">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>qsize |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a26e55a22aa50bdfb7c20f344c19d4dd5">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>read_p |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a5c0e2590217d519484e519a510f4ff23">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>start |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a53255b934b07b472175fbb8e847f9b5d">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>state |
||||
|
: <a class="el" href="structos_t_c_b__t.html#a602c451f173294fef0097bb86d082602">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>type |
||||
|
: <a class="el" href="structos_semaphore_handle__t.html#a5a84f06656d71ab4080d24ca01c6507f">osSemaphoreHandle_t</a> |
||||
|
</li> |
||||
|
<li>varsize |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a83564fccea0d26714ccba07901241089">osQUEUE_t</a> |
||||
|
</li> |
||||
|
<li>wake_up |
||||
|
: <a class="el" href="structos_t_c_b__t.html#aabdd8be14846d97f622cacdbdaaa5925">osTCB_t</a> |
||||
|
</li> |
||||
|
<li>write_p |
||||
|
: <a class="el" href="structos_q_u_e_u_e__t.html#a418b6d1612eff43ba60ed8014917d7b1">osQUEUE_t</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,207 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('globals.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div> |
||||
|
|
||||
|
<h3><a id="index_d"></a>- d -</h3><ul> |
||||
|
<li>DEBUG_MSG |
||||
|
: <a class="el" href="error_8h.html#ad43da790cc069011db9c6f0ef8fea11b">error.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
|
||||
|
|
||||
|
<h3><a id="index_o"></a>- o -</h3><ul> |
||||
|
<li>osDequeue() |
||||
|
: <a class="el" href="queues_8h.html#a0037677933e9d9d089327009032edf2c">queues.h</a> |
||||
|
</li> |
||||
|
<li>osEnqueue() |
||||
|
: <a class="el" href="queues_8h.html#a78b4d06b91514e747007d1cc03029b44">queues.h</a> |
||||
|
</li> |
||||
|
<li>osError_t |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osExplainError() |
||||
|
: <a class="el" href="error_8h.html#af770cfb23cba6e7aa7c69aad1bbf968c">error.h</a> |
||||
|
</li> |
||||
|
<li>osExplainWarning() |
||||
|
: <a class="el" href="error_8h.html#a29238a23e284dd0a6278434447be4682">error.h</a> |
||||
|
</li> |
||||
|
<li>osHeapBuild() |
||||
|
: <a class="el" href="heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapExtractMaximum() |
||||
|
: <a class="el" href="heap_8h.html#a31002fadb05f80382c9714462dfb092e">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapHeapify() |
||||
|
: <a class="el" href="heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapInit() |
||||
|
: <a class="el" href="heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapInsert() |
||||
|
: <a class="el" href="heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapIsEmpty() |
||||
|
: <a class="el" href="heap_8h.html#a999a4beae27d4c7085278724feeabbc1">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapMaximum() |
||||
|
: <a class="el" href="heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapNode_t |
||||
|
: <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osHeapPrintS() |
||||
|
: <a class="el" href="heap_8h.html#abfcd76f5650f218825578b0bd1652587">heap.h</a> |
||||
|
</li> |
||||
|
<li>osItoa() |
||||
|
: <a class="el" href="helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d">helpers.h</a> |
||||
|
</li> |
||||
|
<li>osPowInt() |
||||
|
: <a class="el" href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9">helpers.h</a> |
||||
|
</li> |
||||
|
<li>osPrintAllTasks() |
||||
|
: <a class="el" href="scheduler_8h.html#ad4967a4ccbd9e8901a1d79a9ee3ca79b">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osPrintError() |
||||
|
: <a class="el" href="error_8h.html#a540c46d0a32421cad29354147a02c4ea">error.h</a> |
||||
|
</li> |
||||
|
<li>osPrintf() |
||||
|
: <a class="el" href="printf_8h.html#ae2b707b3f94f0857c447e83c833b068a">printf.h</a> |
||||
|
</li> |
||||
|
<li>osPrintTask() |
||||
|
: <a class="el" href="scheduler_8h.html#acd27cd0dcb4e193125968decdd238ff9">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osPrintWarning() |
||||
|
: <a class="el" href="error_8h.html#a8ea68ece7fa351c9c046006749706e26">error.h</a> |
||||
|
</li> |
||||
|
<li>osQInit() |
||||
|
: <a class="el" href="queues_8h.html#a164dd36f8a083fd39b238b6d05910320">queues.h</a> |
||||
|
</li> |
||||
|
<li>osRunScheduler() |
||||
|
: <a class="el" href="scheduler_8h.html#ada28e10d8b44223004cab16b201df2d7">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osSchedulerGetSysT() |
||||
|
: <a class="el" href="scheduler_8h.html#ac59673f226b3291f835a0faf010ad409">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osSchedulerState_t |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8c">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osTaskCreate() |
||||
|
: <a class="el" href="scheduler_8h.html#a76739fd1872ff1f867ea41e853131a21">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelay() |
||||
|
: <a class="el" href="scheduler_8h.html#ae1e7565174265c0107749d7cdf486c01">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelayUntil() |
||||
|
: <a class="el" href="scheduler_8h.html#ae4c7af5e41838a9299b00d455fb8f454">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelete() |
||||
|
: <a class="el" href="scheduler_8h.html#a790ca9c0d2362305790eb3c4002e3da9">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskState_t |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osWarning_t |
||||
|
: <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">ostypes.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
|
||||
|
|
||||
|
<h3><a id="index_t"></a>- t -</h3><ul> |
||||
|
<li>THROW_ERROR |
||||
|
: <a class="el" href="error_8h.html#a443fea42d93b53e3569d33e80c5de6c4">error.h</a> |
||||
|
</li> |
||||
|
<li>THROW_WARNING |
||||
|
: <a class="el" href="error_8h.html#a22fc1f25f5e596198d4a773df7762c77">error.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,104 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('globals_defs.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>DEBUG_MSG |
||||
|
: <a class="el" href="error_8h.html#ad43da790cc069011db9c6f0ef8fea11b">error.h</a> |
||||
|
</li> |
||||
|
<li>THROW_ERROR |
||||
|
: <a class="el" href="error_8h.html#a443fea42d93b53e3569d33e80c5de6c4">error.h</a> |
||||
|
</li> |
||||
|
<li>THROW_WARNING |
||||
|
: <a class="el" href="error_8h.html#a22fc1f25f5e596198d4a773df7762c77">error.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,107 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('globals_enum.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>osError_t |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osSchedulerState_t |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8c">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osTaskState_t |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>osWarning_t |
||||
|
: <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362">ostypes.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,134 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>AVAILABLE |
||||
|
: <a class="el" href="ostypes_8h.html#ad68cf10efc310f9689628bde190fe714a1e229ccb8b53a57de4ebb11c2d15272e">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>BINARY |
||||
|
: <a class="el" href="ostypes_8h.html#ab218649e29adcb54aefa674dc6f17acfaecafbc1299672a8c1521cc0d5f1ae986">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>BLOCKED |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a376c1b6a3f75d283a2efacf737438d61">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_BUFFER_OVERFLOW |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae536d157197aef88abbe6c97c1d4b20d">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_HEAP_OVERLFOW |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094face45ae8032a0d0bd1df51e97013d296d">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_MAX_LEVEL_INT_NESTING |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa46a4a81211207fa1fb7a78c2c9e392b3">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_MAX_NUMBER_OF_TASKS |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa5077eda051eb91ad02bdecca89b94696">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_NULL_FORBIDDEN |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae4194956a8d68929ebfb61be58420d79">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_PRINTF_WENT_WRONG |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa32d8b2d1b7c1aad2c711b49d86362255">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_USART_RX_BUFFER_OVERLOW |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa54988e5b26b00fb0ac6690ea9b38ddee">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_USART_TX_BUFFER_OVERLOW |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae40b50252e0cd0a31c301b24386b86a9">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>E_WRONG_USAGE_OF_PRINTF |
||||
|
: <a class="el" href="ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa16a500ed7c06729f78c0c0b543fc0628">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>READY |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a6564f2f3e15be06b670547bbcaaf0798">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>RUNNING |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a1061be6c3fb88d32829cba6f6b2be304">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>S_EXECUTING_NO_TASK |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8caa5cd19863f5591aa8aa45b4e1d09f2ae">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>S_EXECUTING_TASK |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8ca35eb5bdb3613bd35655abb940b143777">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>S_IDELING |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8cade85fba74d53f436befd0d3e5fa72fa5">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>S_INIT |
||||
|
: <a class="el" href="ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8caabb033d58518dadd28210bc74bef6051">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>SUSPENDED |
||||
|
: <a class="el" href="ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a1c2114335a42993ac5cc5dbf65f83d41">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>TAKEN |
||||
|
: <a class="el" href="ostypes_8h.html#ad68cf10efc310f9689628bde190fe714a372d5df31e888cad667bed8bbb87e500">ostypes.h</a> |
||||
|
</li> |
||||
|
<li>W_SYS_TIMER_OVERFLOW |
||||
|
: <a class="el" href="ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362a248cb11850829e0dee0a150d48fa36c7">ostypes.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,173 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('globals_func.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>osDequeue() |
||||
|
: <a class="el" href="queues_8h.html#a0037677933e9d9d089327009032edf2c">queues.h</a> |
||||
|
</li> |
||||
|
<li>osEnqueue() |
||||
|
: <a class="el" href="queues_8h.html#a78b4d06b91514e747007d1cc03029b44">queues.h</a> |
||||
|
</li> |
||||
|
<li>osExplainError() |
||||
|
: <a class="el" href="error_8h.html#af770cfb23cba6e7aa7c69aad1bbf968c">error.h</a> |
||||
|
</li> |
||||
|
<li>osExplainWarning() |
||||
|
: <a class="el" href="error_8h.html#a29238a23e284dd0a6278434447be4682">error.h</a> |
||||
|
</li> |
||||
|
<li>osHeapBuild() |
||||
|
: <a class="el" href="heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapExtractMaximum() |
||||
|
: <a class="el" href="heap_8h.html#a31002fadb05f80382c9714462dfb092e">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapHeapify() |
||||
|
: <a class="el" href="heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapInit() |
||||
|
: <a class="el" href="heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapInsert() |
||||
|
: <a class="el" href="heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapIsEmpty() |
||||
|
: <a class="el" href="heap_8h.html#a999a4beae27d4c7085278724feeabbc1">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapMaximum() |
||||
|
: <a class="el" href="heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018">heap.h</a> |
||||
|
</li> |
||||
|
<li>osHeapPrintS() |
||||
|
: <a class="el" href="heap_8h.html#abfcd76f5650f218825578b0bd1652587">heap.h</a> |
||||
|
</li> |
||||
|
<li>osItoa() |
||||
|
: <a class="el" href="helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d">helpers.h</a> |
||||
|
</li> |
||||
|
<li>osPowInt() |
||||
|
: <a class="el" href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9">helpers.h</a> |
||||
|
</li> |
||||
|
<li>osPrintAllTasks() |
||||
|
: <a class="el" href="scheduler_8h.html#ad4967a4ccbd9e8901a1d79a9ee3ca79b">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osPrintError() |
||||
|
: <a class="el" href="error_8h.html#a540c46d0a32421cad29354147a02c4ea">error.h</a> |
||||
|
</li> |
||||
|
<li>osPrintf() |
||||
|
: <a class="el" href="printf_8h.html#ae2b707b3f94f0857c447e83c833b068a">printf.h</a> |
||||
|
</li> |
||||
|
<li>osPrintTask() |
||||
|
: <a class="el" href="scheduler_8h.html#acd27cd0dcb4e193125968decdd238ff9">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osPrintWarning() |
||||
|
: <a class="el" href="error_8h.html#a8ea68ece7fa351c9c046006749706e26">error.h</a> |
||||
|
</li> |
||||
|
<li>osQInit() |
||||
|
: <a class="el" href="queues_8h.html#a164dd36f8a083fd39b238b6d05910320">queues.h</a> |
||||
|
</li> |
||||
|
<li>osRunScheduler() |
||||
|
: <a class="el" href="scheduler_8h.html#ada28e10d8b44223004cab16b201df2d7">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osSchedulerGetSysT() |
||||
|
: <a class="el" href="scheduler_8h.html#ac59673f226b3291f835a0faf010ad409">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskCreate() |
||||
|
: <a class="el" href="scheduler_8h.html#a76739fd1872ff1f867ea41e853131a21">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelay() |
||||
|
: <a class="el" href="scheduler_8h.html#ae1e7565174265c0107749d7cdf486c01">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelayUntil() |
||||
|
: <a class="el" href="scheduler_8h.html#ae4c7af5e41838a9299b00d455fb8f454">scheduler.h</a> |
||||
|
</li> |
||||
|
<li>osTaskDelete() |
||||
|
: <a class="el" href="scheduler_8h.html#a790ca9c0d2362305790eb3c4002e3da9">scheduler.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,98 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Globals</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('globals_type.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="contents"> |
||||
|
 <ul> |
||||
|
<li>osHeapNode_t |
||||
|
: <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">ostypes.h</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,126 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Graph Legend</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('graph_legend.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">Graph Legend</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<p>This page explains how to interpret the graphs that are generated by doxygen.</p> |
||||
|
<p>Consider the following example: </p><div class="fragment"><div class="line">/*! Invisible class because of truncation */</div><div class="line">class Invisible { };</div><div class="line"></div><div class="line">/*! Truncated class, inheritance relation is hidden */</div><div class="line">class Truncated : public Invisible { };</div><div class="line"></div><div class="line">/* Class not documented with doxygen comments */</div><div class="line">class Undocumented { };</div><div class="line"></div><div class="line">/*! Class that is inherited using public inheritance */</div><div class="line">class PublicBase : public Truncated { };</div><div class="line"></div><div class="line">/*! A template class */</div><div class="line">template<class T> class Templ { };</div><div class="line"></div><div class="line">/*! Class that is inherited using protected inheritance */</div><div class="line">class ProtectedBase { };</div><div class="line"></div><div class="line">/*! Class that is inherited using private inheritance */</div><div class="line">class PrivateBase { };</div><div class="line"></div><div class="line">/*! Class that is used by the Inherited class */</div><div class="line">class Used { };</div><div class="line"></div><div class="line">/*! Super class that inherits a number of other classes */</div><div class="line">class Inherited : public PublicBase,</div><div class="line"> protected ProtectedBase,</div><div class="line"> private PrivateBase,</div><div class="line"> public Undocumented,</div><div class="line"> public Templ<int></div><div class="line">{</div><div class="line"> private:</div><div class="line"> Used *m_usedClass;</div><div class="line">};</div></div><!-- fragment --><p> This will result in the following graph:</p> |
||||
|
<center><div class="image"> |
||||
|
<img src="graph_legend.png"/> |
||||
|
</div> |
||||
|
</center><p>The boxes in the above graph have the following meaning: </p> |
||||
|
<ul> |
||||
|
<li> |
||||
|
A filled gray box represents the struct or class for which the graph is generated. </li> |
||||
|
<li> |
||||
|
A box with a black border denotes a documented struct or class. </li> |
||||
|
<li> |
||||
|
A box with a gray border denotes an undocumented struct or class. </li> |
||||
|
<li> |
||||
|
A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li> |
||||
|
</ul> |
||||
|
<p>The arrows have the following meaning: </p> |
||||
|
<ul> |
||||
|
<li> |
||||
|
A dark blue arrow is used to visualize a public inheritance relation between two classes. </li> |
||||
|
<li> |
||||
|
A dark green arrow is used for protected inheritance. </li> |
||||
|
<li> |
||||
|
A dark red arrow is used for private inheritance. </li> |
||||
|
<li> |
||||
|
A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li> |
||||
|
<li> |
||||
|
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li> |
||||
|
</ul> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1 @@ |
|||||
|
387ff8eb65306fa251338d3c9bd7bfff |
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,381 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/heap.c File Reference</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div id="nav-path" class="navpath"> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li> </ul> |
||||
|
</div> |
||||
|
</div><!-- top --> |
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">heap.c File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="textblock"><code>#include <stdio.h></code><br /> |
||||
|
<code>#include <stdlib.h></code><br /> |
||||
|
<code>#include <strings.h></code><br /> |
||||
|
<code>#include "<a class="el" href="heap_8h_source.html">heap.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="error_8h_source.html">error.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="ostypes_8h_source.html">ostypes.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="printf_8h_source.html">printf.h</a>"</code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for heap.c:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="heap_8c__incl.png" border="0" usemap="#os_2heap_8c" alt=""/></div> |
||||
|
<map name="os_2heap_8c" id="os_2heap_8c"> |
||||
|
<area shape="rect" id="node5" href="heap_8h.html" title="heap.h" alt="" coords="211,80,273,107"/> |
||||
|
<area shape="rect" id="node6" href="ostypes_8h.html" title="ostypes.h" alt="" coords="203,155,281,181"/> |
||||
|
<area shape="rect" id="node9" href="error_8h.html" title="error.h" alt="" coords="297,80,355,107"/> |
||||
|
<area shape="rect" id="node10" href="printf_8h.html" title="printf.h" alt="" coords="448,80,511,107"/> |
||||
|
<area shape="rect" id="node8" href="ossettings_8h.html" title="ossettings.h" alt="" coords="278,229,371,256"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div><table class="memberdecls"> |
||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:ae4c24d26f4411ab5492a2cc8dd5a4e7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">osHeapInit</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:ae4c24d26f4411ab5492a2cc8dd5a4e7c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a5a51c0aca53767d5038681cc649d5fa8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#a5a51c0aca53767d5038681cc649d5fa8">osHeapHeapify</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, uint8_t iind)</td></tr> |
||||
|
<tr class="separator:a5a51c0aca53767d5038681cc649d5fa8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:aba6f21f0421450da6531c7ea9f6976b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#aba6f21f0421450da6531c7ea9f6976b5">osHeapBuild</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:aba6f21f0421450da6531c7ea9f6976b5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a2a73414cf2e4e1d2cebb4597a36bc018"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#a2a73414cf2e4e1d2cebb4597a36bc018">osHeapMaximum</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *iomax)</td></tr> |
||||
|
<tr class="separator:a2a73414cf2e4e1d2cebb4597a36bc018"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a31002fadb05f80382c9714462dfb092e"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#a31002fadb05f80382c9714462dfb092e">osHeapExtractMaximum</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *iomax)</td></tr> |
||||
|
<tr class="separator:a31002fadb05f80382c9714462dfb092e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ab5c1d9c908e7d618bd5869f6e0ed16c5"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">osHeapInsert</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> x)</td></tr> |
||||
|
<tr class="separator:ab5c1d9c908e7d618bd5869f6e0ed16c5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:abfcd76f5650f218825578b0bd1652587"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#abfcd76f5650f218825578b0bd1652587">osHeapPrintS</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:abfcd76f5650f218825578b0bd1652587"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a999a4beae27d4c7085278724feeabbc1"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8c.html#a999a4beae27d4c7085278724feeabbc1">osHeapIsEmpty</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:a999a4beae27d4c7085278724feeabbc1"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="aba6f21f0421450da6531c7ea9f6976b5"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aba6f21f0421450da6531c7ea9f6976b5">◆ </a></span>osHeapBuild()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapBuild </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Build the heap from the bottom up. Given an array which is not heapified at all.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a31002fadb05f80382c9714462dfb092e"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a31002fadb05f80382c9714462dfb092e">◆ </a></span>osHeapExtractMaximum()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapExtractMaximum </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>iomax</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Copy heap maximum and remove it (extract).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iomax</td><td>Node, which is the maximum. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is empty). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a5a51c0aca53767d5038681cc649d5fa8"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a51c0aca53767d5038681cc649d5fa8">◆ </a></span>osHeapHeapify()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapHeapify </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">uint8_t </td> |
||||
|
<td class="paramname"><em>iind</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Classic heapify operation.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iind</td><td>Element to be put in the right place. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="ae4c24d26f4411ab5492a2cc8dd5a4e7c"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4c24d26f4411ab5492a2cc8dd5a4e7c">◆ </a></span>osHeapInit()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapInit </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Initializes all heap elements by setting them to NULL.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">Array</td><td>where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="ab5c1d9c908e7d618bd5869f6e0ed16c5"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5c1d9c908e7d618bd5869f6e0ed16c5">◆ </a></span>osHeapInsert()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapInsert </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> </td> |
||||
|
<td class="paramname"><em>x</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Insert a node into the heap.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">x</td><td>Node to be inserted into the heap. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is full). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a999a4beae27d4c7085278724feeabbc1"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a999a4beae27d4c7085278724feeabbc1">◆ </a></span>osHeapIsEmpty()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapIsEmpty </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Is the heap empty?</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a2a73414cf2e4e1d2cebb4597a36bc018"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a73414cf2e4e1d2cebb4597a36bc018">◆ </a></span>osHeapMaximum()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapMaximum </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>iomax</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Copy heap maximum.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iomax</td><td>Node, which is the maximum. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is empty). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="abfcd76f5650f218825578b0bd1652587"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#abfcd76f5650f218825578b0bd1652587">◆ </a></span>osHeapPrintS()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapPrintS </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print heap all priorities for debugging purposes.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,7 @@ |
|||||
|
<map id="os/heap.c" name="os/heap.c"> |
||||
|
<area shape="rect" id="node5" href="$heap_8h.html" title="heap.h" alt="" coords="211,80,273,107"/> |
||||
|
<area shape="rect" id="node6" href="$ostypes_8h.html" title="ostypes.h" alt="" coords="203,155,281,181"/> |
||||
|
<area shape="rect" id="node9" href="$error_8h.html" title="error.h" alt="" coords="297,80,355,107"/> |
||||
|
<area shape="rect" id="node10" href="$printf_8h.html" title="printf.h" alt="" coords="448,80,511,107"/> |
||||
|
<area shape="rect" id="node8" href="$ossettings_8h.html" title="ossettings.h" alt="" coords="278,229,371,256"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
abf5623d7e66602274d10404b6c8843a |
After Width: | Height: | Size: 27 KiB |
@ -0,0 +1,402 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/heap.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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('heap_8h.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">heap.h File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
|
||||
|
<p>Heap implementation for the tasks of the operating system. |
||||
|
<a href="#details">More...</a></p> |
||||
|
<div class="textblock"><code>#include "<a class="el" href="ostypes_8h_source.html">ostypes.h</a>"</code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for heap.h:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="heap_8h__incl.png" border="0" usemap="#os_2heap_8h" alt=""/></div> |
||||
|
<map name="os_2heap_8h" id="os_2heap_8h"> |
||||
|
<area shape="rect" id="node2" href="ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="51,80,129,107"/> |
||||
|
<area shape="rect" id="node4" href="ossettings_8h.html" title="File where all settings take place. " alt="" coords="95,155,189,181"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div> |
||||
|
<p><a href="heap_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="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:ae4c24d26f4411ab5492a2cc8dd5a4e7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">osHeapInit</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:ae4c24d26f4411ab5492a2cc8dd5a4e7c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a5a51c0aca53767d5038681cc649d5fa8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8">osHeapHeapify</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, uint8_t iind)</td></tr> |
||||
|
<tr class="separator:a5a51c0aca53767d5038681cc649d5fa8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:aba6f21f0421450da6531c7ea9f6976b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5">osHeapBuild</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:aba6f21f0421450da6531c7ea9f6976b5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a2a73414cf2e4e1d2cebb4597a36bc018"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018">osHeapMaximum</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *iomax)</td></tr> |
||||
|
<tr class="separator:a2a73414cf2e4e1d2cebb4597a36bc018"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a31002fadb05f80382c9714462dfb092e"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#a31002fadb05f80382c9714462dfb092e">osHeapExtractMaximum</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *iomax)</td></tr> |
||||
|
<tr class="separator:a31002fadb05f80382c9714462dfb092e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ab5c1d9c908e7d618bd5869f6e0ed16c5"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">osHeapInsert</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray, <a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> x)</td></tr> |
||||
|
<tr class="separator:ab5c1d9c908e7d618bd5869f6e0ed16c5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:abfcd76f5650f218825578b0bd1652587"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#abfcd76f5650f218825578b0bd1652587">osHeapPrintS</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:abfcd76f5650f218825578b0bd1652587"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a999a4beae27d4c7085278724feeabbc1"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="heap_8h.html#a999a4beae27d4c7085278724feeabbc1">osHeapIsEmpty</a> (<a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> *ioarray)</td></tr> |
||||
|
<tr class="separator:a999a4beae27d4c7085278724feeabbc1"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
|
<div class="textblock"><p>Heap implementation for the tasks of the operating system. </p> |
||||
|
<dl class="section author"><dt>Author</dt><dd>Maximilian Stiefel </dd></dl> |
||||
|
<dl class="section date"><dt>Date</dt><dd>8 Jan 2018 </dd></dl> |
||||
|
</div><h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="aba6f21f0421450da6531c7ea9f6976b5"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aba6f21f0421450da6531c7ea9f6976b5">◆ </a></span>osHeapBuild()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapBuild </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Build the heap from the bottom up. Given an array which is not heapified at all.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a31002fadb05f80382c9714462dfb092e"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a31002fadb05f80382c9714462dfb092e">◆ </a></span>osHeapExtractMaximum()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapExtractMaximum </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>iomax</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Copy heap maximum and remove it (extract).</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iomax</td><td>Node, which is the maximum. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is empty). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a5a51c0aca53767d5038681cc649d5fa8"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a51c0aca53767d5038681cc649d5fa8">◆ </a></span>osHeapHeapify()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapHeapify </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">uint8_t </td> |
||||
|
<td class="paramname"><em>iind</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Classic heapify operation.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iind</td><td>Element to be put in the right place. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="ae4c24d26f4411ab5492a2cc8dd5a4e7c"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4c24d26f4411ab5492a2cc8dd5a4e7c">◆ </a></span>osHeapInit()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapInit </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Initializes all heap elements by setting them to NULL.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">Array</td><td>where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="ab5c1d9c908e7d618bd5869f6e0ed16c5"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5c1d9c908e7d618bd5869f6e0ed16c5">◆ </a></span>osHeapInsert()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapInsert </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> </td> |
||||
|
<td class="paramname"><em>x</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Insert a node into the heap.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">x</td><td>Node to be inserted into the heap. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is full). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a999a4beae27d4c7085278724feeabbc1"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a999a4beae27d4c7085278724feeabbc1">◆ </a></span>osHeapIsEmpty()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapIsEmpty </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Is the heap empty?</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a2a73414cf2e4e1d2cebb4597a36bc018"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a73414cf2e4e1d2cebb4597a36bc018">◆ </a></span>osHeapMaximum()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osHeapMaximum </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>iomax</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Copy heap maximum.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
<tr><td class="paramname">iomax</td><td>Node, which is the maximum. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (heap is empty). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="abfcd76f5650f218825578b0bd1652587"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#abfcd76f5650f218825578b0bd1652587">◆ </a></span>osHeapPrintS()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">void osHeapPrintS </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype"><a class="el" href="ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be">osHeapNode_t</a> * </td> |
||||
|
<td class="paramname"><em>ioarray</em></td><td>)</td> |
||||
|
<td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Print heap all priorities for debugging purposes.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ioarray</td><td>Array where the heap is stored. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="heap_8h.html">heap.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,11 @@ |
|||||
|
var heap_8h = |
||||
|
[ |
||||
|
[ "osHeapBuild", "heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5", null ], |
||||
|
[ "osHeapExtractMaximum", "heap_8h.html#a31002fadb05f80382c9714462dfb092e", null ], |
||||
|
[ "osHeapHeapify", "heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8", null ], |
||||
|
[ "osHeapInit", "heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c", null ], |
||||
|
[ "osHeapInsert", "heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5", null ], |
||||
|
[ "osHeapIsEmpty", "heap_8h.html#a999a4beae27d4c7085278724feeabbc1", null ], |
||||
|
[ "osHeapMaximum", "heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018", null ], |
||||
|
[ "osHeapPrintS", "heap_8h.html#abfcd76f5650f218825578b0bd1652587", null ] |
||||
|
]; |
@ -0,0 +1,4 @@ |
|||||
|
<map id="os/heap.h" name="os/heap.h"> |
||||
|
<area shape="rect" id="node2" href="$heap_8c.html" title="os/heap.c" alt="" coords="5,80,84,107"/> |
||||
|
<area shape="rect" id="node3" href="$scheduler_8c.html" title="os/scheduler.c" alt="" coords="109,80,215,107"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
a9fe6ea994e4692fab190e78980a243a |
After Width: | Height: | Size: 5.3 KiB |
@ -0,0 +1,4 @@ |
|||||
|
<map id="os/heap.h" name="os/heap.h"> |
||||
|
<area shape="rect" id="node2" href="$ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="51,80,129,107"/> |
||||
|
<area shape="rect" id="node4" href="$ossettings_8h.html" title="File where all settings take place. " alt="" coords="95,155,189,181"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
a7bfd2223392d74a2e47b7242b8567e2 |
After Width: | Height: | Size: 6.4 KiB |
@ -0,0 +1,108 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/heap.h Source File</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('heap_8h_source.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">heap.h</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<a href="heap_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#ifndef OS_H_HEAP_</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define OS_H_HEAP_</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">//--------------Includes-----------------</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include"<a class="code" href="ostypes_8h.html">ostypes.h</a>"</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">//--------------Functions----------------</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> <a class="code" href="heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">osHeapInit</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray);</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">void</span> <a class="code" href="heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8">osHeapHeapify</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray, uint8_t iind);</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> <a class="code" href="heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5">osHeapBuild</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> uint8_t <a class="code" href="heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018">osHeapMaximum</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray, <a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* iomax);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> uint8_t <a class="code" href="heap_8h.html#a31002fadb05f80382c9714462dfb092e">osHeapExtractMaximum</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray, <a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* iomax);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> uint8_t <a class="code" href="heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">osHeapInsert</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray, <a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a> x);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">void</span> <a class="code" href="heap_8h.html#abfcd76f5650f218825578b0bd1652587">osHeapPrintS</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> uint8_t <a class="code" href="heap_8h.html#a999a4beae27d4c7085278724feeabbc1">osHeapIsEmpty</a>(<a class="code" href="structos_t_c_b__t.html">osHeapNode_t</a>* ioarray);</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif </span><span class="comment">/* OS_H_HEAP_ */</span><span class="preprocessor"></span></div><div class="ttc" id="heap_8h_html_ab5c1d9c908e7d618bd5869f6e0ed16c5"><div class="ttname"><a href="heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5">osHeapInsert</a></div><div class="ttdeci">uint8_t osHeapInsert(osHeapNode_t *ioarray, osHeapNode_t x)</div><div class="ttdef"><b>Definition:</b> heap.c:155</div></div> |
||||
|
<div class="ttc" id="structos_t_c_b__t_html"><div class="ttname"><a href="structos_t_c_b__t.html">osTCB_t</a></div><div class="ttdef"><b>Definition:</b> ostypes.h:41</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_a5a51c0aca53767d5038681cc649d5fa8"><div class="ttname"><a href="heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8">osHeapHeapify</a></div><div class="ttdeci">void osHeapHeapify(osHeapNode_t *ioarray, uint8_t iind)</div><div class="ttdef"><b>Definition:</b> heap.c:90</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_a2a73414cf2e4e1d2cebb4597a36bc018"><div class="ttname"><a href="heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018">osHeapMaximum</a></div><div class="ttdeci">uint8_t osHeapMaximum(osHeapNode_t *ioarray, osHeapNode_t *iomax)</div><div class="ttdef"><b>Definition:</b> heap.c:122</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_a999a4beae27d4c7085278724feeabbc1"><div class="ttname"><a href="heap_8h.html#a999a4beae27d4c7085278724feeabbc1">osHeapIsEmpty</a></div><div class="ttdeci">uint8_t osHeapIsEmpty(osHeapNode_t *ioarray)</div><div class="ttdef"><b>Definition:</b> heap.c:197</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_a31002fadb05f80382c9714462dfb092e"><div class="ttname"><a href="heap_8h.html#a31002fadb05f80382c9714462dfb092e">osHeapExtractMaximum</a></div><div class="ttdeci">uint8_t osHeapExtractMaximum(osHeapNode_t *ioarray, osHeapNode_t *iomax)</div><div class="ttdef"><b>Definition:</b> heap.c:135</div></div> |
||||
|
<div class="ttc" id="ostypes_8h_html"><div class="ttname"><a href="ostypes_8h.html">ostypes.h</a></div><div class="ttdoc">Different types the operating system uses are defined here. </div></div> |
||||
|
<div class="ttc" id="heap_8h_html_aba6f21f0421450da6531c7ea9f6976b5"><div class="ttname"><a href="heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5">osHeapBuild</a></div><div class="ttdeci">void osHeapBuild(osHeapNode_t *ioarray)</div><div class="ttdef"><b>Definition:</b> heap.c:114</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_ae4c24d26f4411ab5492a2cc8dd5a4e7c"><div class="ttname"><a href="heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c">osHeapInit</a></div><div class="ttdeci">void osHeapInit(osHeapNode_t *ioarray)</div><div class="ttdef"><b>Definition:</b> heap.c:82</div></div> |
||||
|
<div class="ttc" id="heap_8h_html_abfcd76f5650f218825578b0bd1652587"><div class="ttname"><a href="heap_8h.html#abfcd76f5650f218825578b0bd1652587">osHeapPrintS</a></div><div class="ttdeci">void osHeapPrintS(osHeapNode_t *ioarray)</div><div class="ttdef"><b>Definition:</b> heap.c:176</div></div> |
||||
|
</div><!-- fragment --></div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="heap_8h.html">heap.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,157 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/helpers.c File Reference</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div id="nav-path" class="navpath"> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li> </ul> |
||||
|
</div> |
||||
|
</div><!-- top --> |
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">helpers.c File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<div class="textblock"><code>#include "stm32f10x.h"</code><br /> |
||||
|
<code>#include "<a class="el" href="helpers_8h_source.html">helpers.h</a>"</code><br /> |
||||
|
<code>#include "<a class="el" href="error_8h_source.html">error.h</a>"</code><br /> |
||||
|
<code>#include <stdlib.h></code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for helpers.c:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="helpers_8c__incl.png" border="0" usemap="#os_2helpers_8c" alt=""/></div> |
||||
|
<map name="os_2helpers_8c" id="os_2helpers_8c"> |
||||
|
<area shape="rect" id="node3" href="helpers_8h.html" title="helpers.h" alt="" coords="89,80,163,107"/> |
||||
|
<area shape="rect" id="node5" href="error_8h.html" title="error.h" alt="" coords="238,80,297,107"/> |
||||
|
<area shape="rect" id="node6" href="ostypes_8h.html" title="ostypes.h" alt="" coords="225,155,304,181"/> |
||||
|
<area shape="rect" id="node8" href="ossettings_8h.html" title="ossettings.h" alt="" coords="295,229,389,256"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div><table class="memberdecls"> |
||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:a47defb2893c0a5e4427dd9daf6d5057d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="helpers_8c.html#a47defb2893c0a5e4427dd9daf6d5057d">osItoa</a> (int iint, char *iochar, size_t ibuffsize, size_t *obuffsize)</td></tr> |
||||
|
<tr class="separator:a47defb2893c0a5e4427dd9daf6d5057d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="a47defb2893c0a5e4427dd9daf6d5057d"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a47defb2893c0a5e4427dd9daf6d5057d">◆ </a></span>osItoa()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osItoa </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">int </td> |
||||
|
<td class="paramname"><em>iint</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iochar</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">size_t </td> |
||||
|
<td class="paramname"><em>ibuffsize</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">size_t * </td> |
||||
|
<td class="paramname"><em>obuffsize</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Simple Interger to ASCII conversion.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">iint</td><td>Input integer. </td></tr> |
||||
|
<tr><td class="paramname">iochar</td><td>C string where the result ends up. </td></tr> |
||||
|
<tr><td class="paramname">ibuffsize</td><td>Size of the C string for security reasons. </td></tr> |
||||
|
<tr><td class="paramname">obuffsize</td><td>Size of the string created by the function. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (buffer overflow). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
<!-- start footer part --> |
||||
|
<hr class="footer"/><address class="footer"><small> |
||||
|
Generated by  <a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/> |
||||
|
</a> 1.8.13 |
||||
|
</small></address> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,6 @@ |
|||||
|
<map id="os/helpers.c" name="os/helpers.c"> |
||||
|
<area shape="rect" id="node3" href="$helpers_8h.html" title="helpers.h" alt="" coords="89,80,163,107"/> |
||||
|
<area shape="rect" id="node5" href="$error_8h.html" title="error.h" alt="" coords="238,80,297,107"/> |
||||
|
<area shape="rect" id="node6" href="$ostypes_8h.html" title="ostypes.h" alt="" coords="225,155,304,181"/> |
||||
|
<area shape="rect" id="node8" href="$ossettings_8h.html" title="ossettings.h" alt="" coords="295,229,389,256"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
c4783b62bb9e7d3c693bc0497005cbd1 |
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,231 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/helpers.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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('helpers_8h.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#func-members">Functions</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">helpers.h File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
|
||||
|
<p>Functions, which one needs here and there for the operating system. |
||||
|
<a href="#details">More...</a></p> |
||||
|
<div class="textblock"><code>#include "stm32f10x.h"</code><br /> |
||||
|
<code>#include <stdlib.h></code><br /> |
||||
|
</div><div class="textblock"><div class="dynheader"> |
||||
|
Include dependency graph for helpers.h:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="helpers_8h__incl.png" border="0" usemap="#os_2helpers_8h" alt=""/></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<p><a href="helpers_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="func-members"></a> |
||||
|
Functions</h2></td></tr> |
||||
|
<tr class="memitem:a8f7c8ca9321d4fa5a07c09b42120cab9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9">osPowInt</a> (int ibase, int iexponent)</td></tr> |
||||
|
<tr class="separator:a8f7c8ca9321d4fa5a07c09b42120cab9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a47defb2893c0a5e4427dd9daf6d5057d"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d">osItoa</a> (int iint, char *iochar, size_t ibuffsize, size_t *obuffsize)</td></tr> |
||||
|
<tr class="separator:a47defb2893c0a5e4427dd9daf6d5057d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
|
<div class="textblock"><p>Functions, which one needs here and there for the operating system. </p> |
||||
|
<dl class="section author"><dt>Author</dt><dd>Maximilian Stiefel </dd></dl> |
||||
|
<dl class="section date"><dt>Date</dt><dd>8 Jan 2018 </dd></dl> |
||||
|
</div><h2 class="groupheader">Function Documentation</h2> |
||||
|
<a id="a47defb2893c0a5e4427dd9daf6d5057d"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a47defb2893c0a5e4427dd9daf6d5057d">◆ </a></span>osItoa()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">uint8_t osItoa </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">int </td> |
||||
|
<td class="paramname"><em>iint</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">char * </td> |
||||
|
<td class="paramname"><em>iochar</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">size_t </td> |
||||
|
<td class="paramname"><em>ibuffsize</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">size_t * </td> |
||||
|
<td class="paramname"><em>obuffsize</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Simple Interger to ASCII conversion.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">iint</td><td>Input integer. </td></tr> |
||||
|
<tr><td class="paramname">iochar</td><td>C string where the result ends up. </td></tr> |
||||
|
<tr><td class="paramname">ibuffsize</td><td>Size of the C string for security reasons. </td></tr> |
||||
|
<tr><td class="paramname">obuffsize</td><td>Size of the string created by the function. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">1</td><td>(SUCCESS) or 0 (buffer overflow). </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
<a id="a8f7c8ca9321d4fa5a07c09b42120cab9"></a> |
||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f7c8ca9321d4fa5a07c09b42120cab9">◆ </a></span>osPowInt()</h2> |
||||
|
|
||||
|
<div class="memitem"> |
||||
|
<div class="memproto"> |
||||
|
<table class="mlabels"> |
||||
|
<tr> |
||||
|
<td class="mlabels-left"> |
||||
|
<table class="memname"> |
||||
|
<tr> |
||||
|
<td class="memname">int osPowInt </td> |
||||
|
<td>(</td> |
||||
|
<td class="paramtype">int </td> |
||||
|
<td class="paramname"><em>ibase</em>, </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="paramkey"></td> |
||||
|
<td></td> |
||||
|
<td class="paramtype">int </td> |
||||
|
<td class="paramname"><em>iexponent</em> </td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td></td> |
||||
|
<td>)</td> |
||||
|
<td></td><td></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</td> |
||||
|
<td class="mlabels-right"> |
||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div><div class="memdoc"> |
||||
|
<p>Simple inline power calculation.</p> |
||||
|
<dl class="params"><dt>Parameters</dt><dd> |
||||
|
<table class="params"> |
||||
|
<tr><td class="paramname">ibase</td><td>Input base. </td></tr> |
||||
|
<tr><td class="paramname">iexponent</td><td>Input exponent. </td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
<dl class="retval"><dt>Return values</dt><dd> |
||||
|
<table class="retval"> |
||||
|
<tr><td class="paramname">Result.</td><td></td></tr> |
||||
|
</table> |
||||
|
</dd> |
||||
|
</dl> |
||||
|
|
||||
|
</div> |
||||
|
</div> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="helpers_8h.html">helpers.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,5 @@ |
|||||
|
var helpers_8h = |
||||
|
[ |
||||
|
[ "osItoa", "helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d", null ], |
||||
|
[ "osPowInt", "helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9", null ] |
||||
|
]; |
@ -0,0 +1,5 @@ |
|||||
|
<map id="os/helpers.h" name="os/helpers.h"> |
||||
|
<area shape="rect" id="node2" href="$error_8c.html" title="os/error.c" alt="" coords="5,80,83,107"/> |
||||
|
<area shape="rect" id="node3" href="$helpers_8c.html" title="os/helpers.c" alt="" coords="107,80,200,107"/> |
||||
|
<area shape="rect" id="node4" href="$printf_8c.html" title="os/printf.c" alt="" coords="224,80,304,107"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
7f5153055a49971667421030c92871ad |
After Width: | Height: | Size: 5.7 KiB |
@ -0,0 +1,2 @@ |
|||||
|
<map id="os/helpers.h" name="os/helpers.h"> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
128035a9ca6abc1e3fa42a113d8626da |
After Width: | Height: | Size: 4.6 KiB |
@ -0,0 +1,100 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/helpers.h Source File</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('helpers_8h_source.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">helpers.h</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
<a href="helpers_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#ifndef OS_HELPERS_H_</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define OS_HELPERS_H_</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "stm32f10x.h"</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include <stdlib.h></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9"> 21</a></span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9">osPowInt</a>(<span class="keywordtype">int</span> ibase, <span class="keywordtype">int</span> iexponent)</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">int</span> result =1;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < iexponent; i++)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  result *= ibase;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> uint8_t <a class="code" href="helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d">osItoa</a>(<span class="keywordtype">int</span> iint, <span class="keywordtype">char</span>* iochar, <span class="keywordtype">size_t</span> ibuffsize, <span class="keywordtype">size_t</span>* obuffsize);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#endif </span><span class="comment">/* OS_HELPERS_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="helpers_8h_html_a8f7c8ca9321d4fa5a07c09b42120cab9"><div class="ttname"><a href="helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9">osPowInt</a></div><div class="ttdeci">int osPowInt(int ibase, int iexponent)</div><div class="ttdef"><b>Definition:</b> helpers.h:21</div></div> |
||||
|
<div class="ttc" id="helpers_8h_html_a47defb2893c0a5e4427dd9daf6d5057d"><div class="ttname"><a href="helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d">osItoa</a></div><div class="ttdeci">uint8_t osItoa(int iint, char *iochar, size_t ibuffsize, size_t *obuffsize)</div><div class="ttdef"><b>Definition:</b> helpers.c:14</div></div> |
||||
|
</div><!-- fragment --></div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="helpers_8h.html">helpers.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,97 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: Main Page</title> |
||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="jquery.js"></script> |
||||
|
<script type="text/javascript" src="dynsections.js"></script> |
||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('index.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">EmbeddedEtcher Documentation</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
</div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,26 @@ |
|||||
|
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { |
||||
|
function makeTree(data,relPath) { |
||||
|
var result=''; |
||||
|
if ('children' in data) { |
||||
|
result+='<ul>'; |
||||
|
for (var i in data.children) { |
||||
|
result+='<li><a href="'+relPath+data.children[i].url+'">'+ |
||||
|
data.children[i].text+'</a>'+ |
||||
|
makeTree(data.children[i],relPath)+'</li>'; |
||||
|
} |
||||
|
result+='</ul>'; |
||||
|
} |
||||
|
return result; |
||||
|
} |
||||
|
|
||||
|
$('#main-nav').append(makeTree(menudata,relPath)); |
||||
|
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); |
||||
|
if (searchEnabled) { |
||||
|
if (serverSide) { |
||||
|
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>'); |
||||
|
} else { |
||||
|
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>'); |
||||
|
} |
||||
|
} |
||||
|
$('#main-menu').smartmenus(); |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
var menudata={children:[ |
||||
|
{text:"Main Page",url:"index.html"}, |
||||
|
{text:"Data Structures",url:"annotated.html",children:[ |
||||
|
{text:"Data Structures",url:"annotated.html"}, |
||||
|
{text:"Data Structure Index",url:"classes.html"}]}, |
||||
|
{text:"Files",url:"files.html",children:[ |
||||
|
{text:"File List",url:"files.html"}, |
||||
|
{text:"Globals",url:"globals.html",children:[ |
||||
|
{text:"All",url:"globals.html",children:[ |
||||
|
{text:"d",url:"globals.html#index_d"}, |
||||
|
{text:"o",url:"globals.html#index_o"}, |
||||
|
{text:"t",url:"globals.html#index_t"}]}, |
||||
|
{text:"Functions",url:"globals_func.html"}, |
||||
|
{text:"Typedefs",url:"globals_type.html"}, |
||||
|
{text:"Enumerations",url:"globals_enum.html"}, |
||||
|
{text:"Macros",url:"globals_defs.html"}]}]}]} |
After Width: | Height: | Size: 153 B |
After Width: | Height: | Size: 95 B |
After Width: | Height: | Size: 98 B |
@ -0,0 +1,146 @@ |
|||||
|
#nav-tree .children_ul { |
||||
|
margin:0; |
||||
|
padding:4px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree ul { |
||||
|
list-style:none outside none; |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree li { |
||||
|
white-space:nowrap; |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .plus { |
||||
|
margin:0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .selected { |
||||
|
background-image: url('tab_a.png'); |
||||
|
background-repeat:repeat-x; |
||||
|
color: #fff; |
||||
|
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); |
||||
|
} |
||||
|
|
||||
|
#nav-tree img { |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
border:0px; |
||||
|
vertical-align: middle; |
||||
|
} |
||||
|
|
||||
|
#nav-tree a { |
||||
|
text-decoration:none; |
||||
|
padding:0px; |
||||
|
margin:0px; |
||||
|
outline:none; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .label { |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .label a { |
||||
|
padding:2px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .selected a { |
||||
|
text-decoration:none; |
||||
|
color:#fff; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .children_ul { |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree .item { |
||||
|
margin:0px; |
||||
|
padding:0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree { |
||||
|
padding: 0px 0px; |
||||
|
background-color: #FAFAFF; |
||||
|
font-size:14px; |
||||
|
overflow:auto; |
||||
|
} |
||||
|
|
||||
|
#doc-content { |
||||
|
overflow:auto; |
||||
|
display:block; |
||||
|
padding:0px; |
||||
|
margin:0px; |
||||
|
-webkit-overflow-scrolling : touch; /* iOS 5+ */ |
||||
|
} |
||||
|
|
||||
|
#side-nav { |
||||
|
padding:0 6px 0 0; |
||||
|
margin: 0px; |
||||
|
display:block; |
||||
|
position: absolute; |
||||
|
left: 0px; |
||||
|
width: 250px; |
||||
|
} |
||||
|
|
||||
|
.ui-resizable .ui-resizable-handle { |
||||
|
display:block; |
||||
|
} |
||||
|
|
||||
|
.ui-resizable-e { |
||||
|
background-image:url("splitbar.png"); |
||||
|
background-size:100%; |
||||
|
background-repeat:no-repeat; |
||||
|
background-attachment: scroll; |
||||
|
cursor:ew-resize; |
||||
|
height:100%; |
||||
|
right:0; |
||||
|
top:0; |
||||
|
width:6px; |
||||
|
} |
||||
|
|
||||
|
.ui-resizable-handle { |
||||
|
display:none; |
||||
|
font-size:0.1px; |
||||
|
position:absolute; |
||||
|
z-index:1; |
||||
|
} |
||||
|
|
||||
|
#nav-tree-contents { |
||||
|
margin: 6px 0px 0px 0px; |
||||
|
} |
||||
|
|
||||
|
#nav-tree { |
||||
|
background-image:url('nav_h.png'); |
||||
|
background-repeat:repeat-x; |
||||
|
background-color: #F9FAFC; |
||||
|
-webkit-overflow-scrolling : touch; /* iOS 5+ */ |
||||
|
} |
||||
|
|
||||
|
#nav-sync { |
||||
|
position:absolute; |
||||
|
top:5px; |
||||
|
right:24px; |
||||
|
z-index:0; |
||||
|
} |
||||
|
|
||||
|
#nav-sync img { |
||||
|
opacity:0.3; |
||||
|
} |
||||
|
|
||||
|
#nav-sync img:hover { |
||||
|
opacity:0.9; |
||||
|
} |
||||
|
|
||||
|
@media print |
||||
|
{ |
||||
|
#nav-tree { display: none; } |
||||
|
div.ui-resizable-handle { display: none; position: relative; } |
||||
|
} |
||||
|
|
@ -0,0 +1,517 @@ |
|||||
|
var navTreeSubIndices = new Array(); |
||||
|
var arrowDown = '▼'; |
||||
|
var arrowRight = '►'; |
||||
|
|
||||
|
function getData(varName) |
||||
|
{ |
||||
|
var i = varName.lastIndexOf('/'); |
||||
|
var n = i>=0 ? varName.substring(i+1) : varName; |
||||
|
return eval(n.replace(/\-/g,'_')); |
||||
|
} |
||||
|
|
||||
|
function stripPath(uri) |
||||
|
{ |
||||
|
return uri.substring(uri.lastIndexOf('/')+1); |
||||
|
} |
||||
|
|
||||
|
function stripPath2(uri) |
||||
|
{ |
||||
|
var i = uri.lastIndexOf('/'); |
||||
|
var s = uri.substring(i+1); |
||||
|
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); |
||||
|
return m ? uri.substring(i-6) : s; |
||||
|
} |
||||
|
|
||||
|
function hashValue() |
||||
|
{ |
||||
|
return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); |
||||
|
} |
||||
|
|
||||
|
function hashUrl() |
||||
|
{ |
||||
|
return '#'+hashValue(); |
||||
|
} |
||||
|
|
||||
|
function pathName() |
||||
|
{ |
||||
|
return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); |
||||
|
} |
||||
|
|
||||
|
function localStorageSupported() |
||||
|
{ |
||||
|
try { |
||||
|
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; |
||||
|
} |
||||
|
catch(e) { |
||||
|
return false; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
function storeLink(link) |
||||
|
{ |
||||
|
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { |
||||
|
window.localStorage.setItem('navpath',link); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function deleteLink() |
||||
|
{ |
||||
|
if (localStorageSupported()) { |
||||
|
window.localStorage.setItem('navpath',''); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function cachedLink() |
||||
|
{ |
||||
|
if (localStorageSupported()) { |
||||
|
return window.localStorage.getItem('navpath'); |
||||
|
} else { |
||||
|
return ''; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function getScript(scriptName,func,show) |
||||
|
{ |
||||
|
var head = document.getElementsByTagName("head")[0]; |
||||
|
var script = document.createElement('script'); |
||||
|
script.id = scriptName; |
||||
|
script.type = 'text/javascript'; |
||||
|
script.onload = func; |
||||
|
script.src = scriptName+'.js'; |
||||
|
if ($.browser.msie && $.browser.version<=8) { |
||||
|
// script.onload does not work with older versions of IE
|
||||
|
script.onreadystatechange = function() { |
||||
|
if (script.readyState=='complete' || script.readyState=='loaded') { |
||||
|
func(); if (show) showRoot(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
head.appendChild(script); |
||||
|
} |
||||
|
|
||||
|
function createIndent(o,domNode,node,level) |
||||
|
{ |
||||
|
var level=-1; |
||||
|
var n = node; |
||||
|
while (n.parentNode) { level++; n=n.parentNode; } |
||||
|
if (node.childrenData) { |
||||
|
var imgNode = document.createElement("span"); |
||||
|
imgNode.className = 'arrow'; |
||||
|
imgNode.style.paddingLeft=(16*level).toString()+'px'; |
||||
|
imgNode.innerHTML=arrowRight; |
||||
|
node.plus_img = imgNode; |
||||
|
node.expandToggle = document.createElement("a"); |
||||
|
node.expandToggle.href = "javascript:void(0)"; |
||||
|
node.expandToggle.onclick = function() { |
||||
|
if (node.expanded) { |
||||
|
$(node.getChildrenUL()).slideUp("fast"); |
||||
|
node.plus_img.innerHTML=arrowRight; |
||||
|
node.expanded = false; |
||||
|
} else { |
||||
|
expandNode(o, node, false, false); |
||||
|
} |
||||
|
} |
||||
|
node.expandToggle.appendChild(imgNode); |
||||
|
domNode.appendChild(node.expandToggle); |
||||
|
} else { |
||||
|
var span = document.createElement("span"); |
||||
|
span.className = 'arrow'; |
||||
|
span.style.width = 16*(level+1)+'px'; |
||||
|
span.innerHTML = ' '; |
||||
|
domNode.appendChild(span); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
var animationInProgress = false; |
||||
|
|
||||
|
function gotoAnchor(anchor,aname,updateLocation) |
||||
|
{ |
||||
|
var pos, docContent = $('#doc-content'); |
||||
|
var ancParent = $(anchor.parent()); |
||||
|
if (ancParent.hasClass('memItemLeft') || |
||||
|
ancParent.hasClass('fieldname') || |
||||
|
ancParent.hasClass('fieldtype') || |
||||
|
ancParent.is(':header')) |
||||
|
{ |
||||
|
pos = ancParent.position().top; |
||||
|
} else if (anchor.position()) { |
||||
|
pos = anchor.position().top; |
||||
|
} |
||||
|
if (pos) { |
||||
|
var dist = Math.abs(Math.min( |
||||
|
pos-docContent.offset().top, |
||||
|
docContent[0].scrollHeight- |
||||
|
docContent.height()-docContent.scrollTop())); |
||||
|
animationInProgress=true; |
||||
|
docContent.animate({ |
||||
|
scrollTop: pos + docContent.scrollTop() - docContent.offset().top |
||||
|
},Math.max(50,Math.min(500,dist)),function(){ |
||||
|
if (updateLocation) window.location.href=aname; |
||||
|
animationInProgress=false; |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function newNode(o, po, text, link, childrenData, lastNode) |
||||
|
{ |
||||
|
var node = new Object(); |
||||
|
node.children = Array(); |
||||
|
node.childrenData = childrenData; |
||||
|
node.depth = po.depth + 1; |
||||
|
node.relpath = po.relpath; |
||||
|
node.isLast = lastNode; |
||||
|
|
||||
|
node.li = document.createElement("li"); |
||||
|
po.getChildrenUL().appendChild(node.li); |
||||
|
node.parentNode = po; |
||||
|
|
||||
|
node.itemDiv = document.createElement("div"); |
||||
|
node.itemDiv.className = "item"; |
||||
|
|
||||
|
node.labelSpan = document.createElement("span"); |
||||
|
node.labelSpan.className = "label"; |
||||
|
|
||||
|
createIndent(o,node.itemDiv,node,0); |
||||
|
node.itemDiv.appendChild(node.labelSpan); |
||||
|
node.li.appendChild(node.itemDiv); |
||||
|
|
||||
|
var a = document.createElement("a"); |
||||
|
node.labelSpan.appendChild(a); |
||||
|
node.label = document.createTextNode(text); |
||||
|
node.expanded = false; |
||||
|
a.appendChild(node.label); |
||||
|
if (link) { |
||||
|
var url; |
||||
|
if (link.substring(0,1)=='^') { |
||||
|
url = link.substring(1); |
||||
|
link = url; |
||||
|
} else { |
||||
|
url = node.relpath+link; |
||||
|
} |
||||
|
a.className = stripPath(link.replace('#',':')); |
||||
|
if (link.indexOf('#')!=-1) { |
||||
|
var aname = '#'+link.split('#')[1]; |
||||
|
var srcPage = stripPath(pathName()); |
||||
|
var targetPage = stripPath(link.split('#')[0]); |
||||
|
a.href = srcPage!=targetPage ? url : "javascript:void(0)"; |
||||
|
a.onclick = function(){ |
||||
|
storeLink(link); |
||||
|
if (!$(a).parent().parent().hasClass('selected')) |
||||
|
{ |
||||
|
$('.item').removeClass('selected'); |
||||
|
$('.item').removeAttr('id'); |
||||
|
$(a).parent().parent().addClass('selected'); |
||||
|
$(a).parent().parent().attr('id','selected'); |
||||
|
} |
||||
|
var anchor = $(aname); |
||||
|
gotoAnchor(anchor,aname,true); |
||||
|
}; |
||||
|
} else { |
||||
|
a.href = url; |
||||
|
a.onclick = function() { storeLink(link); } |
||||
|
} |
||||
|
} else { |
||||
|
if (childrenData != null) |
||||
|
{ |
||||
|
a.className = "nolink"; |
||||
|
a.href = "javascript:void(0)"; |
||||
|
a.onclick = node.expandToggle.onclick; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
node.childrenUL = null; |
||||
|
node.getChildrenUL = function() { |
||||
|
if (!node.childrenUL) { |
||||
|
node.childrenUL = document.createElement("ul"); |
||||
|
node.childrenUL.className = "children_ul"; |
||||
|
node.childrenUL.style.display = "none"; |
||||
|
node.li.appendChild(node.childrenUL); |
||||
|
} |
||||
|
return node.childrenUL; |
||||
|
}; |
||||
|
|
||||
|
return node; |
||||
|
} |
||||
|
|
||||
|
function showRoot() |
||||
|
{ |
||||
|
var headerHeight = $("#top").height(); |
||||
|
var footerHeight = $("#nav-path").height(); |
||||
|
var windowHeight = $(window).height() - headerHeight - footerHeight; |
||||
|
(function (){ // retry until we can scroll to the selected item
|
||||
|
try { |
||||
|
var navtree=$('#nav-tree'); |
||||
|
navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); |
||||
|
} catch (err) { |
||||
|
setTimeout(arguments.callee, 0); |
||||
|
} |
||||
|
})(); |
||||
|
} |
||||
|
|
||||
|
function expandNode(o, node, imm, showRoot) |
||||
|
{ |
||||
|
if (node.childrenData && !node.expanded) { |
||||
|
if (typeof(node.childrenData)==='string') { |
||||
|
var varName = node.childrenData; |
||||
|
getScript(node.relpath+varName,function(){ |
||||
|
node.childrenData = getData(varName); |
||||
|
expandNode(o, node, imm, showRoot); |
||||
|
}, showRoot); |
||||
|
} else { |
||||
|
if (!node.childrenVisited) { |
||||
|
getNode(o, node); |
||||
|
} if (imm || ($.browser.msie && $.browser.version>8)) { |
||||
|
// somehow slideDown jumps to the start of tree for IE9 :-(
|
||||
|
$(node.getChildrenUL()).show(); |
||||
|
} else { |
||||
|
$(node.getChildrenUL()).slideDown("fast"); |
||||
|
} |
||||
|
node.plus_img.innerHTML = arrowDown; |
||||
|
node.expanded = true; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function glowEffect(n,duration) |
||||
|
{ |
||||
|
n.addClass('glow').delay(duration).queue(function(next){ |
||||
|
$(this).removeClass('glow');next(); |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
function highlightAnchor() |
||||
|
{ |
||||
|
var aname = hashUrl(); |
||||
|
var anchor = $(aname); |
||||
|
if (anchor.parent().attr('class')=='memItemLeft'){ |
||||
|
var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); |
||||
|
glowEffect(rows.children(),300); // member without details
|
||||
|
} else if (anchor.parent().attr('class')=='fieldname'){ |
||||
|
glowEffect(anchor.parent().parent(),1000); // enum value
|
||||
|
} else if (anchor.parent().attr('class')=='fieldtype'){ |
||||
|
glowEffect(anchor.parent().parent(),1000); // struct field
|
||||
|
} else if (anchor.parent().is(":header")) { |
||||
|
glowEffect(anchor.parent(),1000); // section header
|
||||
|
} else { |
||||
|
glowEffect(anchor.next(),1000); // normal member
|
||||
|
} |
||||
|
gotoAnchor(anchor,aname,false); |
||||
|
} |
||||
|
|
||||
|
function selectAndHighlight(hash,n) |
||||
|
{ |
||||
|
var a; |
||||
|
if (hash) { |
||||
|
var link=stripPath(pathName())+':'+hash.substring(1); |
||||
|
a=$('.item a[class$="'+link+'"]'); |
||||
|
} |
||||
|
if (a && a.length) { |
||||
|
a.parent().parent().addClass('selected'); |
||||
|
a.parent().parent().attr('id','selected'); |
||||
|
highlightAnchor(); |
||||
|
} else if (n) { |
||||
|
$(n.itemDiv).addClass('selected'); |
||||
|
$(n.itemDiv).attr('id','selected'); |
||||
|
} |
||||
|
if ($('#nav-tree-contents .item:first').hasClass('selected')) { |
||||
|
$('#nav-sync').css('top','30px'); |
||||
|
} else { |
||||
|
$('#nav-sync').css('top','5px'); |
||||
|
} |
||||
|
showRoot(); |
||||
|
} |
||||
|
|
||||
|
function showNode(o, node, index, hash) |
||||
|
{ |
||||
|
if (node && node.childrenData) { |
||||
|
if (typeof(node.childrenData)==='string') { |
||||
|
var varName = node.childrenData; |
||||
|
getScript(node.relpath+varName,function(){ |
||||
|
node.childrenData = getData(varName); |
||||
|
showNode(o,node,index,hash); |
||||
|
},true); |
||||
|
} else { |
||||
|
if (!node.childrenVisited) { |
||||
|
getNode(o, node); |
||||
|
} |
||||
|
$(node.getChildrenUL()).css({'display':'block'}); |
||||
|
node.plus_img.innerHTML = arrowDown; |
||||
|
node.expanded = true; |
||||
|
var n = node.children[o.breadcrumbs[index]]; |
||||
|
if (index+1<o.breadcrumbs.length) { |
||||
|
showNode(o,n,index+1,hash); |
||||
|
} else { |
||||
|
if (typeof(n.childrenData)==='string') { |
||||
|
var varName = n.childrenData; |
||||
|
getScript(n.relpath+varName,function(){ |
||||
|
n.childrenData = getData(varName); |
||||
|
node.expanded=false; |
||||
|
showNode(o,node,index,hash); // retry with child node expanded
|
||||
|
},true); |
||||
|
} else { |
||||
|
var rootBase = stripPath(o.toroot.replace(/\..+$/, '')); |
||||
|
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") { |
||||
|
expandNode(o, n, true, true); |
||||
|
} |
||||
|
selectAndHighlight(hash,n); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} else { |
||||
|
selectAndHighlight(hash); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function removeToInsertLater(element) { |
||||
|
var parentNode = element.parentNode; |
||||
|
var nextSibling = element.nextSibling; |
||||
|
parentNode.removeChild(element); |
||||
|
return function() { |
||||
|
if (nextSibling) { |
||||
|
parentNode.insertBefore(element, nextSibling); |
||||
|
} else { |
||||
|
parentNode.appendChild(element); |
||||
|
} |
||||
|
}; |
||||
|
} |
||||
|
|
||||
|
function getNode(o, po) |
||||
|
{ |
||||
|
var insertFunction = removeToInsertLater(po.li); |
||||
|
po.childrenVisited = true; |
||||
|
var l = po.childrenData.length-1; |
||||
|
for (var i in po.childrenData) { |
||||
|
var nodeData = po.childrenData[i]; |
||||
|
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2], |
||||
|
i==l); |
||||
|
} |
||||
|
insertFunction(); |
||||
|
} |
||||
|
|
||||
|
function gotoNode(o,subIndex,root,hash,relpath) |
||||
|
{ |
||||
|
var nti = navTreeSubIndices[subIndex][root+hash]; |
||||
|
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]); |
||||
|
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
||||
|
navTo(o,NAVTREE[0][1],"",relpath); |
||||
|
$('.item').removeClass('selected'); |
||||
|
$('.item').removeAttr('id'); |
||||
|
} |
||||
|
if (o.breadcrumbs) { |
||||
|
o.breadcrumbs.unshift(0); // add 0 for root node
|
||||
|
showNode(o, o.node, 0, hash); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function navTo(o,root,hash,relpath) |
||||
|
{ |
||||
|
var link = cachedLink(); |
||||
|
if (link) { |
||||
|
var parts = link.split('#'); |
||||
|
root = parts[0]; |
||||
|
if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,''); |
||||
|
else hash=''; |
||||
|
} |
||||
|
if (hash.match(/^#l\d+$/)) { |
||||
|
var anchor=$('a[name='+hash.substring(1)+']'); |
||||
|
glowEffect(anchor.parent(),1000); // line number
|
||||
|
hash=''; // strip line number anchors
|
||||
|
} |
||||
|
var url=root+hash; |
||||
|
var i=-1; |
||||
|
while (NAVTREEINDEX[i+1]<=url) i++; |
||||
|
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
|
||||
|
if (navTreeSubIndices[i]) { |
||||
|
gotoNode(o,i,root,hash,relpath) |
||||
|
} else { |
||||
|
getScript(relpath+'navtreeindex'+i,function(){ |
||||
|
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); |
||||
|
if (navTreeSubIndices[i]) { |
||||
|
gotoNode(o,i,root,hash,relpath); |
||||
|
} |
||||
|
},true); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function showSyncOff(n,relpath) |
||||
|
{ |
||||
|
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>'); |
||||
|
} |
||||
|
|
||||
|
function showSyncOn(n,relpath) |
||||
|
{ |
||||
|
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>'); |
||||
|
} |
||||
|
|
||||
|
function toggleSyncButton(relpath) |
||||
|
{ |
||||
|
var navSync = $('#nav-sync'); |
||||
|
if (navSync.hasClass('sync')) { |
||||
|
navSync.removeClass('sync'); |
||||
|
showSyncOff(navSync,relpath); |
||||
|
storeLink(stripPath2(pathName())+hashUrl()); |
||||
|
} else { |
||||
|
navSync.addClass('sync'); |
||||
|
showSyncOn(navSync,relpath); |
||||
|
deleteLink(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
function initNavTree(toroot,relpath) |
||||
|
{ |
||||
|
var o = new Object(); |
||||
|
o.toroot = toroot; |
||||
|
o.node = new Object(); |
||||
|
o.node.li = document.getElementById("nav-tree-contents"); |
||||
|
o.node.childrenData = NAVTREE; |
||||
|
o.node.children = new Array(); |
||||
|
o.node.childrenUL = document.createElement("ul"); |
||||
|
o.node.getChildrenUL = function() { return o.node.childrenUL; }; |
||||
|
o.node.li.appendChild(o.node.childrenUL); |
||||
|
o.node.depth = 0; |
||||
|
o.node.relpath = relpath; |
||||
|
o.node.expanded = false; |
||||
|
o.node.isLast = true; |
||||
|
o.node.plus_img = document.createElement("span"); |
||||
|
o.node.plus_img.className = 'arrow'; |
||||
|
o.node.plus_img.innerHTML = arrowRight; |
||||
|
|
||||
|
if (localStorageSupported()) { |
||||
|
var navSync = $('#nav-sync'); |
||||
|
if (cachedLink()) { |
||||
|
showSyncOff(navSync,relpath); |
||||
|
navSync.removeClass('sync'); |
||||
|
} else { |
||||
|
showSyncOn(navSync,relpath); |
||||
|
} |
||||
|
navSync.click(function(){ toggleSyncButton(relpath); }); |
||||
|
} |
||||
|
|
||||
|
$(window).load(function(){ |
||||
|
navTo(o,toroot,hashUrl(),relpath); |
||||
|
showRoot(); |
||||
|
}); |
||||
|
|
||||
|
$(window).bind('hashchange', function(){ |
||||
|
if (window.location.hash && window.location.hash.length>1){ |
||||
|
var a; |
||||
|
if ($(location).attr('hash')){ |
||||
|
var clslink=stripPath(pathName())+':'+hashValue(); |
||||
|
a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]'); |
||||
|
} |
||||
|
if (a==null || !$(a).parent().parent().hasClass('selected')){ |
||||
|
$('.item').removeClass('selected'); |
||||
|
$('.item').removeAttr('id'); |
||||
|
} |
||||
|
var link=stripPath2(pathName()); |
||||
|
navTo(o,link,hashUrl(),relpath); |
||||
|
} else if (!animationInProgress) { |
||||
|
$('#doc-content').scrollTop(0); |
||||
|
$('.item').removeClass('selected'); |
||||
|
$('.item').removeAttr('id'); |
||||
|
navTo(o,toroot,hashUrl(),relpath); |
||||
|
} |
||||
|
}) |
||||
|
} |
||||
|
|
@ -0,0 +1,27 @@ |
|||||
|
var NAVTREE = |
||||
|
[ |
||||
|
[ "EmbeddedEtcher", "index.html", [ |
||||
|
[ "Data Structures", "annotated.html", [ |
||||
|
[ "Data Structures", "annotated.html", "annotated_dup" ], |
||||
|
[ "Data Structure Index", "classes.html", null ] |
||||
|
] ], |
||||
|
[ "Files", null, [ |
||||
|
[ "File List", "files.html", "files" ], |
||||
|
[ "Globals", "globals.html", [ |
||||
|
[ "All", "globals.html", null ], |
||||
|
[ "Functions", "globals_func.html", null ], |
||||
|
[ "Typedefs", "globals_type.html", null ], |
||||
|
[ "Enumerations", "globals_enum.html", null ], |
||||
|
[ "Macros", "globals_defs.html", null ] |
||||
|
] ] |
||||
|
] ] |
||||
|
] ] |
||||
|
]; |
||||
|
|
||||
|
var NAVTREEINDEX = |
||||
|
[ |
||||
|
"annotated.html" |
||||
|
]; |
||||
|
|
||||
|
var SYNCONMSG = 'click to disable panel synchronisation'; |
||||
|
var SYNCOFFMSG = 'click to enable panel synchronisation'; |
@ -0,0 +1,120 @@ |
|||||
|
var NAVTREEINDEX0 = |
||||
|
{ |
||||
|
"annotated.html":[0,0], |
||||
|
"classes.html":[0,1], |
||||
|
"dir_8b7cb6c889a10e2a101a7e90c854ca4d.html":[1,0,0], |
||||
|
"dir_c5a52a81292cf9a5167198f4f346d6d9.html":[1,0,1], |
||||
|
"error_8h.html":[1,0,0,0], |
||||
|
"error_8h.html#a22fc1f25f5e596198d4a773df7762c77":[1,0,0,0,2], |
||||
|
"error_8h.html#a29238a23e284dd0a6278434447be4682":[1,0,0,0,4], |
||||
|
"error_8h.html#a443fea42d93b53e3569d33e80c5de6c4":[1,0,0,0,1], |
||||
|
"error_8h.html#a540c46d0a32421cad29354147a02c4ea":[1,0,0,0,5], |
||||
|
"error_8h.html#a8ea68ece7fa351c9c046006749706e26":[1,0,0,0,6], |
||||
|
"error_8h.html#ad43da790cc069011db9c6f0ef8fea11b":[1,0,0,0,0], |
||||
|
"error_8h.html#af770cfb23cba6e7aa7c69aad1bbf968c":[1,0,0,0,3], |
||||
|
"error_8h_source.html":[1,0,0,0], |
||||
|
"files.html":[1,0], |
||||
|
"globals.html":[1,1,0], |
||||
|
"globals_defs.html":[1,1,4], |
||||
|
"globals_enum.html":[1,1,3], |
||||
|
"globals_func.html":[1,1,1], |
||||
|
"globals_type.html":[1,1,2], |
||||
|
"heap_8h.html":[1,0,0,1], |
||||
|
"heap_8h.html#a2a73414cf2e4e1d2cebb4597a36bc018":[1,0,0,1,6], |
||||
|
"heap_8h.html#a31002fadb05f80382c9714462dfb092e":[1,0,0,1,1], |
||||
|
"heap_8h.html#a5a51c0aca53767d5038681cc649d5fa8":[1,0,0,1,2], |
||||
|
"heap_8h.html#a999a4beae27d4c7085278724feeabbc1":[1,0,0,1,5], |
||||
|
"heap_8h.html#ab5c1d9c908e7d618bd5869f6e0ed16c5":[1,0,0,1,4], |
||||
|
"heap_8h.html#aba6f21f0421450da6531c7ea9f6976b5":[1,0,0,1,0], |
||||
|
"heap_8h.html#abfcd76f5650f218825578b0bd1652587":[1,0,0,1,7], |
||||
|
"heap_8h.html#ae4c24d26f4411ab5492a2cc8dd5a4e7c":[1,0,0,1,3], |
||||
|
"heap_8h_source.html":[1,0,0,1], |
||||
|
"helpers_8h.html":[1,0,0,2], |
||||
|
"helpers_8h.html#a47defb2893c0a5e4427dd9daf6d5057d":[1,0,0,2,0], |
||||
|
"helpers_8h.html#a8f7c8ca9321d4fa5a07c09b42120cab9":[1,0,0,2,1], |
||||
|
"helpers_8h_source.html":[1,0,0,2], |
||||
|
"index.html":[], |
||||
|
"ossettings_8h.html":[1,0,0,3], |
||||
|
"ossettings_8h.html#a0917779e7d7c2d5a3271b5653ad55df9":[1,0,0,3,9], |
||||
|
"ossettings_8h.html#a0e73304dd7fd368f0702df55824d1668":[1,0,0,3,1], |
||||
|
"ossettings_8h.html#a16ba2eeb8a3b183ecff5652270cf1f4d":[1,0,0,3,8], |
||||
|
"ossettings_8h.html#a1b45302695680930829cac31d65e41e1":[1,0,0,3,3], |
||||
|
"ossettings_8h.html#a26d223e387ff89bbbeb5fe1c238f7aa7":[1,0,0,3,0], |
||||
|
"ossettings_8h.html#a5ed26cf4f2ce5b422c9fd7a00d60ea2b":[1,0,0,3,11], |
||||
|
"ossettings_8h.html#a63dde392f4d29d54ce7fefc32793be6e":[1,0,0,3,7], |
||||
|
"ossettings_8h.html#a6d0f30dbf0f5f658209bdfe01e400d40":[1,0,0,3,4], |
||||
|
"ossettings_8h.html#aa494389e1ff9b4494ec3f6565b0fcde6":[1,0,0,3,10], |
||||
|
"ossettings_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a":[1,0,0,3,2], |
||||
|
"ossettings_8h.html#acb84a306ee37479f97cf0b476560f027":[1,0,0,3,5], |
||||
|
"ossettings_8h.html#ae429fe1a9a03040b1a337048275f8540":[1,0,0,3,6], |
||||
|
"ossettings_8h_source.html":[1,0,0,3], |
||||
|
"ostypes_8h.html":[1,0,0,4], |
||||
|
"ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362":[1,0,0,4,9], |
||||
|
"ostypes_8h.html#a5c976ef3f21f800d03382e5cc640c362a248cb11850829e0dee0a150d48fa36c7":[1,0,0,4,9,0], |
||||
|
"ostypes_8h.html#a7b59ec4a57312624d7d832ba4a8e04be":[1,0,0,4,3], |
||||
|
"ostypes_8h.html#ab218649e29adcb54aefa674dc6f17acf":[1,0,0,4,7], |
||||
|
"ostypes_8h.html#ab218649e29adcb54aefa674dc6f17acfaecafbc1299672a8c1521cc0d5f1ae986":[1,0,0,4,7,0], |
||||
|
"ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8c":[1,0,0,4,5], |
||||
|
"ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8ca35eb5bdb3613bd35655abb940b143777":[1,0,0,4,5,1], |
||||
|
"ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8caa5cd19863f5591aa8aa45b4e1d09f2ae":[1,0,0,4,5,2], |
||||
|
"ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8caabb033d58518dadd28210bc74bef6051":[1,0,0,4,5,0], |
||||
|
"ostypes_8h.html#ac9a3dac1250976eb655c7a46fceedb8cade85fba74d53f436befd0d3e5fa72fa5":[1,0,0,4,5,3], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094f":[1,0,0,4,4], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa16a500ed7c06729f78c0c0b543fc0628":[1,0,0,4,4,5], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa32d8b2d1b7c1aad2c711b49d86362255":[1,0,0,4,4,8], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa46a4a81211207fa1fb7a78c2c9e392b3":[1,0,0,4,4,2], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa5077eda051eb91ad02bdecca89b94696":[1,0,0,4,4,0], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fa54988e5b26b00fb0ac6690ea9b38ddee":[1,0,0,4,4,6], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094face45ae8032a0d0bd1df51e97013d296d":[1,0,0,4,4,1], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae40b50252e0cd0a31c301b24386b86a9":[1,0,0,4,4,7], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae4194956a8d68929ebfb61be58420d79":[1,0,0,4,4,4], |
||||
|
"ostypes_8h.html#acd9f76a1fbd8bc9084ff34add637094fae536d157197aef88abbe6c97c1d4b20d":[1,0,0,4,4,3], |
||||
|
"ostypes_8h.html#ad68cf10efc310f9689628bde190fe714":[1,0,0,4,6], |
||||
|
"ostypes_8h.html#ad68cf10efc310f9689628bde190fe714a1e229ccb8b53a57de4ebb11c2d15272e":[1,0,0,4,6,0], |
||||
|
"ostypes_8h.html#ad68cf10efc310f9689628bde190fe714a372d5df31e888cad667bed8bbb87e500":[1,0,0,4,6,1], |
||||
|
"ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55":[1,0,0,4,8], |
||||
|
"ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a1061be6c3fb88d32829cba6f6b2be304":[1,0,0,4,8,1], |
||||
|
"ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a1c2114335a42993ac5cc5dbf65f83d41":[1,0,0,4,8,2], |
||||
|
"ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a376c1b6a3f75d283a2efacf737438d61":[1,0,0,4,8,3], |
||||
|
"ostypes_8h.html#ae410cf8fbf1704d3cedf2e2648b94a55a6564f2f3e15be06b670547bbcaaf0798":[1,0,0,4,8,0], |
||||
|
"ostypes_8h_source.html":[1,0,0,4], |
||||
|
"pages.html":[], |
||||
|
"printf_8h.html":[1,0,0,5], |
||||
|
"printf_8h.html#ae2b707b3f94f0857c447e83c833b068a":[1,0,0,5,0], |
||||
|
"printf_8h_source.html":[1,0,0,5], |
||||
|
"queues_8h.html":[1,0,0,6], |
||||
|
"queues_8h.html#a0037677933e9d9d089327009032edf2c":[1,0,0,6,0], |
||||
|
"queues_8h.html#a164dd36f8a083fd39b238b6d05910320":[1,0,0,6,2], |
||||
|
"queues_8h.html#a78b4d06b91514e747007d1cc03029b44":[1,0,0,6,1], |
||||
|
"queues_8h_source.html":[1,0,0,6], |
||||
|
"scheduler_8h.html":[1,0,0,7], |
||||
|
"scheduler_8h.html#a76739fd1872ff1f867ea41e853131a21":[1,0,0,7,4], |
||||
|
"scheduler_8h.html#a790ca9c0d2362305790eb3c4002e3da9":[1,0,0,7,7], |
||||
|
"scheduler_8h.html#ac59673f226b3291f835a0faf010ad409":[1,0,0,7,3], |
||||
|
"scheduler_8h.html#acd27cd0dcb4e193125968decdd238ff9":[1,0,0,7,1], |
||||
|
"scheduler_8h.html#ad4967a4ccbd9e8901a1d79a9ee3ca79b":[1,0,0,7,0], |
||||
|
"scheduler_8h.html#ada28e10d8b44223004cab16b201df2d7":[1,0,0,7,2], |
||||
|
"scheduler_8h.html#ae1e7565174265c0107749d7cdf486c01":[1,0,0,7,5], |
||||
|
"scheduler_8h.html#ae4c7af5e41838a9299b00d455fb8f454":[1,0,0,7,6], |
||||
|
"scheduler_8h_source.html":[1,0,0,7], |
||||
|
"semaphore_8h.html":[1,0,0,8], |
||||
|
"semaphore_8h_source.html":[1,0,0,8], |
||||
|
"structos_q_u_e_u_e__t.html":[0,0,0], |
||||
|
"structos_q_u_e_u_e__t.html#a26e55a22aa50bdfb7c20f344c19d4dd5":[0,0,0,0], |
||||
|
"structos_q_u_e_u_e__t.html#a418b6d1612eff43ba60ed8014917d7b1":[0,0,0,4], |
||||
|
"structos_q_u_e_u_e__t.html#a53255b934b07b472175fbb8e847f9b5d":[0,0,0,2], |
||||
|
"structos_q_u_e_u_e__t.html#a5c0e2590217d519484e519a510f4ff23":[0,0,0,1], |
||||
|
"structos_q_u_e_u_e__t.html#a83564fccea0d26714ccba07901241089":[0,0,0,3], |
||||
|
"structos_semaphore_handle__t.html":[0,0,1], |
||||
|
"structos_semaphore_handle__t.html#a325819a8e492ac69542e8b31705af6e9":[0,0,1,0], |
||||
|
"structos_semaphore_handle__t.html#a5a84f06656d71ab4080d24ca01c6507f":[0,0,1,1], |
||||
|
"structos_t_c_b__t.html":[0,0,2], |
||||
|
"structos_t_c_b__t.html#a053fb83c9604d11fa3b97113a1cee7c9":[0,0,2,2], |
||||
|
"structos_t_c_b__t.html#a0ad043071ccc7a261d79a759dc9c6f0c":[0,0,2,3], |
||||
|
"structos_t_c_b__t.html#a602c451f173294fef0097bb86d082602":[0,0,2,4], |
||||
|
"structos_t_c_b__t.html#aa99c587c00df01f56baf5c6e46c46361":[0,0,2,1], |
||||
|
"structos_t_c_b__t.html#aabdd8be14846d97f622cacdbdaaa5925":[0,0,2,5], |
||||
|
"structos_t_c_b__t.html#ab019aab8795fa409075f1956083bfd62":[0,0,2,0], |
||||
|
"system__timer_8h_source.html":[1,0,1,0], |
||||
|
"usart_8h_source.html":[1,0,1,1] |
||||
|
}; |
After Width: | Height: | Size: 123 B |
@ -0,0 +1,161 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
|
<meta name="generator" content="Doxygen 1.8.13"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<title>EmbeddedEtcher: os/ossettings.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="navtree.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="resize.js"></script> |
||||
|
<script type="text/javascript" src="navtreedata.js"></script> |
||||
|
<script type="text/javascript" src="navtree.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(initResizable); |
||||
|
</script> |
||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
|
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
|
<script type="text/javascript" src="search/search.js"></script> |
||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
|
<div id="titlearea"> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tbody> |
||||
|
<tr style="height: 56px;"> |
||||
|
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
|
<div id="projectname">EmbeddedEtcher |
||||
|
</div> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
<!-- end header part --> |
||||
|
<!-- Generated by Doxygen 1.8.13 --> |
||||
|
<script type="text/javascript"> |
||||
|
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
|
</script> |
||||
|
<script type="text/javascript" src="menudata.js"></script> |
||||
|
<script type="text/javascript" src="menu.js"></script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
initMenu('',true,false,'search.php','Search'); |
||||
|
$(document).ready(function() { init_search(); }); |
||||
|
}); |
||||
|
</script> |
||||
|
<div id="main-nav"></div> |
||||
|
</div><!-- top --> |
||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"> |
||||
|
<div id="nav-tree"> |
||||
|
<div id="nav-tree-contents"> |
||||
|
<div id="nav-sync" class="sync"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="splitbar" style="-moz-user-select:none;" |
||||
|
class="ui-resizable-handle"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
$(document).ready(function(){initNavTree('ossettings_8h.html','');}); |
||||
|
</script> |
||||
|
<div id="doc-content"> |
||||
|
<!-- window showing the filter options --> |
||||
|
<div id="MSearchSelectWindow" |
||||
|
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
|
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
|
</div> |
||||
|
|
||||
|
<!-- iframe showing the search results (closed by default) --> |
||||
|
<div id="MSearchResultsWindow"> |
||||
|
<iframe src="javascript:void(0)" frameborder="0" |
||||
|
name="MSearchResults" id="MSearchResults"> |
||||
|
</iframe> |
||||
|
</div> |
||||
|
|
||||
|
<div class="header"> |
||||
|
<div class="summary"> |
||||
|
<a href="#define-members">Macros</a> </div> |
||||
|
<div class="headertitle"> |
||||
|
<div class="title">ossettings.h File Reference</div> </div> |
||||
|
</div><!--header--> |
||||
|
<div class="contents"> |
||||
|
|
||||
|
<p>File where all settings take place. |
||||
|
<a href="#details">More...</a></p> |
||||
|
<div class="textblock"><div class="dynheader"> |
||||
|
This graph shows which files directly or indirectly include this file:</div> |
||||
|
<div class="dyncontent"> |
||||
|
<div class="center"><img src="ossettings_8h__dep__incl.png" border="0" usemap="#os_2ossettings_8hdep" alt=""/></div> |
||||
|
<map name="os_2ossettings_8hdep" id="os_2ossettings_8hdep"> |
||||
|
<area shape="rect" id="node2" href="ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="135,80,233,107"/> |
||||
|
<area shape="rect" id="node3" href="error_8h.html" title="Error logging functionalities of the operating system. " alt="" coords="5,155,83,181"/> |
||||
|
<area shape="rect" id="node6" href="scheduler_8h.html" title="Scheduler of the operating system. " alt="" coords="328,155,435,181"/> |
||||
|
<area shape="rect" id="node4" href="heap_8h.html" title="Heap implementation for the tasks of the operating system. " alt="" coords="107,155,186,181"/> |
||||
|
<area shape="rect" id="node5" href="queues_8h.html" title="Implementation for queues. " alt="" coords="211,155,304,181"/> |
||||
|
</map> |
||||
|
</div> |
||||
|
</div> |
||||
|
<p><a href="ossettings_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> |
||||
|
<tr class="memitem:acb84a306ee37479f97cf0b476560f027"><td class="memItemLeft" align="right" valign="top"><a id="acb84a306ee37479f97cf0b476560f027"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>MAX_MESSAGE_SIZE</b>   255</td></tr> |
||||
|
<tr class="separator:acb84a306ee37479f97cf0b476560f027"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a6d0f30dbf0f5f658209bdfe01e400d40"><td class="memItemLeft" align="right" valign="top"><a id="a6d0f30dbf0f5f658209bdfe01e400d40"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>MAX_LEVEL_INT_NESTING</b>   3</td></tr> |
||||
|
<tr class="separator:a6d0f30dbf0f5f658209bdfe01e400d40"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:aa494389e1ff9b4494ec3f6565b0fcde6"><td class="memItemLeft" align="right" valign="top"><a id="aa494389e1ff9b4494ec3f6565b0fcde6"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>SYS_TICK_MS</b>   100</td></tr> |
||||
|
<tr class="separator:aa494389e1ff9b4494ec3f6565b0fcde6"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a5ed26cf4f2ce5b422c9fd7a00d60ea2b"><td class="memItemLeft" align="right" valign="top"><a id="a5ed26cf4f2ce5b422c9fd7a00d60ea2b"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>SYS_TICK_PERIOD_MS</b>   SYS_TICK_MS</td></tr> |
||||
|
<tr class="separator:a5ed26cf4f2ce5b422c9fd7a00d60ea2b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a16ba2eeb8a3b183ecff5652270cf1f4d"><td class="memItemLeft" align="right" valign="top"><a id="a16ba2eeb8a3b183ecff5652270cf1f4d"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>MS_2_TICKS</b>(MS)   (MS/SYS_TICK_MS)</td></tr> |
||||
|
<tr class="separator:a16ba2eeb8a3b183ecff5652270cf1f4d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a63dde392f4d29d54ce7fefc32793be6e"><td class="memItemLeft" align="right" valign="top"><a id="a63dde392f4d29d54ce7fefc32793be6e"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>MAX_SIZE_TASK_NAME</b>   20</td></tr> |
||||
|
<tr class="separator:a63dde392f4d29d54ce7fefc32793be6e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ae429fe1a9a03040b1a337048275f8540"><td class="memItemLeft" align="right" valign="top"><a id="ae429fe1a9a03040b1a337048275f8540"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>MAX_NUMBER_OF_TASKS</b>   4</td></tr> |
||||
|
<tr class="separator:ae429fe1a9a03040b1a337048275f8540"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a1b45302695680930829cac31d65e41e1"><td class="memItemLeft" align="right" valign="top"><a id="a1b45302695680930829cac31d65e41e1"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>HEAP_SIZE</b>   4</td></tr> |
||||
|
<tr class="separator:a1b45302695680930829cac31d65e41e1"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a26d223e387ff89bbbeb5fe1c238f7aa7"><td class="memItemLeft" align="right" valign="top"><a id="a26d223e387ff89bbbeb5fe1c238f7aa7"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>ALIVE_PULSE_LENGTH</b>   MS_2_TICKS(200)</td></tr> |
||||
|
<tr class="separator:a26d223e387ff89bbbeb5fe1c238f7aa7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a0e73304dd7fd368f0702df55824d1668"><td class="memItemLeft" align="right" valign="top"><a id="a0e73304dd7fd368f0702df55824d1668"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>CONVERT_NEWLINE</b></td></tr> |
||||
|
<tr class="separator:a0e73304dd7fd368f0702df55824d1668"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:a0917779e7d7c2d5a3271b5653ad55df9"><td class="memItemLeft" align="right" valign="top"><a id="a0917779e7d7c2d5a3271b5653ad55df9"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>STD_STRING_BUFFER_SIZE</b>   128</td></tr> |
||||
|
<tr class="separator:a0917779e7d7c2d5a3271b5653ad55df9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
<tr class="memitem:ac80a3592e72fd96b772ee47a7d8e0d0a"><td class="memItemLeft" align="right" valign="top"><a id="ac80a3592e72fd96b772ee47a7d8e0d0a"></a> |
||||
|
#define </td><td class="memItemRight" valign="bottom"><b>DEBUG_MODE</b>   1</td></tr> |
||||
|
<tr class="separator:ac80a3592e72fd96b772ee47a7d8e0d0a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
|
</table> |
||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
|
<div class="textblock"><p>File where all settings take place. </p> |
||||
|
<dl class="section author"><dt>Author</dt><dd>Maximilian Stiefel </dd></dl> |
||||
|
<dl class="section date"><dt>Date</dt><dd>8 Jan 2018 </dd></dl> |
||||
|
</div></div><!-- contents --> |
||||
|
</div><!-- doc-content --> |
||||
|
<!-- start footer part --> |
||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
||||
|
<ul> |
||||
|
<li class="navelem"><a class="el" href="dir_8b7cb6c889a10e2a101a7e90c854ca4d.html">os</a></li><li class="navelem"><a class="el" href="ossettings_8h.html">ossettings.h</a></li> |
||||
|
<li class="footer">Generated by |
||||
|
<a href="http://www.doxygen.org/index.html"> |
||||
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,15 @@ |
|||||
|
var ossettings_8h = |
||||
|
[ |
||||
|
[ "ALIVE_PULSE_LENGTH", "ossettings_8h.html#a26d223e387ff89bbbeb5fe1c238f7aa7", null ], |
||||
|
[ "CONVERT_NEWLINE", "ossettings_8h.html#a0e73304dd7fd368f0702df55824d1668", null ], |
||||
|
[ "DEBUG_MODE", "ossettings_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a", null ], |
||||
|
[ "HEAP_SIZE", "ossettings_8h.html#a1b45302695680930829cac31d65e41e1", null ], |
||||
|
[ "MAX_LEVEL_INT_NESTING", "ossettings_8h.html#a6d0f30dbf0f5f658209bdfe01e400d40", null ], |
||||
|
[ "MAX_MESSAGE_SIZE", "ossettings_8h.html#acb84a306ee37479f97cf0b476560f027", null ], |
||||
|
[ "MAX_NUMBER_OF_TASKS", "ossettings_8h.html#ae429fe1a9a03040b1a337048275f8540", null ], |
||||
|
[ "MAX_SIZE_TASK_NAME", "ossettings_8h.html#a63dde392f4d29d54ce7fefc32793be6e", null ], |
||||
|
[ "MS_2_TICKS", "ossettings_8h.html#a16ba2eeb8a3b183ecff5652270cf1f4d", null ], |
||||
|
[ "STD_STRING_BUFFER_SIZE", "ossettings_8h.html#a0917779e7d7c2d5a3271b5653ad55df9", null ], |
||||
|
[ "SYS_TICK_MS", "ossettings_8h.html#aa494389e1ff9b4494ec3f6565b0fcde6", null ], |
||||
|
[ "SYS_TICK_PERIOD_MS", "ossettings_8h.html#a5ed26cf4f2ce5b422c9fd7a00d60ea2b", null ] |
||||
|
]; |
@ -0,0 +1,7 @@ |
|||||
|
<map id="os/ossettings.h" name="os/ossettings.h"> |
||||
|
<area shape="rect" id="node2" href="$ostypes_8h.html" title="Different types the operating system uses are defined here. " alt="" coords="135,80,233,107"/> |
||||
|
<area shape="rect" id="node3" href="$error_8h.html" title="Error logging functionalities of the operating system. " alt="" coords="5,155,83,181"/> |
||||
|
<area shape="rect" id="node6" href="$scheduler_8h.html" title="Scheduler of the operating system. " alt="" coords="328,155,435,181"/> |
||||
|
<area shape="rect" id="node4" href="$heap_8h.html" title="Heap implementation for the tasks of the operating system. " alt="" coords="107,155,186,181"/> |
||||
|
<area shape="rect" id="node5" href="$queues_8h.html" title="Implementation for queues. " alt="" coords="211,155,304,181"/> |
||||
|
</map> |
@ -0,0 +1 @@ |
|||||
|
ca505c2b458e1ff652c997276378136f |