evovle перенесен на float + добавлены некоторые опциональные параметры

т.к. нет особо смысла супер быстро рассчитывать параметры. это просто вспомогательный инструмент для их параметров
This commit is contained in:
2025-10-20 13:02:49 +03:00
parent 89babe10c9
commit 03a203fe2a
364 changed files with 7523 additions and 7886 deletions

View File

@@ -3,7 +3,7 @@
<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.14.0"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MyLibs: Topics</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -11,6 +11,7 @@
<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>
@@ -43,20 +44,21 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
/* @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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
@@ -71,9 +73,10 @@ $(function() {
</div>
</div>
<script type="text/javascript">
$(function(){initNavTree('topics.html','',''); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('topics.html',''); initResizable(); });
/* @license-end */
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@@ -102,44 +105,43 @@ $(function(){initNavTree('topics.html','',''); });
<div class="contents">
<div class="textblock">Here is a list of all topics with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___a_l_l.html" target="_self">My Libs</a></td><td class="desc">Все используемые MyLibs библиотеки </td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___c_o_n_f_i_g.html" target="_self">Configs</a></td><td class="desc">Конфигурации для библиотек MyLibs </td></tr>
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___a_l_l.html" target="_self">My Libs</a></td><td class="desc">Все используемые MyLibs библиотеки </td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___c_o_n_f_i_g.html" target="_self">Configs</a></td><td class="desc">Конфигурации для библиотек MyLibs </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_e___c_o_n_f_i_g.html" target="_self">Trace configs</a></td><td class="desc">Конфигурация трекеров и трассировки </td></tr>
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___e_v_o_l_v_e___c_o_n_f_i_g.html" target="_self">Evolve configs</a></td><td class="desc">Конфигурация однослойного персептрона и алгоритма обучения </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___l_i_b_s___c_o_n_f_i_g.html" target="_self">Libraries configs</a></td><td class="desc">Подключение различных модулей библиотеки </td></tr>
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___d_e_f_i_n_e_s.html" target="_self">General Tools</a></td><td class="desc">Общие макросы и typedef'ы, используемые по всему проекту </td></tr>
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___d_e_f_i_n_e_s.html" target="_self">General Tools</a></td><td class="desc">Общие макросы и typedef'ы, используемые по всему проекту </td></tr>
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html" target="_self">Bit access defines</a></td><td class="desc">Макросы и typedef'ы для работы с битами в unsigned типах </td></tr>
<tr id="row_0_1_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___e_v_o_l_v_e___o_p_t_i_m_i_z_e_r.html" target="_self">Evolve optimizer</a></td><td class="desc">Библиотека для эволюционного подбора параметров </td></tr>
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><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" target="_self">Error Handler defines</a></td><td class="desc">Дефайны для обработки ошибок </td></tr>
<tr id="row_0_1_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___d_e_l_a_y_s___d_e_f_i_n_e_s.html" target="_self">Delays defines</a></td><td class="desc">Макросы и определения для работы с задержками в миллисекундах </td></tr>
<tr id="row_0_1_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___u_t_i_l_s___d_e_f_i_n_e_s.html" target="_self">Utils defines</a></td><td class="desc">Общие вспомогательные макросы </td></tr>
<tr id="row_0_1_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_5_" class="arrow" onclick="dynsection.toggleFolder('0_1_5_')"><span class="arrowhead opened"></span></span><a class="el" href="group___t_r_a_c_e.html" target="_self">Trace defines</a></td><td class="desc">Дефайны для работы с трассировкой </td></tr>
<tr id="row_0_1_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_5_" class="arrow" onclick="dynsection.toggleFolder('0_1_5_')">&#9660;</span><a class="el" href="group___t_r_a_c_e.html" target="_self">Trace defines</a></td><td class="desc">Дефайны для работы с трассировкой </td></tr>
<tr id="row_0_1_5_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_e___s_e_r_i_a_l.html" target="_self">Serial trace defines</a></td><td class="desc">Дефайны для работы с serial трассировкой (SWO, RTT) </td></tr>
<tr id="row_0_1_5_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_e___g_p_i_o.html" target="_self">GPIO trace defines</a></td><td class="desc">Дефайны для работы с GPIO трассировкой </td></tr>
<tr id="row_0_1_5_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_e___r_t_t___f_l_a_s_h.html" target="_self">Flash RTT Buffer</a></td><td class="desc">Макросы и функции для сохранения/чтения RTT буфера в Flash </td></tr>
<tr id="row_0_1_5_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html" target="_self">Hardfault trace defines</a></td><td class="desc">Модуль трассировки HardFault с возможностью сохранения RTT буфера во Flash </td></tr>
<tr id="row_0_1_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group___t_r_a_c_k_e_r_s.html" target="_self">Trackers defines</a></td><td class="desc">Дефайны для работы с трекерами </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___p_e_r_i_p_h_e_r_a_l.html" target="_self">Peripheral</a></td><td class="desc">Модули для управления периферией </td></tr>
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_0_" class="arrow" onclick="dynsection.toggleFolder('0_2_0_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y___l_i_b_s___g_p_i_o.html" target="_self">GPIO Tools</a></td><td class="desc">Функции и макросы для удобной работы с GPIO </td></tr>
<tr id="row_0_2_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_2_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_2_0_0_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html" target="_self">General tools</a></td><td class="desc">Общие функции/макросы для работы с GPIO </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___p_e_r_i_p_h_e_r_a_l.html" target="_self">Peripheral</a></td><td class="desc">Модули для управления периферией </td></tr>
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_0_" class="arrow" onclick="dynsection.toggleFolder('0_2_0_')">&#9660;</span><a class="el" href="group___m_y___l_i_b_s___g_p_i_o.html" target="_self">GPIO Tools</a></td><td class="desc">Функции и макросы для удобной работы с GPIO </td></tr>
<tr id="row_0_2_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_2_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_2_0_0_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html" target="_self">General tools</a></td><td class="desc">Общие функции/макросы для работы с GPIO </td></tr>
<tr id="row_0_2_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a class="el" href="group___g_p_i_o___i_n_i_t.html" target="_self">Init defines</a></td><td class="desc">Настройка состояний кнопок и количества тиков в периоде ШИМ </td></tr>
<tr id="row_0_2_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html" target="_self">Switch tools</a></td><td class="desc">Функции для работы с GPIO, как с кнопкой </td></tr>
<tr id="row_0_2_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html" target="_self">LED tools</a></td><td class="desc">Функции для работы с GPIO, для управления светодиодом </td></tr>
<tr id="row_0_2_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_1_" class="arrow" onclick="dynsection.toggleFolder('0_2_1_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y___l_i_b_s___t_i_m.html" target="_self">TIM Tools</a></td><td class="desc">Функции и макросы для удобной работы с TIM </td></tr>
<tr id="row_0_2_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_1_" class="arrow" onclick="dynsection.toggleFolder('0_2_1_')">&#9660;</span><a class="el" href="group___m_y___l_i_b_s___t_i_m.html" target="_self">TIM Tools</a></td><td class="desc">Функции и макросы для удобной работы с TIM </td></tr>
<tr id="row_0_2_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___m_y_l_i_b_s___t_i_m___o_c.html" target="_self">PWM/OC Channels tools</a></td><td class="desc">Функции для инициализации базовых функций каналов таймера </td></tr>
<tr id="row_0_2_1_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html" target="_self">Encoder tools</a></td><td class="desc">Функции для считывания энкодера </td></tr>
<tr id="row_0_2_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html" target="_self">Delay tools</a></td><td class="desc">Функции для формирования задержек с помощью таймеров </td></tr>
<tr id="row_0_2_1_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_2_1_3_" class="arrow" onclick="dynsection.toggleFolder('0_2_1_3_')"><span class="arrowhead opened"></span></span><a class="el" href="group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html" target="_self">General tools</a></td><td class="desc">Функции для базовой инициализации таймеров </td></tr>
<tr id="row_0_2_1_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_2_1_3_" class="arrow" onclick="dynsection.toggleFolder('0_2_1_3_')">&#9660;</span><a class="el" href="group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html" target="_self">General tools</a></td><td class="desc">Функции для базовой инициализации таймеров </td></tr>
<tr id="row_0_2_1_3_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a class="el" href="group___t_i_m___i_n_i_t.html" target="_self">Init defines</a></td><td class="desc">Настройка таймеров </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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.14.0 </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>