т.к. нет особо смысла супер быстро рассчитывать параметры. это просто вспомогательный инструмент для их параметров
241 lines
23 KiB
HTML
241 lines
23 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
<meta name="generator" content="Doxygen 1.10.0"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>MyLibs: F:/Work/Projects/STM/.Elementary/STM32_ExtendedLibs/MyLibsGeneral/Inc/mylibs_defs.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>
|
||
<script type="text/javascript" src="clipboard.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" src="cookie.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>
|
||
<script type="text/x-mathjax-config">
|
||
MathJax.Hub.Config({
|
||
extensions: ["tex2jax.js"],
|
||
jax: ["input/TeX","output/HTML-CSS"],
|
||
});
|
||
</script>
|
||
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
|
||
<script type="text/javascript" src="darkmode_toggle.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 id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">MyLibs<span id="projectnumber"> 1.0</span>
|
||
</div>
|
||
<div id="projectbrief">Расширенные библиотеки для STM32</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.10.0 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() {
|
||
initMenu('',true,false,'search.php','Search');
|
||
$(function() { init_search(); });
|
||
});
|
||
/* @license-end */
|
||
</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">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function(){initNavTree('mylibs__defs_8h.html',''); initResizable(); });
|
||
/* @license-end */
|
||
</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">
|
||
<div id="MSearchResults">
|
||
<div class="SRPage">
|
||
<div id="SRIndex">
|
||
<div id="SRResults"></div>
|
||
<div class="SRStatus" id="Loading">Loading...</div>
|
||
<div class="SRStatus" id="Searching">Searching...</div>
|
||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</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">mylibs_defs.h File Reference</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>Заголочный файл для дефайнов библиотеки MyLibsGeneral.
|
||
<a href="#details">More...</a></p>
|
||
<div class="textblock"><code>#include "<a class="el" href="mylibs__config_8h_source.html">mylibs_config.h</a>"</code><br />
|
||
</div><div class="textblock"><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for mylibs_defs.h:</div>
|
||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||
</div>
|
||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||
<div class="center"><img src="mylibs__defs_8h__incl.png" border="0" usemap="#a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8h" alt=""/></div>
|
||
<map name="a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8h" id="a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8h">
|
||
<area shape="rect" title="Заголочный файл для дефайнов библиотеки MyLibsGeneral." alt="" coords="5,5,249,64"/>
|
||
<area shape="rect" href="mylibs__config_8h.html" title="Конфигурации для библиотек MyLibs." alt="" coords="71,112,183,139"/>
|
||
<area shape="poly" title=" " alt="" coords="130,64,130,96,124,96,124,64"/>
|
||
<area shape="rect" title=" " alt="" coords="68,187,186,213"/>
|
||
<area shape="poly" title=" " alt="" coords="130,139,130,171,124,171,124,139"/>
|
||
</map>
|
||
</div>
|
||
</div><div class="textblock"><div id="dynsection-1" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
|
||
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
|
||
</div>
|
||
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
|
||
<div class="center"><img src="mylibs__defs_8h__dep__incl.png" border="0" usemap="#a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8hdep" alt=""/></div>
|
||
<map name="a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8hdep" id="a_f_1_2_work_2_projects_2_s_t_m_2_8_elementary_2_s_t_m32___extended_libs_2_my_libs_general_2_inc_2mylibs__defs_8hdep">
|
||
<area shape="rect" title="Заголочный файл для дефайнов библиотеки MyLibsGeneral." alt="" coords="851,5,1094,64"/>
|
||
<area shape="rect" href="____general__flash_8h_source.html" title=" " alt="" coords="5,112,209,187"/>
|
||
<area shape="poly" title=" " alt="" coords="835,44,705,52,551,66,386,86,222,115,210,117,209,112,221,109,385,81,551,61,705,47,835,39"/>
|
||
<area shape="rect" href="____general__spi_8h_source.html" title=" " alt="" coords="233,112,437,187"/>
|
||
<area shape="poly" title=" " alt="" coords="836,52,652,77,450,115,438,118,437,112,449,109,651,72,835,47"/>
|
||
<area shape="rect" href="____general__uart_8h_source.html" title=" " alt="" coords="461,112,665,187"/>
|
||
<area shape="poly" title=" " alt="" coords="841,71,677,115,666,118,664,113,676,109,840,66"/>
|
||
<area shape="rect" href="bit__access_8h.html" title="Заголочный файл для дефайнов битового доступа." alt="" coords="896,235,1099,309"/>
|
||
<area shape="poly" title=" " alt="" coords="980,79,996,234,991,234,974,80"/>
|
||
<area shape="rect" href="mylibs__include_8h.html" title="Заголочный файл для всех библиотек" alt="" coords="1035,357,1238,432"/>
|
||
<area shape="poly" title=" " alt="" coords="965,80,948,133,924,188,914,202,903,212,894,221,887,236,876,274,877,290,886,308,916,338,953,360,994,375,1035,384,1034,390,992,380,951,365,913,342,882,311,872,291,870,273,882,234,890,218,900,208,910,199,919,185,943,131,959,78"/>
|
||
<area shape="rect" href="evolve__optimizer_8h.html" title="Заголовочный файл для адаптивного подбора параметров" alt="" coords="1035,112,1238,187"/>
|
||
<area shape="poly" title=" " alt="" coords="1028,71,1084,109,1081,114,1025,75"/>
|
||
<area shape="rect" href="general__gpio_8h.html" title="Заголовочный файл для модуля инициализации портов и работы с ними." alt="" coords="1554,120,1801,179"/>
|
||
<area shape="poly" title=" " alt="" coords="1110,55,1555,126,1554,131,1109,60"/>
|
||
<area shape="rect" href="general__tim_8h.html" title="Заголовочный файл для модуля инициализации таймеров и работы с ними." alt="" coords="2176,243,2416,301"/>
|
||
<area shape="poly" title=" " alt="" coords="1110,36,1256,43,1433,56,1624,77,1813,109,1928,138,2042,173,2227,240,2225,245,2040,178,1927,143,1812,115,1623,83,1432,61,1256,48,1110,42"/>
|
||
<area shape="rect" href="trace_8h.html" title="Заголочный файл для работы с трассировкой." alt="" coords="1173,243,1377,301"/>
|
||
<area shape="poly" title=" " alt="" coords="1110,57,1195,80,1229,94,1252,110,1271,141,1280,177,1283,212,1282,242,1276,242,1278,212,1275,178,1266,144,1248,114,1227,99,1194,85,1109,62"/>
|
||
<area shape="rect" href="trackers_8h.html" title="Заголочный файл для работы с трекерами Trackers defines." alt="" coords="689,120,909,179"/>
|
||
<area shape="poly" title=" " alt="" coords="917,75,845,122,842,117,914,71"/>
|
||
<area shape="poly" title=" " alt="" coords="1053,318,1096,355,1092,359,1049,322"/>
|
||
<area shape="poly" title=" " alt="" coords="1139,202,1139,357,1134,357,1134,202"/>
|
||
<area shape="poly" title=" " alt="" coords="1541,185,1489,207,1441,237,1424,255,1416,273,1407,292,1390,311,1355,334,1316,352,1239,378,1238,373,1314,348,1352,329,1387,307,1403,289,1411,271,1420,252,1437,233,1486,202,1539,180"/>
|
||
<area shape="poly" title=" " alt="" coords="1817,168,1984,196,2165,232,2196,239,2195,245,2164,237,1983,201,1816,174"/>
|
||
<area shape="rect" href="____general__spi_8c_source.html" title=" " alt="" coords="1949,235,2153,309"/>
|
||
<area shape="poly" title=" " alt="" coords="1782,181,1950,235,1948,240,1780,186"/>
|
||
<area shape="rect" href="____general__uart_8c_source.html" title=" " alt="" coords="1451,235,1654,309"/>
|
||
<area shape="poly" title=" " alt="" coords="1639,192,1592,236,1589,232,1635,188"/>
|
||
<area shape="rect" href="general__gpio_8c.html" title="Модуль для инициализации портов и работы с ними." alt="" coords="1678,243,1926,301"/>
|
||
<area shape="poly" title=" " alt="" coords="1720,187,1774,240,1770,244,1716,191"/>
|
||
<area shape="poly" title=" " alt="" coords="2185,308,2165,312,2036,332,1905,349,1645,373,1414,387,1239,394,1238,389,1414,382,1645,368,1904,344,2035,327,2164,307,2184,303"/>
|
||
<area shape="rect" href="general__tim_8c.html" title="Модуль для инициализации таймеров и работы с ними." alt="" coords="2175,365,2418,424"/>
|
||
<area shape="poly" title=" " alt="" coords="2299,317,2299,365,2294,365,2294,317"/>
|
||
<area shape="poly" title=" " alt="" coords="1233,313,1180,359,1177,355,1229,309"/>
|
||
<area shape="poly" title=" " alt="" coords="802,194,805,222,812,253,824,282,842,307,884,340,933,363,985,378,1035,387,1034,392,983,383,931,368,882,345,838,311,819,285,807,254,800,223,796,194"/>
|
||
</map>
|
||
</div>
|
||
</div>
|
||
<p><a href="mylibs__defs_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 id="define-members" name="define-members"></a>
|
||
Macros</h2></td></tr>
|
||
<tr class="memitem:gae110df81afd885a390bbeb152d7b709f" id="r_gae110df81afd885a390bbeb152d7b709f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#gae110df81afd885a390bbeb152d7b709f">MyLibs_Error_Handler</a>(params)   Error_Handler(params)</td></tr>
|
||
<tr class="memdesc:gae110df81afd885a390bbeb152d7b709f"><td class="mdescLeft"> </td><td class="mdescRight">Error_Handler который будет вызыватся в библиотеке <br /></td></tr>
|
||
<tr class="separator:gae110df81afd885a390bbeb152d7b709f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5d066a5b9781f9437e75d98677489eb9" id="r_ga5d066a5b9781f9437e75d98677489eb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga5d066a5b9781f9437e75d98677489eb9">check_null_ptr_1</a>(p1)   (p1 == NULL)</td></tr>
|
||
<tr class="memdesc:ga5d066a5b9781f9437e75d98677489eb9"><td class="mdescLeft"> </td><td class="mdescRight">Проверить один указатель на NULL. <br /></td></tr>
|
||
<tr class="separator:ga5d066a5b9781f9437e75d98677489eb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga27b363f333cacdccc15f5174e096b5b3" id="r_ga27b363f333cacdccc15f5174e096b5b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga27b363f333cacdccc15f5174e096b5b3">check_null_ptr_2</a>(p1, p2)   ((p1 == NULL) || (p1 != NULL && p2 == NULL))</td></tr>
|
||
<tr class="memdesc:ga27b363f333cacdccc15f5174e096b5b3"><td class="mdescLeft"> </td><td class="mdescRight">Проверить два указателя на NULL. <br /></td></tr>
|
||
<tr class="separator:ga27b363f333cacdccc15f5174e096b5b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga838b40542faa9aa273d18f921b21fda2" id="r_ga838b40542faa9aa273d18f921b21fda2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga838b40542faa9aa273d18f921b21fda2">check_null_ptr_3</a>(p1, p2, p3)   ((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && p3 == NULL))))</td></tr>
|
||
<tr class="memdesc:ga838b40542faa9aa273d18f921b21fda2"><td class="mdescLeft"> </td><td class="mdescRight">Проверить три указателя на NULL. <br /></td></tr>
|
||
<tr class="separator:ga838b40542faa9aa273d18f921b21fda2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga590973be111afc3f9ba15e6939530254" id="r_ga590973be111afc3f9ba15e6939530254"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga590973be111afc3f9ba15e6939530254">check_null_ptr_4</a>(p1, p2, p3, p4)   ((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && ((p3 == NULL) || (p3 != NULL && p4 == NULL))))))</td></tr>
|
||
<tr class="memdesc:ga590973be111afc3f9ba15e6939530254"><td class="mdescLeft"> </td><td class="mdescRight">Проверить четыре указателя на NULL. <br /></td></tr>
|
||
<tr class="separator:ga590973be111afc3f9ba15e6939530254"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaab0aafd7a4a21ec4f338b19269f65490" id="r_gaab0aafd7a4a21ec4f338b19269f65490"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#gaab0aafd7a4a21ec4f338b19269f65490">check_null_ptr_5</a>(p1, p2, p3, p4, p5)   ((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && ((p3 == NULL) || (p3 != NULL && ((p4 == NULL) || (p4 != NULL && p5 == NULL))))))))</td></tr>
|
||
<tr class="memdesc:gaab0aafd7a4a21ec4f338b19269f65490"><td class="mdescLeft"> </td><td class="mdescRight">Проверить пять указателей на NULL. <br /></td></tr>
|
||
<tr class="separator:gaab0aafd7a4a21ec4f338b19269f65490"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gabeb97579daeb622c6651ed03c4a27479" id="r_gabeb97579daeb622c6651ed03c4a27479"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#gabeb97579daeb622c6651ed03c4a27479">msDelay</a>(_ms_)   HAL_Delay(_ms_)</td></tr>
|
||
<tr class="memdesc:gabeb97579daeb622c6651ed03c4a27479"><td class="mdescLeft"> </td><td class="mdescRight">Задержка на указанное количество миллисекунд. <br /></td></tr>
|
||
<tr class="separator:gabeb97579daeb622c6651ed03c4a27479"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8a5051b1292d1019fe8dd3fc5521ab25" id="r_ga8a5051b1292d1019fe8dd3fc5521ab25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#ga8a5051b1292d1019fe8dd3fc5521ab25">msDelayStart</a>(_pvar_)   *(_pvar_) = HAL_GetTick()</td></tr>
|
||
<tr class="memdesc:ga8a5051b1292d1019fe8dd3fc5521ab25"><td class="mdescLeft"> </td><td class="mdescRight">Начать отсчет задержки. <br /></td></tr>
|
||
<tr class="separator:ga8a5051b1292d1019fe8dd3fc5521ab25"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga0b97e172659a59ee4fa56f851643ae85" id="r_ga0b97e172659a59ee4fa56f851643ae85"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#ga0b97e172659a59ee4fa56f851643ae85">msDelayWhileActive</a>(_ms_, _pvar_)   (HAL_GetTick() - *(_pvar_) < _ms_)</td></tr>
|
||
<tr class="memdesc:ga0b97e172659a59ee4fa56f851643ae85"><td class="mdescLeft"> </td><td class="mdescRight">Проверяет, активна ли задержка. <br /></td></tr>
|
||
<tr class="separator:ga0b97e172659a59ee4fa56f851643ae85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaed082c07b9fc4d1894330d885b9b5518" id="r_gaed082c07b9fc4d1894330d885b9b5518"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#gaed082c07b9fc4d1894330d885b9b5518">msDelayWaitDone</a>(_ms_, _pvar_)   (HAL_GetTick() - *(_pvar_) >= _ms_)</td></tr>
|
||
<tr class="memdesc:gaed082c07b9fc4d1894330d885b9b5518"><td class="mdescLeft"> </td><td class="mdescRight">Проверяет, завершилась ли задержка. <br /></td></tr>
|
||
<tr class="separator:gaed082c07b9fc4d1894330d885b9b5518"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf5e598848326d48e86167e5099a029be" id="r_gaf5e598848326d48e86167e5099a029be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___u_t_i_l_s___d_e_f_i_n_e_s.html#gaf5e598848326d48e86167e5099a029be">ClearStruct</a>(_struct_)   memset(&(_struct_), 0, sizeof(_struct_))</td></tr>
|
||
<tr class="memdesc:gaf5e598848326d48e86167e5099a029be"><td class="mdescLeft"> </td><td class="mdescRight">Обнуление структуры. <br /></td></tr>
|
||
<tr class="separator:gaf5e598848326d48e86167e5099a029be"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gabf45f2b60eedf80cf9d1dbe4302a741e" id="r_gabf45f2b60eedf80cf9d1dbe4302a741e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___u_t_i_l_s___d_e_f_i_n_e_s.html#gabf45f2b60eedf80cf9d1dbe4302a741e">Divide_Up</a>(_val_, _div_)   ((_val_ - 1) / _div_) + 1 /* через мат выражение */</td></tr>
|
||
<tr class="memdesc:gabf45f2b60eedf80cf9d1dbe4302a741e"><td class="mdescLeft"> </td><td class="mdescRight">Деление с округлением вверх <br /></td></tr>
|
||
<tr class="separator:gabf45f2b60eedf80cf9d1dbe4302a741e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga0f22e895ac7781c3d1b68fee182c4291" id="r_ga0f22e895ac7781c3d1b68fee182c4291"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___u_t_i_l_s___d_e_f_i_n_e_s.html#ga0f22e895ac7781c3d1b68fee182c4291">ByteSwap16</a>(v)   (((v&0xFF00) >> (8)) | ((v&0x00FF) << (8)))</td></tr>
|
||
<tr class="memdesc:ga0f22e895ac7781c3d1b68fee182c4291"><td class="mdescLeft"> </td><td class="mdescRight">Swap between Little Endian and Big Endian. <br /></td></tr>
|
||
<tr class="separator:ga0f22e895ac7781c3d1b68fee182c4291"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga996f7be338ccb40d1a2a5abc1ad61759" id="r_ga996f7be338ccb40d1a2a5abc1ad61759"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___u_t_i_l_s___d_e_f_i_n_e_s.html#ga996f7be338ccb40d1a2a5abc1ad61759">ABS</a>(x)   ( ((x) > 0)? (x) : -(x))</td></tr>
|
||
<tr class="memdesc:ga996f7be338ccb40d1a2a5abc1ad61759"><td class="mdescLeft"> </td><td class="mdescRight">Абсолютное значение числа <br /></td></tr>
|
||
<tr class="separator:ga996f7be338ccb40d1a2a5abc1ad61759"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||
Functions</h2></td></tr>
|
||
<tr class="memitem:ga1730ffe1e560465665eb47d9264826f9" id="r_ga1730ffe1e560465665eb47d9264826f9"><td class="memItemLeft" align="right" valign="top">
|
||
void </td><td class="memItemRight" valign="bottom"><b>Error_Handler</b> (void)</td></tr>
|
||
<tr class="separator:ga1730ffe1e560465665eb47d9264826f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
<div class="textblock"><p>Заголочный файл для дефайнов библиотеки MyLibsGeneral. </p>
|
||
|
||
<p class="definition">Definition in file <a class="el" href="mylibs__defs_8h_source.html">mylibs_defs.h</a>.</p>
|
||
</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_9e11e9a41112194af3eee6cc728f9515.html">MyLibsGeneral</a></li><li class="navelem"><a class="el" href="dir_eb423fea8a9c4b9b32b922020ec391e1.html">Inc</a></li><li class="navelem"><a class="el" href="mylibs__defs_8h.html">mylibs_defs.h</a></li>
|
||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|