Dokumentation mit Doxygen zugefügt
@ -1,3 +1,6 @@
|
||||
*~
|
||||
.*.swp
|
||||
*.bak
|
||||
Scratch
|
||||
doxygen-awesome-css
|
||||
External
|
||||
|
@ -0,0 +1,3 @@
|
||||
[submodule "doxygen-awesome-css"]
|
||||
path = doxygen-awesome-css
|
||||
url = https://github.com/jothepro/doxygen-awesome-css.git
|
@ -0,0 +1,110 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Datenstrukturen</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('annotated.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Datenstrukturen</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Hier folgt die Aufzählung aller Datenstrukturen mit einer Kurzbeschreibung:</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="structConfig.html" target="_self">Config</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="structMenuCtrl.html" target="_self">MenuCtrl</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="structMessage.html" target="_self">Message</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSerialState.html" target="_self">SerialState</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" 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="structState.html" target="_self">State</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,8 @@
|
||||
var annotated_dup =
|
||||
[
|
||||
[ "Config", "structConfig.html", "structConfig" ],
|
||||
[ "MenuCtrl", "structMenuCtrl.html", "structMenuCtrl" ],
|
||||
[ "Message", "structMessage.html", "structMessage" ],
|
||||
[ "SerialState", "structSerialState.html", "structSerialState" ],
|
||||
[ "State", "structState.html", "structState" ]
|
||||
];
|
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 147 B |
@ -0,0 +1,113 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Datenstruktur-Verzeichnis</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('classes.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Datenstruktur-Verzeichnis</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_S">S</a></div>
|
||||
<div class="classindex">
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a name="letter_C">C</a></dt>
|
||||
<dd><a class="el" href="structConfig.html">Config</a></dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a name="letter_M">M</a></dt>
|
||||
<dd><a class="el" href="structMenuCtrl.html">MenuCtrl</a></dd><dd><a class="el" href="structMessage.html">Message</a></dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a name="letter_S">S</a></dt>
|
||||
<dd><a class="el" href="structSerialState.html">SerialState</a></dd><dd><a class="el" href="structState.html">State</a></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="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 132 B |
@ -0,0 +1,912 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: controls.c-Dateireferenz</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('controls_8c.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Funktionen</a> |
|
||||
<a href="#var-members">Variablen</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">controls.c-Dateireferenz</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Display und Bedienelemente.
|
||||
<a href="#details">Mehr ...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="controls_8h_source.html">controls.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include-Abhängigkeitsdiagramm für controls.c:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="controls_8c__incl.png" border="0" usemap="#acontrols_8c" alt=""/></div>
|
||||
<map name="acontrols_8c" id="acontrols_8c">
|
||||
<area shape="rect" title="Display und Bedienelemente." alt="" coords="766,5,845,32"/>
|
||||
<area shape="rect" href="controls_8h.html" title="Headerdatei für controls.c." alt="" coords="766,80,845,107"/>
|
||||
<area shape="rect" href="globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,155,792,181"/>
|
||||
<area shape="rect" href="encoder_8h_source.html" title=" " alt="" coords="817,155,895,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="5,229,69,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="93,229,155,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="179,229,245,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="269,229,334,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="358,229,421,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="445,229,523,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="547,229,613,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="637,229,752,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="777,229,853,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="877,229,979,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1004,229,1103,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1127,229,1209,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1233,229,1327,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1351,229,1430,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1454,229,1533,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1557,229,1640,256"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Funktionen</h2></td></tr>
|
||||
<tr class="memitem:aaf6c1bd6cb225efe37f9762de8a0c3d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#aaf6c1bd6cb225efe37f9762de8a0c3d1">Drehencoder</a> (void)</td></tr>
|
||||
<tr class="memdesc:aaf6c1bd6cb225efe37f9762de8a0c3d1"><td class="mdescLeft"> </td><td class="mdescRight">Mit dieser Funktion wird per Polling der Drehencoder abgefragt. <a href="controls_8c.html#aaf6c1bd6cb225efe37f9762de8a0c3d1">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aaf6c1bd6cb225efe37f9762de8a0c3d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a582148370499a6b91171ed6134cc7041"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a582148370499a6b91171ed6134cc7041">ConfigMenue</a> (void)</td></tr>
|
||||
<tr class="memdesc:a582148370499a6b91171ed6134cc7041"><td class="mdescLeft"> </td><td class="mdescRight">Ausgabe des Menues für die Einstellungen. <a href="controls_8c.html#a582148370499a6b91171ed6134cc7041">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a582148370499a6b91171ed6134cc7041"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dec45875121142b6466b9475691b40a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a9dec45875121142b6466b9475691b40a">DisplayVersion</a> (void)</td></tr>
|
||||
<tr class="memdesc:a9dec45875121142b6466b9475691b40a"><td class="mdescLeft"> </td><td class="mdescRight">Ausgabe der Softwareversion des BJ-Keyers. <a href="controls_8c.html#a9dec45875121142b6466b9475691b40a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a9dec45875121142b6466b9475691b40a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace58ee95637a8f220527dc8b20dbb662"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#ace58ee95637a8f220527dc8b20dbb662">UpdateDisplay</a> (void)</td></tr>
|
||||
<tr class="memdesc:ace58ee95637a8f220527dc8b20dbb662"><td class="mdescLeft"> </td><td class="mdescRight">UpdateDisplay. <a href="controls_8c.html#ace58ee95637a8f220527dc8b20dbb662">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ace58ee95637a8f220527dc8b20dbb662"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variablen</h2></td></tr>
|
||||
<tr class="memitem:a6203d557889176e261076e2f088df303"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a6203d557889176e261076e2f088df303">sTrx1</a> = "TRX 1"</td></tr>
|
||||
<tr class="memdesc:a6203d557889176e261076e2f088df303"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Transceiver 1. <a href="controls_8c.html#a6203d557889176e261076e2f088df303">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a6203d557889176e261076e2f088df303"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35d38bfd22e4419f9f56cdb345a8e7e4"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a35d38bfd22e4419f9f56cdb345a8e7e4">sTrx2</a> = "TRX 2"</td></tr>
|
||||
<tr class="memdesc:a35d38bfd22e4419f9f56cdb345a8e7e4"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Transceiver 2. <a href="controls_8c.html#a35d38bfd22e4419f9f56cdb345a8e7e4">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a35d38bfd22e4419f9f56cdb345a8e7e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3cf9a4ac7c32126e64feeb09468c4f16"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a3cf9a4ac7c32126e64feeb09468c4f16">IambicA</a> = "Iambic A"</td></tr>
|
||||
<tr class="memdesc:a3cf9a4ac7c32126e64feeb09468c4f16"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Iambic A. <a href="controls_8c.html#a3cf9a4ac7c32126e64feeb09468c4f16">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a3cf9a4ac7c32126e64feeb09468c4f16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a204380c13e522446a26c5becb474d872"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a204380c13e522446a26c5becb474d872">IambicB</a> = "Iambic B"</td></tr>
|
||||
<tr class="memdesc:a204380c13e522446a26c5becb474d872"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Iambic B. <a href="controls_8c.html#a204380c13e522446a26c5becb474d872">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a204380c13e522446a26c5becb474d872"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3dc8c998dd6a5d1d71831a7fd8fa1ee7"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a3dc8c998dd6a5d1d71831a7fd8fa1ee7">Ultimatic</a> = "Ultimat."</td></tr>
|
||||
<tr class="memdesc:a3dc8c998dd6a5d1d71831a7fd8fa1ee7"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ultimatic. <a href="controls_8c.html#a3dc8c998dd6a5d1d71831a7fd8fa1ee7">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a3dc8c998dd6a5d1d71831a7fd8fa1ee7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab89e4faa251feb81fa4cc7d9de2e3fcd"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#ab89e4faa251feb81fa4cc7d9de2e3fcd">Memory</a> = "Memory"</td></tr>
|
||||
<tr class="memdesc:ab89e4faa251feb81fa4cc7d9de2e3fcd"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Punkt/Strich Speicher. <a href="controls_8c.html#ab89e4faa251feb81fa4cc7d9de2e3fcd">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ab89e4faa251feb81fa4cc7d9de2e3fcd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aafb08180dd6b40c7ceb1f987d29e01aa"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#aafb08180dd6b40c7ceb1f987d29e01aa">Ratio</a> = "Ratio"</td></tr>
|
||||
<tr class="memdesc:aafb08180dd6b40c7ceb1f987d29e01aa"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ratio. <a href="controls_8c.html#aafb08180dd6b40c7ceb1f987d29e01aa">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aafb08180dd6b40c7ceb1f987d29e01aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf38c2d2e8e887110f9092afbc1f9ff6"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#abf38c2d2e8e887110f9092afbc1f9ff6">Weight</a> = "Weight"</td></tr>
|
||||
<tr class="memdesc:abf38c2d2e8e887110f9092afbc1f9ff6"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Gewichtung. <a href="controls_8c.html#abf38c2d2e8e887110f9092afbc1f9ff6">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:abf38c2d2e8e887110f9092afbc1f9ff6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fcaa55631cc1a96c082f6d8da9357a2"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a6fcaa55631cc1a96c082f6d8da9357a2">ReverseRL</a> = " L - R °"</td></tr>
|
||||
<tr class="memdesc:a6fcaa55631cc1a96c082f6d8da9357a2"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Links Dag, Rechts Dit. <a href="controls_8c.html#a6fcaa55631cc1a96c082f6d8da9357a2">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a6fcaa55631cc1a96c082f6d8da9357a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3aef3986a3ae6ca48eb4f92532d827ae"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a3aef3986a3ae6ca48eb4f92532d827ae">ReverseLR</a> = " L ° R -"</td></tr>
|
||||
<tr class="memdesc:a3aef3986a3ae6ca48eb4f92532d827ae"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Links Dit, Rechts Dah. <a href="controls_8c.html#a3aef3986a3ae6ca48eb4f92532d827ae">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a3aef3986a3ae6ca48eb4f92532d827ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a913981a1b4818d9fb9a39bf65326d832"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a913981a1b4818d9fb9a39bf65326d832">SideToneOnOff</a> = "Mithörton"</td></tr>
|
||||
<tr class="memdesc:a913981a1b4818d9fb9a39bf65326d832"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Mithörton An/Aus. <a href="controls_8c.html#a913981a1b4818d9fb9a39bf65326d832">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a913981a1b4818d9fb9a39bf65326d832"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e5958495ba326d1ef4ca81aadf97bea"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a4e5958495ba326d1ef4ca81aadf97bea">SideToneFreq</a> = "Frequenz"</td></tr>
|
||||
<tr class="memdesc:a4e5958495ba326d1ef4ca81aadf97bea"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Frequenz des Tons. <a href="controls_8c.html#a4e5958495ba326d1ef4ca81aadf97bea">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a4e5958495ba326d1ef4ca81aadf97bea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec62b46d086a27a9d99a82f846b449a5"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#aec62b46d086a27a9d99a82f846b449a5">RiseTime</a> = "Anstieg"</td></tr>
|
||||
<tr class="memdesc:aec62b46d086a27a9d99a82f846b449a5"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Anstiegszeit Mithörton. <a href="controls_8c.html#aec62b46d086a27a9d99a82f846b449a5">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aec62b46d086a27a9d99a82f846b449a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14d2686ee95132d4d7c740d23f38677b"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a14d2686ee95132d4d7c740d23f38677b">DebounceTime</a> = "Entprl."</td></tr>
|
||||
<tr class="memdesc:a14d2686ee95132d4d7c740d23f38677b"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Zeitintervall Entprellung. <a href="controls_8c.html#a14d2686ee95132d4d7c740d23f38677b">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a14d2686ee95132d4d7c740d23f38677b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e1e7c928529ce5b265eb617b0e4e4b8"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a3e1e7c928529ce5b265eb617b0e4e4b8">Yes</a> = "J"</td></tr>
|
||||
<tr class="memdesc:a3e1e7c928529ce5b265eb617b0e4e4b8"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ja. <a href="controls_8c.html#a3e1e7c928529ce5b265eb617b0e4e4b8">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a3e1e7c928529ce5b265eb617b0e4e4b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a52e48eafec4559dcc5fa997a3781e4c5"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a52e48eafec4559dcc5fa997a3781e4c5">No</a> = "N"</td></tr>
|
||||
<tr class="memdesc:a52e48eafec4559dcc5fa997a3781e4c5"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Nein. <a href="controls_8c.html#a52e48eafec4559dcc5fa997a3781e4c5">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a52e48eafec4559dcc5fa997a3781e4c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7c916eae39a6ea3de6c5e47cda3700e"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#ac7c916eae39a6ea3de6c5e47cda3700e">Hz</a> = "Hz"</td></tr>
|
||||
<tr class="memdesc:ac7c916eae39a6ea3de6c5e47cda3700e"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Frequenz in Hertz. <a href="controls_8c.html#ac7c916eae39a6ea3de6c5e47cda3700e">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ac7c916eae39a6ea3de6c5e47cda3700e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3776d070bf17ce9a6dca80728d44a800"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a3776d070bf17ce9a6dca80728d44a800">Einstellungen</a> = "Einstellungen"</td></tr>
|
||||
<tr class="memdesc:a3776d070bf17ce9a6dca80728d44a800"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Einstellungen <br />
|
||||
<a href="controls_8c.html#a3776d070bf17ce9a6dca80728d44a800">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a3776d070bf17ce9a6dca80728d44a800"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d84b58ef20baadc27efb09bca3d8d98"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a5d84b58ef20baadc27efb09bca3d8d98">Ton</a> = "Ton"</td></tr>
|
||||
<tr class="memdesc:a5d84b58ef20baadc27efb09bca3d8d98"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ton. <a href="controls_8c.html#a5d84b58ef20baadc27efb09bca3d8d98">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a5d84b58ef20baadc27efb09bca3d8d98"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a6e687fe4fb9e5aea3ac1e69b599330"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a8a6e687fe4fb9e5aea3ac1e69b599330">TonAn</a> = "Ton an"</td></tr>
|
||||
<tr class="memdesc:a8a6e687fe4fb9e5aea3ac1e69b599330"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ton an. <a href="controls_8c.html#a8a6e687fe4fb9e5aea3ac1e69b599330">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a8a6e687fe4fb9e5aea3ac1e69b599330"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab1d7bb6c3e5c9967ffc4668fafb03c4f"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#ab1d7bb6c3e5c9967ffc4668fafb03c4f">TonAus</a> = "Ton aus"</td></tr>
|
||||
<tr class="memdesc:ab1d7bb6c3e5c9967ffc4668fafb03c4f"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Ton aus. <a href="controls_8c.html#ab1d7bb6c3e5c9967ffc4668fafb03c4f">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ab1d7bb6c3e5c9967ffc4668fafb03c4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae3163144fae43c843de52bb19a73fc4c"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#ae3163144fae43c843de52bb19a73fc4c">MemAus</a> = "Mem AUS"</td></tr>
|
||||
<tr class="memdesc:ae3163144fae43c843de52bb19a73fc4c"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Punkt/Strich Speicher aus. <a href="controls_8c.html#ae3163144fae43c843de52bb19a73fc4c">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ae3163144fae43c843de52bb19a73fc4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c5d85aa97ec15c2308e5c688d8d297c"><td class="memItemLeft" align="right" valign="top">static const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8c.html#a1c5d85aa97ec15c2308e5c688d8d297c">MemAn</a> = "Mem EIN"</td></tr>
|
||||
<tr class="memdesc:a1c5d85aa97ec15c2308e5c688d8d297c"><td class="mdescLeft"> </td><td class="mdescRight">OLED Text für Punkt/Strich Speicher an. <a href="controls_8c.html#a1c5d85aa97ec15c2308e5c688d8d297c">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a1c5d85aa97ec15c2308e5c688d8d297c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Ausführliche Beschreibung</h2>
|
||||
<div class="textblock"><p>Display und Bedienelemente. </p>
|
||||
<pre class="fragment"> In dieser Datei sind alle Funktionen für die
|
||||
Ausgabe auf dem OLED Dispay und die Bedienelemente
|
||||
</pre> </div><h2 class="groupheader">Dokumentation der Funktionen</h2>
|
||||
<a id="a582148370499a6b91171ed6134cc7041"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a582148370499a6b91171ed6134cc7041">◆ </a></span>ConfigMenue()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ConfigMenue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ausgabe des Menues für die Einstellungen. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9dec45875121142b6466b9475691b40a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9dec45875121142b6466b9475691b40a">◆ </a></span>DisplayVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void DisplayVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ausgabe der Softwareversion des BJ-Keyers. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aaf6c1bd6cb225efe37f9762de8a0c3d1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf6c1bd6cb225efe37f9762de8a0c3d1">◆ </a></span>Drehencoder()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Drehencoder </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Mit dieser Funktion wird per Polling der Drehencoder abgefragt. </p>
|
||||
<pre class="fragment"> Es wird die Stellung des Encoders und der Status des Tasters
|
||||
abgefragt. Die Daten werden ausgewertet und die entsprechende
|
||||
Funktion aufgerufen
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>neuen Wert in bConfig speichern</p>
|
||||
<p>Status für Timer 0 setzen</p>
|
||||
<p>Status für UpdateDisplay setzen</p>
|
||||
<p>neuen Werte in EncoderPos speichern</p>
|
||||
<p>neuen Wert in WpM übernehmen</p>
|
||||
<p>Timer 0 Variable löschen für Update EEprom</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ace58ee95637a8f220527dc8b20dbb662"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ace58ee95637a8f220527dc8b20dbb662">◆ </a></span>UpdateDisplay()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void UpdateDisplay </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>UpdateDisplay. </p>
|
||||
<pre class="fragment"> Aktualisierung der Anzeigen auf dem Display je nach
|
||||
aktueller Funktion.
|
||||
</pre><p> DOUBLESIZE 4x10 character NORMALSIZE 8x21 character </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variablen-Dokumentation</h2>
|
||||
<a id="a14d2686ee95132d4d7c740d23f38677b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a14d2686ee95132d4d7c740d23f38677b">◆ </a></span>DebounceTime</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const DebounceTime = "Entprl."</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Zeitintervall Entprellung. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3776d070bf17ce9a6dca80728d44a800"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3776d070bf17ce9a6dca80728d44a800">◆ </a></span>Einstellungen</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Einstellungen = "Einstellungen"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Einstellungen <br />
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac7c916eae39a6ea3de6c5e47cda3700e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac7c916eae39a6ea3de6c5e47cda3700e">◆ </a></span>Hz</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Hz = "Hz"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Frequenz in Hertz. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3cf9a4ac7c32126e64feeb09468c4f16"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3cf9a4ac7c32126e64feeb09468c4f16">◆ </a></span>IambicA</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const IambicA = "Iambic A"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Iambic A. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a204380c13e522446a26c5becb474d872"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a204380c13e522446a26c5becb474d872">◆ </a></span>IambicB</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const IambicB = "Iambic B"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Iambic B. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1c5d85aa97ec15c2308e5c688d8d297c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c5d85aa97ec15c2308e5c688d8d297c">◆ </a></span>MemAn</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const MemAn = "Mem EIN"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Punkt/Strich Speicher an. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae3163144fae43c843de52bb19a73fc4c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae3163144fae43c843de52bb19a73fc4c">◆ </a></span>MemAus</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const MemAus = "Mem AUS"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Punkt/Strich Speicher aus. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab89e4faa251feb81fa4cc7d9de2e3fcd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab89e4faa251feb81fa4cc7d9de2e3fcd">◆ </a></span>Memory</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Memory = "Memory"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Punkt/Strich Speicher. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a52e48eafec4559dcc5fa997a3781e4c5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a52e48eafec4559dcc5fa997a3781e4c5">◆ </a></span>No</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const No = "N"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Nein. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aafb08180dd6b40c7ceb1f987d29e01aa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aafb08180dd6b40c7ceb1f987d29e01aa">◆ </a></span>Ratio</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Ratio = "Ratio"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ratio. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3aef3986a3ae6ca48eb4f92532d827ae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3aef3986a3ae6ca48eb4f92532d827ae">◆ </a></span>ReverseLR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const ReverseLR = " L ° R -"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Links Dit, Rechts Dah. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6fcaa55631cc1a96c082f6d8da9357a2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6fcaa55631cc1a96c082f6d8da9357a2">◆ </a></span>ReverseRL</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const ReverseRL = " L - R °"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Links Dag, Rechts Dit. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aec62b46d086a27a9d99a82f846b449a5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec62b46d086a27a9d99a82f846b449a5">◆ </a></span>RiseTime</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const RiseTime = "Anstieg"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Anstiegszeit Mithörton. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4e5958495ba326d1ef4ca81aadf97bea"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4e5958495ba326d1ef4ca81aadf97bea">◆ </a></span>SideToneFreq</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const SideToneFreq = "Frequenz"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Frequenz des Tons. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a913981a1b4818d9fb9a39bf65326d832"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a913981a1b4818d9fb9a39bf65326d832">◆ </a></span>SideToneOnOff</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const SideToneOnOff = "Mithörton"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Mithörton An/Aus. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6203d557889176e261076e2f088df303"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6203d557889176e261076e2f088df303">◆ </a></span>sTrx1</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const sTrx1 = "TRX 1"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Transceiver 1. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a35d38bfd22e4419f9f56cdb345a8e7e4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a35d38bfd22e4419f9f56cdb345a8e7e4">◆ </a></span>sTrx2</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const sTrx2 = "TRX 2"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Transceiver 2. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d84b58ef20baadc27efb09bca3d8d98"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d84b58ef20baadc27efb09bca3d8d98">◆ </a></span>Ton</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Ton = "Ton"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ton. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8a6e687fe4fb9e5aea3ac1e69b599330"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8a6e687fe4fb9e5aea3ac1e69b599330">◆ </a></span>TonAn</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const TonAn = "Ton an"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ton an. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab1d7bb6c3e5c9967ffc4668fafb03c4f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab1d7bb6c3e5c9967ffc4668fafb03c4f">◆ </a></span>TonAus</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const TonAus = "Ton aus"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ton aus. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3dc8c998dd6a5d1d71831a7fd8fa1ee7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3dc8c998dd6a5d1d71831a7fd8fa1ee7">◆ </a></span>Ultimatic</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Ultimatic = "Ultimat."</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ultimatic. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abf38c2d2e8e887110f9092afbc1f9ff6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abf38c2d2e8e887110f9092afbc1f9ff6">◆ </a></span>Weight</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Weight = "Weight"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Gewichtung. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3e1e7c928529ce5b265eb617b0e4e4b8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e1e7c928529ce5b265eb617b0e4e4b8">◆ </a></span>Yes</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* const Yes = "J"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>OLED Text für Ja. </p>
|
||||
|
||||
</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="controls_8c.html">controls.c</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,30 @@
|
||||
var controls_8c =
|
||||
[
|
||||
[ "ConfigMenue", "controls_8c.html#a582148370499a6b91171ed6134cc7041", null ],
|
||||
[ "DisplayVersion", "controls_8c.html#a9dec45875121142b6466b9475691b40a", null ],
|
||||
[ "Drehencoder", "controls_8c.html#aaf6c1bd6cb225efe37f9762de8a0c3d1", null ],
|
||||
[ "UpdateDisplay", "controls_8c.html#ace58ee95637a8f220527dc8b20dbb662", null ],
|
||||
[ "DebounceTime", "controls_8c.html#a14d2686ee95132d4d7c740d23f38677b", null ],
|
||||
[ "Einstellungen", "controls_8c.html#a3776d070bf17ce9a6dca80728d44a800", null ],
|
||||
[ "Hz", "controls_8c.html#ac7c916eae39a6ea3de6c5e47cda3700e", null ],
|
||||
[ "IambicA", "controls_8c.html#a3cf9a4ac7c32126e64feeb09468c4f16", null ],
|
||||
[ "IambicB", "controls_8c.html#a204380c13e522446a26c5becb474d872", null ],
|
||||
[ "MemAn", "controls_8c.html#a1c5d85aa97ec15c2308e5c688d8d297c", null ],
|
||||
[ "MemAus", "controls_8c.html#ae3163144fae43c843de52bb19a73fc4c", null ],
|
||||
[ "Memory", "controls_8c.html#ab89e4faa251feb81fa4cc7d9de2e3fcd", null ],
|
||||
[ "No", "controls_8c.html#a52e48eafec4559dcc5fa997a3781e4c5", null ],
|
||||
[ "Ratio", "controls_8c.html#aafb08180dd6b40c7ceb1f987d29e01aa", null ],
|
||||
[ "ReverseLR", "controls_8c.html#a3aef3986a3ae6ca48eb4f92532d827ae", null ],
|
||||
[ "ReverseRL", "controls_8c.html#a6fcaa55631cc1a96c082f6d8da9357a2", null ],
|
||||
[ "RiseTime", "controls_8c.html#aec62b46d086a27a9d99a82f846b449a5", null ],
|
||||
[ "SideToneFreq", "controls_8c.html#a4e5958495ba326d1ef4ca81aadf97bea", null ],
|
||||
[ "SideToneOnOff", "controls_8c.html#a913981a1b4818d9fb9a39bf65326d832", null ],
|
||||
[ "sTrx1", "controls_8c.html#a6203d557889176e261076e2f088df303", null ],
|
||||
[ "sTrx2", "controls_8c.html#a35d38bfd22e4419f9f56cdb345a8e7e4", null ],
|
||||
[ "Ton", "controls_8c.html#a5d84b58ef20baadc27efb09bca3d8d98", null ],
|
||||
[ "TonAn", "controls_8c.html#a8a6e687fe4fb9e5aea3ac1e69b599330", null ],
|
||||
[ "TonAus", "controls_8c.html#ab1d7bb6c3e5c9967ffc4668fafb03c4f", null ],
|
||||
[ "Ultimatic", "controls_8c.html#a3dc8c998dd6a5d1d71831a7fd8fa1ee7", null ],
|
||||
[ "Weight", "controls_8c.html#abf38c2d2e8e887110f9092afbc1f9ff6", null ],
|
||||
[ "Yes", "controls_8c.html#a3e1e7c928529ce5b265eb617b0e4e4b8", null ]
|
||||
];
|
@ -0,0 +1,22 @@
|
||||
<map id="controls.c" name="controls.c">
|
||||
<area shape="rect" id="node1" title="Display und Bedienelemente." alt="" coords="766,5,845,32"/>
|
||||
<area shape="rect" id="node2" href="$controls_8h.html" title="Headerdatei für controls.c." alt="" coords="766,80,845,107"/>
|
||||
<area shape="rect" id="node3" href="$globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,155,792,181"/>
|
||||
<area shape="rect" id="node20" href="$encoder_8h_source.html" title=" " alt="" coords="817,155,895,181"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="5,229,69,256"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="93,229,155,256"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="179,229,245,256"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="269,229,334,256"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="358,229,421,256"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="445,229,523,256"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="547,229,613,256"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="637,229,752,256"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="777,229,853,256"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="877,229,979,256"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="1004,229,1103,256"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1127,229,1209,256"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1233,229,1327,256"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1351,229,1430,256"/>
|
||||
<area shape="rect" id="node18" title=" " alt="" coords="1454,229,1533,256"/>
|
||||
<area shape="rect" id="node19" title=" " alt="" coords="1557,229,1640,256"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
07796a01301efe0c8c041b76fb07e698
|
After Width: | Height: | Size: 39 KiB |
@ -0,0 +1,778 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: controls.h-Dateireferenz</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('controls_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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Funktionen</a> |
|
||||
<a href="#var-members">Variablen</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">controls.h-Dateireferenz</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Headerdatei für <a class="el" href="controls_8c.html" title="Display und Bedienelemente.">controls.c</a>.
|
||||
<a href="#details">Mehr ...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="globals_8h_source.html">globals.h</a>"</code><br />
|
||||
<code>#include "encoder.h"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include-Abhängigkeitsdiagramm für controls.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="controls_8h__incl.png" border="0" usemap="#acontrols_8h" alt=""/></div>
|
||||
<map name="acontrols_8h" id="acontrols_8h">
|
||||
<area shape="rect" title="Headerdatei für controls.c." alt="" coords="766,5,845,32"/>
|
||||
<area shape="rect" href="globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,80,792,107"/>
|
||||
<area shape="rect" href="encoder_8h_source.html" title=" " alt="" coords="817,80,895,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="5,155,69,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="93,155,155,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="179,155,245,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="269,155,334,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="358,155,421,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="445,155,523,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="547,155,613,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="637,155,752,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="777,155,853,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="877,155,979,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1004,155,1103,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1127,155,1209,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1233,155,1327,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1351,155,1430,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1454,155,1533,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="1557,155,1640,181"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="controls_8h__dep__incl.png" border="0" usemap="#acontrols_8hdep" alt=""/></div>
|
||||
<map name="acontrols_8hdep" id="acontrols_8hdep">
|
||||
<area shape="rect" title="Headerdatei für controls.c." alt="" coords="52,5,131,32"/>
|
||||
<area shape="rect" href="controls_8c.html" title="Display und Bedienelemente." alt="" coords="5,80,84,107"/>
|
||||
<area shape="rect" href="main_8h.html" title="BJ-Keyer." alt="" coords="109,80,170,107"/>
|
||||
<area shape="rect" href="functions_8h.html" title="Headerdatei für functions.c." alt="" coords="96,155,183,181"/>
|
||||
<area shape="rect" href="functions_8c.html" title="Diverse Funktionen." alt="" coords="77,229,164,256"/>
|
||||
<area shape="rect" href="vt100_8h.html" title="VT100 Terminal." alt="" coords="188,229,253,256"/>
|
||||
<area shape="rect" href="vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="188,304,253,331"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="controls_8h_source.html">gehe zum Quellcode dieser Datei</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Funktionen</h2></td></tr>
|
||||
<tr class="memitem:a0366eaeb4aab61562dcd5b24994d0103"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Boop</a> (void)</td></tr>
|
||||
<tr class="memdesc:a0366eaeb4aab61562dcd5b24994d0103"><td class="mdescLeft"> </td><td class="mdescRight">Boop Ton ausgeben. <a href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a0366eaeb4aab61562dcd5b24994d0103"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f616a93763b4bc437c4311d653c0491"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">Beep</a> (void)</td></tr>
|
||||
<tr class="memdesc:a2f616a93763b4bc437c4311d653c0491"><td class="mdescLeft"> </td><td class="mdescRight">Beep Ton ausgeben. <a href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a2f616a93763b4bc437c4311d653c0491"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a586bc00ad3164def7ec76ac9bda4f1bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">WriteEEprom</a> (void)</td></tr>
|
||||
<tr class="memdesc:a586bc00ad3164def7ec76ac9bda4f1bc"><td class="mdescLeft"> </td><td class="mdescRight">Akt. Einstellungen in EEPROM schreiben. <a href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a586bc00ad3164def7ec76ac9bda4f1bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a543d0f249e5b505063a706525f99ff3a"><td class="memItemLeft" align="right" valign="top"><a id="a543d0f249e5b505063a706525f99ff3a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>SideToneOff</b> (void)</td></tr>
|
||||
<tr class="separator:a543d0f249e5b505063a706525f99ff3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e03330a0d63dbc5c8c0ce8a3ba10ff7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">DelayMilliSeconds</a> (uint16_t t)</td></tr>
|
||||
<tr class="memdesc:a4e03330a0d63dbc5c8c0ce8a3ba10ff7"><td class="mdescLeft"> </td><td class="mdescRight">Zeitschleife von 1-65535 Millisekunden. <a href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a4e03330a0d63dbc5c8c0ce8a3ba10ff7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a378d56bf0e68310b700bd4dbdc652803"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">Tone</a> (uint16_t f, uint8_t t)</td></tr>
|
||||
<tr class="memdesc:a378d56bf0e68310b700bd4dbdc652803"><td class="mdescLeft"> </td><td class="mdescRight">Ausgabe eines Tons mit Dauer und Frequenz. <a href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a378d56bf0e68310b700bd4dbdc652803"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa0e063cf32b840a3ed51ae9aa677e2be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">SetRatio</a> (void)</td></tr>
|
||||
<tr class="memdesc:aa0e063cf32b840a3ed51ae9aa677e2be"><td class="mdescLeft"> </td><td class="mdescRight">Berechnung der Zeitdauer für Punkt und Strich. <a href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aa0e063cf32b840a3ed51ae9aa677e2be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7a31f60576d112eca1abddf447df8248"><td class="memItemLeft" align="right" valign="top"><a id="a7a31f60576d112eca1abddf447df8248"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>SetWeight</b> (void)</td></tr>
|
||||
<tr class="separator:a7a31f60576d112eca1abddf447df8248"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8011166e9324f9f3c6948249eb15fd1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">SidetoneDisable</a> (void)</td></tr>
|
||||
<tr class="memdesc:ae8011166e9324f9f3c6948249eb15fd1"><td class="mdescLeft"> </td><td class="mdescRight">Audioverstärker abschalten. <a href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ae8011166e9324f9f3c6948249eb15fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60f2f041b0803584ba5fc2e0a373ed50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">SidetoneEnable</a> (void)</td></tr>
|
||||
<tr class="memdesc:a60f2f041b0803584ba5fc2e0a373ed50"><td class="mdescLeft"> </td><td class="mdescRight">Audioverstärker einschalten. <a href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a60f2f041b0803584ba5fc2e0a373ed50"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad82537f7ea58b4eb375952ce52615c4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">SidetoneOff</a> (void)</td></tr>
|
||||
<tr class="memdesc:ad82537f7ea58b4eb375952ce52615c4d"><td class="mdescLeft"> </td><td class="mdescRight">Mithörton ausschalten. <a href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ad82537f7ea58b4eb375952ce52615c4d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac6dc8b683fdf1a5fc24b2a509279f887"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">Drehencoder</a> (void)</td></tr>
|
||||
<tr class="memdesc:ac6dc8b683fdf1a5fc24b2a509279f887"><td class="mdescLeft"> </td><td class="mdescRight">Mit dieser Funktion wird per Polling der Drehencoder abgefragt. <a href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ac6dc8b683fdf1a5fc24b2a509279f887"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a582148370499a6b91171ed6134cc7041"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a582148370499a6b91171ed6134cc7041">ConfigMenue</a> (void)</td></tr>
|
||||
<tr class="memdesc:a582148370499a6b91171ed6134cc7041"><td class="mdescLeft"> </td><td class="mdescRight">Ausgabe des Menues für die Einstellungen. <a href="controls_8h.html#a582148370499a6b91171ed6134cc7041">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a582148370499a6b91171ed6134cc7041"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace58ee95637a8f220527dc8b20dbb662"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">UpdateDisplay</a> (void)</td></tr>
|
||||
<tr class="memdesc:ace58ee95637a8f220527dc8b20dbb662"><td class="mdescLeft"> </td><td class="mdescRight">UpdateDisplay. <a href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ace58ee95637a8f220527dc8b20dbb662"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9dec45875121142b6466b9475691b40a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a9dec45875121142b6466b9475691b40a">DisplayVersion</a> (void)</td></tr>
|
||||
<tr class="memdesc:a9dec45875121142b6466b9475691b40a"><td class="mdescLeft"> </td><td class="mdescRight">Ausgabe der Softwareversion des BJ-Keyers. <a href="controls_8h.html#a9dec45875121142b6466b9475691b40a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a9dec45875121142b6466b9475691b40a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variablen</h2></td></tr>
|
||||
<tr class="memitem:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structConfig.html">Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a></td></tr>
|
||||
<tr class="memdesc:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für die Einstellungen. <a href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a885b2af021946a60a0bd2a271711c17a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structMenuCtrl.html">MenuCtrl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a></td></tr>
|
||||
<tr class="memdesc:a885b2af021946a60a0bd2a271711c17a"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für die Menuesteuerung. <a href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a885b2af021946a60a0bd2a271711c17a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a44ef5c8aeac95b862dab43408c149f9a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structState.html">State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a></td></tr>
|
||||
<tr class="memdesc:a44ef5c8aeac95b862dab43408c149f9a"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für den aktuellen Status. <a href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a44ef5c8aeac95b862dab43408c149f9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a088c685d08447f6614b3aea76cd94582"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">MenuCtrlTimer</a></td></tr>
|
||||
<tr class="memdesc:a088c685d08447f6614b3aea76cd94582"><td class="mdescLeft"> </td><td class="mdescRight">Diverse Zähler für Timer 0. <a href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a088c685d08447f6614b3aea76cd94582"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28fa6cb1767abefbe9c197700410d946"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">WpM</a></td></tr>
|
||||
<tr class="memdesc:a28fa6cb1767abefbe9c197700410d946"><td class="mdescLeft"> </td><td class="mdescRight">Aktuelle Zeichengeschwindigkeit. <a href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a28fa6cb1767abefbe9c197700410d946"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Ausführliche Beschreibung</h2>
|
||||
<div class="textblock"><p>Headerdatei für <a class="el" href="controls_8c.html" title="Display und Bedienelemente.">controls.c</a>. </p>
|
||||
<dl class="section author"><dt>Autor</dt><dd>Tom, DL7BJ </dd></dl>
|
||||
</div><h2 class="groupheader">Dokumentation der Funktionen</h2>
|
||||
<a id="a2f616a93763b4bc437c4311d653c0491"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2f616a93763b4bc437c4311d653c0491">◆ </a></span>Beep()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Beep </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Beep Ton ausgeben. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0366eaeb4aab61562dcd5b24994d0103"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0366eaeb4aab61562dcd5b24994d0103">◆ </a></span>Boop()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Boop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Boop Ton ausgeben. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a582148370499a6b91171ed6134cc7041"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a582148370499a6b91171ed6134cc7041">◆ </a></span>ConfigMenue()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ConfigMenue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ausgabe des Menues für die Einstellungen. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4e03330a0d63dbc5c8c0ce8a3ba10ff7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">◆ </a></span>DelayMilliSeconds()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void DelayMilliSeconds </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>ms</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Zeitschleife von 1-65535 Millisekunden. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ms</td><td>Anzahl Millisekunden </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9dec45875121142b6466b9475691b40a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9dec45875121142b6466b9475691b40a">◆ </a></span>DisplayVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void DisplayVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ausgabe der Softwareversion des BJ-Keyers. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac6dc8b683fdf1a5fc24b2a509279f887"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac6dc8b683fdf1a5fc24b2a509279f887">◆ </a></span>Drehencoder()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Drehencoder </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Mit dieser Funktion wird per Polling der Drehencoder abgefragt. </p>
|
||||
<pre class="fragment"> Es wird die Stellung des Encoders und der Status des Tasters
|
||||
abgefragt. Die Daten werden ausgewertet und die entsprechende
|
||||
Funktion aufgerufen
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>neuen Wert in bConfig speichern</p>
|
||||
<p>Status für Timer 0 setzen</p>
|
||||
<p>Status für UpdateDisplay setzen</p>
|
||||
<p>neuen Werte in EncoderPos speichern</p>
|
||||
<p>neuen Wert in WpM übernehmen</p>
|
||||
<p>Timer 0 Variable löschen für Update EEprom</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa0e063cf32b840a3ed51ae9aa677e2be"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0e063cf32b840a3ed51ae9aa677e2be">◆ </a></span>SetRatio()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SetRatio </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Berechnung der Zeitdauer für Punkt und Strich. </p>
|
||||
<pre class="fragment"> Die Länge eines Symbols ist abhängig von der
|
||||
eingestellten Geschwindigkeit. Intern wird immer
|
||||
mit Wörtern pro Minute gerechnet. Das normale
|
||||
Punkt/Strich Verhältnis ist 1:3. Dies kann durch
|
||||
den Parameter Ratio in den Einstellungen verändert
|
||||
werden.
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae8011166e9324f9f3c6948249eb15fd1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae8011166e9324f9f3c6948249eb15fd1">◆ </a></span>SidetoneDisable()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SidetoneDisable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Audioverstärker abschalten. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a60f2f041b0803584ba5fc2e0a373ed50"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a60f2f041b0803584ba5fc2e0a373ed50">◆ </a></span>SidetoneEnable()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SidetoneEnable </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Audioverstärker einschalten. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad82537f7ea58b4eb375952ce52615c4d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad82537f7ea58b4eb375952ce52615c4d">◆ </a></span>SidetoneOff()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SidetoneOff </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Mithörton ausschalten. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a378d56bf0e68310b700bd4dbdc652803"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a378d56bf0e68310b700bd4dbdc652803">◆ </a></span>Tone()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Tone </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>f</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>duration</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ausgabe eines Tons mit Dauer und Frequenz. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">f</td><td>Frequenz des Tons </td></tr>
|
||||
<tr><td class="paramname">duration</td><td>Dauer des Tons </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ace58ee95637a8f220527dc8b20dbb662"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ace58ee95637a8f220527dc8b20dbb662">◆ </a></span>UpdateDisplay()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void UpdateDisplay </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>UpdateDisplay. </p>
|
||||
<pre class="fragment"> Aktualisierung der Anzeigen auf dem Display je nach
|
||||
aktueller Funktion.
|
||||
</pre><p> DOUBLESIZE 4x10 character NORMALSIZE 8x21 character </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a586bc00ad3164def7ec76ac9bda4f1bc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a586bc00ad3164def7ec76ac9bda4f1bc">◆ </a></span>WriteEEprom()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void WriteEEprom </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Akt. Einstellungen in EEPROM schreiben. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variablen-Dokumentation</h2>
|
||||
<a id="a8c3e2d3135447df0d9e7057fea4ff5b0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8c3e2d3135447df0d9e7057fea4ff5b0">◆ </a></span>bConfig</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structConfig.html">Config</a> bConfig</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für die Einstellungen. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a885b2af021946a60a0bd2a271711c17a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a885b2af021946a60a0bd2a271711c17a">◆ </a></span>bMenuCtrl</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structMenuCtrl.html">MenuCtrl</a> bMenuCtrl</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für die Menuesteuerung. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a44ef5c8aeac95b862dab43408c149f9a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44ef5c8aeac95b862dab43408c149f9a">◆ </a></span>bState</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structState.html">State</a> bState</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für den aktuellen Status. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a088c685d08447f6614b3aea76cd94582"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a088c685d08447f6614b3aea76cd94582">◆ </a></span>MenuCtrlTimer</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t MenuCtrlTimer</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Diverse Zähler für Timer 0. </p>
|
||||
<p>Wartezeit bis zur Betriebsanzeige nach <a class="el" href="structConfig.html">Config</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a28fa6cb1767abefbe9c197700410d946"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a28fa6cb1767abefbe9c197700410d946">◆ </a></span>WpM</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint8_t WpM</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Aktuelle Zeichengeschwindigkeit. </p>
|
||||
|
||||
</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="controls_8h.html">controls.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,23 @@
|
||||
var controls_8h =
|
||||
[
|
||||
[ "Beep", "controls_8h.html#a2f616a93763b4bc437c4311d653c0491", null ],
|
||||
[ "Boop", "controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103", null ],
|
||||
[ "ConfigMenue", "controls_8h.html#a582148370499a6b91171ed6134cc7041", null ],
|
||||
[ "DelayMilliSeconds", "controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7", null ],
|
||||
[ "DisplayVersion", "controls_8h.html#a9dec45875121142b6466b9475691b40a", null ],
|
||||
[ "Drehencoder", "controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887", null ],
|
||||
[ "SetRatio", "controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be", null ],
|
||||
[ "SetWeight", "controls_8h.html#a7a31f60576d112eca1abddf447df8248", null ],
|
||||
[ "SidetoneDisable", "controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1", null ],
|
||||
[ "SidetoneEnable", "controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50", null ],
|
||||
[ "SideToneOff", "controls_8h.html#a543d0f249e5b505063a706525f99ff3a", null ],
|
||||
[ "SidetoneOff", "controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d", null ],
|
||||
[ "Tone", "controls_8h.html#a378d56bf0e68310b700bd4dbdc652803", null ],
|
||||
[ "UpdateDisplay", "controls_8h.html#ace58ee95637a8f220527dc8b20dbb662", null ],
|
||||
[ "WriteEEprom", "controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc", null ],
|
||||
[ "bConfig", "controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0", null ],
|
||||
[ "bMenuCtrl", "controls_8h.html#a885b2af021946a60a0bd2a271711c17a", null ],
|
||||
[ "bState", "controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a", null ],
|
||||
[ "MenuCtrlTimer", "controls_8h.html#a088c685d08447f6614b3aea76cd94582", null ],
|
||||
[ "WpM", "controls_8h.html#a28fa6cb1767abefbe9c197700410d946", null ]
|
||||
];
|
@ -0,0 +1,9 @@
|
||||
<map id="controls.h" name="controls.h">
|
||||
<area shape="rect" id="node1" title="Headerdatei für controls.c." alt="" coords="52,5,131,32"/>
|
||||
<area shape="rect" id="node2" href="$controls_8c.html" title="Display und Bedienelemente." alt="" coords="5,80,84,107"/>
|
||||
<area shape="rect" id="node3" href="$main_8h.html" title="BJ-Keyer." alt="" coords="109,80,170,107"/>
|
||||
<area shape="rect" id="node4" href="$functions_8h.html" title="Headerdatei für functions.c." alt="" coords="96,155,183,181"/>
|
||||
<area shape="rect" id="node5" href="$functions_8c.html" title="Diverse Funktionen." alt="" coords="77,229,164,256"/>
|
||||
<area shape="rect" id="node6" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="188,229,253,256"/>
|
||||
<area shape="rect" id="node7" href="$vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="188,304,253,331"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
01463473d4e19f09c522199653a3ee87
|
After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,21 @@
|
||||
<map id="controls.h" name="controls.h">
|
||||
<area shape="rect" id="node1" title="Headerdatei für controls.c." alt="" coords="766,5,845,32"/>
|
||||
<area shape="rect" id="node2" href="$globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,80,792,107"/>
|
||||
<area shape="rect" id="node19" href="$encoder_8h_source.html" title=" " alt="" coords="817,80,895,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="5,155,69,181"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="93,155,155,181"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="179,155,245,181"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="269,155,334,181"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="358,155,421,181"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="445,155,523,181"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="547,155,613,181"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="637,155,752,181"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="777,155,853,181"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="877,155,979,181"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="1004,155,1103,181"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="1127,155,1209,181"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1233,155,1327,181"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1351,155,1430,181"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1454,155,1533,181"/>
|
||||
<area shape="rect" id="node18" title=" " alt="" coords="1557,155,1640,181"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
668d12185d21d4bd94b83eadaa80a14b
|
After Width: | Height: | Size: 42 KiB |
@ -0,0 +1,156 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: controls.h Quellcode</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('controls_8h_source.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">controls.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="controls_8h.html">gehe zur Dokumentation dieser Datei</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#ifndef CONTROLS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define CONTROLS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="globals_8h.html">globals.h</a>"</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "encoder.h"</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Externe Variablen</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structConfig.html">Config</a> <a class="code" href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a>;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structMenuCtrl.html">MenuCtrl</a> <a class="code" href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a>;</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structState.html">State</a> <a class="code" href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a>;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">extern</span> uint16_t <a class="code" href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">MenuCtrlTimer</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">extern</span> uint8_t <a class="code" href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">WpM</a>;</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// Externe Funktionen</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Boop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">Beep</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">WriteEEprom</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> SideToneOff(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">DelayMilliSeconds</a>(uint16_t t);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">Tone</a>(uint16_t f, uint8_t t);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">SetRatio</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> SetWeight(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">SidetoneDisable</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">SidetoneEnable</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">SidetoneOff</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// Prototypes</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">Drehencoder</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a582148370499a6b91171ed6134cc7041">ConfigMenue</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">UpdateDisplay</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> <a class="code" href="controls_8h.html#a9dec45875121142b6466b9475691b40a">DisplayVersion</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a0366eaeb4aab61562dcd5b24994d0103"><div class="ttname"><a href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Boop</a></div><div class="ttdeci">void Boop(void)</div><div class="ttdoc">Boop Ton ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:688</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a088c685d08447f6614b3aea76cd94582"><div class="ttname"><a href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">MenuCtrlTimer</a></div><div class="ttdeci">uint16_t MenuCtrlTimer</div><div class="ttdoc">Diverse Zähler für Timer 0.</div><div class="ttdef"><b>Definition:</b> globals.h:218</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a28fa6cb1767abefbe9c197700410d946"><div class="ttname"><a href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">WpM</a></div><div class="ttdeci">uint8_t WpM</div><div class="ttdoc">Aktuelle Zeichengeschwindigkeit.</div><div class="ttdef"><b>Definition:</b> globals.h:194</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a2f616a93763b4bc437c4311d653c0491"><div class="ttname"><a href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">Beep</a></div><div class="ttdeci">void Beep(void)</div><div class="ttdoc">Beep Ton ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:698</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a378d56bf0e68310b700bd4dbdc652803"><div class="ttname"><a href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">Tone</a></div><div class="ttdeci">void Tone(uint16_t f, uint8_t t)</div><div class="ttdoc">Ausgabe eines Tons mit Dauer und Frequenz.</div><div class="ttdef"><b>Definition:</b> functions.c:674</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a44ef5c8aeac95b862dab43408c149f9a"><div class="ttname"><a href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a></div><div class="ttdeci">struct State bState</div><div class="ttdoc">Struktur für den aktuellen Status.</div><div class="ttdef"><b>Definition:</b> main.h:18</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a4e03330a0d63dbc5c8c0ce8a3ba10ff7"><div class="ttname"><a href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">DelayMilliSeconds</a></div><div class="ttdeci">void DelayMilliSeconds(uint16_t t)</div><div class="ttdoc">Zeitschleife von 1-65535 Millisekunden.</div><div class="ttdef"><b>Definition:</b> functions.c:33</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a582148370499a6b91171ed6134cc7041"><div class="ttname"><a href="controls_8h.html#a582148370499a6b91171ed6134cc7041">ConfigMenue</a></div><div class="ttdeci">void ConfigMenue(void)</div><div class="ttdoc">Ausgabe des Menues für die Einstellungen.</div><div class="ttdef"><b>Definition:</b> controls.c:285</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a586bc00ad3164def7ec76ac9bda4f1bc"><div class="ttname"><a href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">WriteEEprom</a></div><div class="ttdeci">void WriteEEprom(void)</div><div class="ttdoc">Akt. Einstellungen in EEPROM schreiben.</div><div class="ttdef"><b>Definition:</b> functions.c:102</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a60f2f041b0803584ba5fc2e0a373ed50"><div class="ttname"><a href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">SidetoneEnable</a></div><div class="ttdeci">void SidetoneEnable(void)</div><div class="ttdoc">Audioverstärker einschalten.</div><div class="ttdef"><b>Definition:</b> functions.c:279</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a885b2af021946a60a0bd2a271711c17a"><div class="ttname"><a href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a></div><div class="ttdeci">struct MenuCtrl bMenuCtrl</div><div class="ttdoc">Struktur für die Menuesteuerung.</div><div class="ttdef"><b>Definition:</b> main.h:17</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a8c3e2d3135447df0d9e7057fea4ff5b0"><div class="ttname"><a href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a></div><div class="ttdeci">struct Config bConfig</div><div class="ttdoc">Struktur für die Einstellungen.</div><div class="ttdef"><b>Definition:</b> main.h:16</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_a9dec45875121142b6466b9475691b40a"><div class="ttname"><a href="controls_8h.html#a9dec45875121142b6466b9475691b40a">DisplayVersion</a></div><div class="ttdeci">void DisplayVersion(void)</div><div class="ttdoc">Ausgabe der Softwareversion des BJ-Keyers.</div><div class="ttdef"><b>Definition:</b> controls.c:418</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_aa0e063cf32b840a3ed51ae9aa677e2be"><div class="ttname"><a href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">SetRatio</a></div><div class="ttdeci">void SetRatio(void)</div><div class="ttdoc">Berechnung der Zeitdauer für Punkt und Strich.</div><div class="ttdef"><b>Definition:</b> functions.c:525</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_ac6dc8b683fdf1a5fc24b2a509279f887"><div class="ttname"><a href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">Drehencoder</a></div><div class="ttdeci">void Drehencoder(void)</div><div class="ttdoc">Mit dieser Funktion wird per Polling der Drehencoder abgefragt.</div><div class="ttdef"><b>Definition:</b> controls.c:46</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_ace58ee95637a8f220527dc8b20dbb662"><div class="ttname"><a href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">UpdateDisplay</a></div><div class="ttdeci">void UpdateDisplay(void)</div><div class="ttdoc">UpdateDisplay.</div><div class="ttdef"><b>Definition:</b> controls.c:440</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_ad82537f7ea58b4eb375952ce52615c4d"><div class="ttname"><a href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">SidetoneOff</a></div><div class="ttdeci">void SidetoneOff(void)</div><div class="ttdoc">Mithörton ausschalten.</div><div class="ttdef"><b>Definition:</b> functions.c:256</div></div>
|
||||
<div class="ttc" id="acontrols_8h_html_ae8011166e9324f9f3c6948249eb15fd1"><div class="ttname"><a href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">SidetoneDisable</a></div><div class="ttdeci">void SidetoneDisable(void)</div><div class="ttdoc">Audioverstärker abschalten.</div><div class="ttdef"><b>Definition:</b> functions.c:268</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html"><div class="ttname"><a href="globals_8h.html">globals.h</a></div><div class="ttdoc">Globale Variablen, Definitionen und Prototypen.</div></div>
|
||||
<div class="ttc" id="astructConfig_html"><div class="ttname"><a href="structConfig.html">Config</a></div><div class="ttdef"><b>Definition:</b> globals.h:151</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html"><div class="ttname"><a href="structMenuCtrl.html">MenuCtrl</a></div><div class="ttdef"><b>Definition:</b> globals.h:138</div></div>
|
||||
<div class="ttc" id="astructState_html"><div class="ttname"><a href="structState.html">State</a></div><div class="ttdef"><b>Definition:</b> globals.h:121</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="controls_8h.html">controls.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,515 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: GIMP PostScript file plugin V 1,17 by Peter Kirchgessner
|
||||
%%Title: DL7BJ website logo.eps
|
||||
%%CreationDate: Tue May 13 14:47:37 2014
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 14 14 483 75
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
% Use own dictionary to avoid conflicts
|
||||
10 dict begin
|
||||
%%EndProlog
|
||||
%%Page: 1 1
|
||||
% Translate for offset
|
||||
14.173228346456694 14.173228346456694 translate
|
||||
% Translate to begin of first scanline
|
||||
0 59.992500937382829 translate
|
||||
467.94150731158607 -59.992500937382829 scale
|
||||
% Image geometry
|
||||
468 60 8
|
||||
% Transformation matrix
|
||||
[ 468 0 0 60 0 0 ]
|
||||
% Strings to hold RGB-samples per scanline
|
||||
/rstr 468 string def
|
||||
/gstr 468 string def
|
||||
/bstr 468 string def
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
|
||||
true 3
|
||||
%%BeginData: 29288 ASCII Bytes
|
||||
colorimage
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
_>jQ7nc&ajqtg-dl2Lb^p\t6mJcC<$W;hA~>
|
||||
_Z'`4l0nQArrr5S`2oNVlMgqakPY/U!W2Vbrri?!s82eHs,I&/~>
|
||||
_Z'`.fAcYurrr&2PA![ilMgq^eG8q?!Vl/Xrri;srqQGCs,I&/~>
|
||||
aSuAAq=saapAt'brq?EfrqQTiq>U6jq>9mdr9=4^p\Fdf!r_ujrq?Hirq$-lqZ$Qor;QitrVZKg
|
||||
!;uiqs8W,uj8],X&,lD$qu$<drVlirrVZNjqYKpdq18R*s*t~>
|
||||
r;QcpcMnaSUm@-qJ:NTNJ:WE8R%9e5R'EouVjN0hrI=mplMgq`JYE&B!oC/BrdY$NlLY#YW;-#Y
|
||||
qYpL1qt&js`4j"$^rOI3c0=`gqZ$9`qtp?TrtPD&oBbVYUqG$SS_Nf7p#+,shl)>-J,l9os,I&/~>
|
||||
r;Qform1T]lrlY6*Z,_H;&C5q1IOr35"'F2C1'FR)uUTRWp9TcqAWH5rrU)W2#\<mC"`.Y"o_s$
|
||||
lgFKGrtb@mbH@%cMi3R`R#n,pj6-+8mdU#Hqrdtnq<@/!dZmsiW+Si<lMBkfVJ4"W-MnV[<.Y(/
|
||||
s*t~>
|
||||
rr3)uq"OO^q>^6`pAk!^pB13dqY]^['E.e(q=jX\r;66_q"jd\q>0m\r;QZoroj@mq"OggrV?6d
|
||||
q"OR[p\=^cpAYBsp\=RZp\=R^pBgWhp\=OXp\=LWr:p6b"Shijr;Q*`!<)]e!;Q6]"o8#mrVc_H
|
||||
s,I&/~>
|
||||
rr3GKML^>HTp^suJUrE*JbsrtMY;Q'M4CouqsXP"r:nsOYGZr&`6#lHJ<I<sPF8h7LWob\!p]4=
|
||||
kl20TK)Yf*Tp!obJ;LR_Q/gisrs7q@NL5WWQDB97J/ElqJ:NWAJ:Wc5LQe!bPE1EJJ:Wrc]?9d5
|
||||
rrM,2q1&I%p4*@!R'>#pg?sOlNW4M~>
|
||||
rr3Fr.Ms3o<(/Sk)]B_<)Z(?O.eX\^.8+f^q!\4tqXM+=DI=A%PamgP(clmi4%=KB-DLLh!nlJa
|
||||
kl2/N*;oiO<B@B=(asGD50M%@rs7<q0LIE75ZoB3(`48C(`4qc(`P7N-9FCL3]%us(`PVNKV%Ms
|
||||
rrL7_q%s)[p)!uR6Z9*C]AS8?NW4M~>
|
||||
rVlotr;HKmq>U*hq"jj]')M@uqY^?krVlfprVQ?ap\=R]li.Ilp\b$dq>L9dq>C3ep\j(N#Q"2o
|
||||
r:g'eq#0phrV-'apAY0jqYU9nrqcWgrqHNkq>U*grVQTsrr)fmrV-?e!rDionGiLd&cVh0r;69c
|
||||
q"OX`q"X^[q"OZ:s+^Q(~>
|
||||
rVm8he\f&8\Xe;%J<$c.J.o5@UUJY@guRebjQ=:6Mh$___t`Tu%`EqKm@U$+hhRiOjdC\[iVs.]
|
||||
JEk4-Xm_ANJ-:MXKRh\JrrKs9qu6]f[/PR]N0KRCVLa8NjSSrZp#Y5FrI>$,NjHq'nGa6Vg>MAn
|
||||
m*EM1Z&aI7g5hE(L5LMopjrI#s*t~>
|
||||
rVm8UZ]^'%In^dt(c#k&(_^s3=F.12^WkK_c-hUu/Jp$EOn%f<%[7j:h,$ta`$J6]cUAesiVs-j
|
||||
(tb;tC>h)M(^(nj*uMK\rrJ0lqu6][G5`<a/j):X>oOV'c27MCmEj(/r>5Ya13B5ZnGa66]>rdu
|
||||
h5HAoEASSB]/)Hk,:XOanU^^qs*t~>
|
||||
pAY9nq=j[Zq=amepAY0lq>Bsfqu6!_&,Q%rrr;ihqYpEep\=aeqW%S[qtKj[q>9scpB:Bhq"OXZ
|
||||
rrW/nqtg=$rqH0_q"ss_p\=LWq=jmirV69a!VlZYrsSi$q=sd\r;QWlp\KI@L&ZZ~>
|
||||
pAY9<TneMbqLATtde<\Ag8"Us!f+G\mJd^#J>29*[t1jNbCtJ1nF`pDrs$DlKT2bGNW"A1_4d'E
|
||||
[J0\&k(15Brs\4GKq+CA\VG^!JUsTkrrW2_P5Bb1QLX5>$hT@HOe@``l-[q2Z%;q/s*t~>
|
||||
pAY8f<@01LqA95PXnMbq]NG+L![`WdmJd]7(fo2_Hl@([THY46j6^UArs"])+#$f_0`;gkO&\4]
|
||||
H2%=?d2@`9rs[X'+\Y%UIjGpn)];`PrrW/K3r9`p5iq81$gT?82c;B6euYtnEe47Es*t~>
|
||||
o`"pgq"Fd`oD\gfrV$Bgp\jO[&,Q&!rqcKjrqZ?ep\FdarT!nXr;$'kqYU$`s8)NbrrW&kqt^9l
|
||||
p^-cnq"OU]q"OU`p&>'lq"sddq"s@V$iKbsqu6Wqqtp0`rIP!'s*t~>
|
||||
o`"s.K)'osO7WAO_#AidL5gu@mf*g,JD0:hW9`cCNmE<KgpZ8'rrCRJJ.$s]K7JKW]n!HgW0I&V
|
||||
!j.!nq>UhbQ(P^HJ>Br<J>)N,rrW/jQi)@8Koih0rsR80aLgm?s2M[3P2CijLAuc~>
|
||||
o`"rQ*;LEO1\C\Jrf$gn"!]KG\F0A-Hl0KKAmsHJ<ACBl:;D5"j8T+`rYQ%a*Zc.8EebKSrEqbe
|
||||
q#:D1(n(4"$TC7HKdmpCMC]TEk4\fVqrgEF(]km>Id6q@XX'?fhuE\CKJY^-JcCK)J,~>
|
||||
o`"pirV-?e"8DZhqssamqtKj]qY0d\rpTjqq=sd`s8;ZfrVQ?brSdbZrV-'_q#0plr;$3gr;-0b
|
||||
q>UQqp\4X_rs/Gqr;$*]qt^6c!;uHg#laVnp\Fa_p\j@V$MaAps8DckqY0daJcCK)J,~>
|
||||
o`"pErI>';OFaaQ](5k,`INTAWIg&$p[A+jUm@Orr76t(ikL#8g#;r6hLL-WP5]t<L!ZU$m`h\]
|
||||
\G?"$"64r_g\_!VrP4*4Rt-71VZ))GeareHpPj]RVU1c^g$/MDNJ.!(k,-A-J<0)Ks+^Q(~>
|
||||
o`"p%r>5]'2&^UpK(K!Krfn<@B4;i3;Xj/T$sGnhV>7MV<m$=;::fEa"MtumB0#r.#pH9LFl9''
|
||||
)h.GUrr^I`(qohH#lBQ'W(@gOOBqi&!42:s#k0Mb(gX+3(qJo2$8<RgrR,#HEYpXiJcCK)J,~>
|
||||
o`#9np\4IYq"OU\q"sU]#l=;iqYg3`qYp!a$i0SsrqcBdrVlWerS[\Ur;HBip^6ipqYC*dqtp?e
|
||||
q>1*mq=s^\rs\l'qYKs]qY0aZqtL$Zrs/Dpqtp0_p\="Q$2OQ"rVQTmrqHDCs+UK'~>
|
||||
o`#8]J:NWSQ@Yp9NkFr_$3%;dJuRIeJ?nn<rsPK[oCT5?]ArCRJDoGd!6Y7j%?H[FdBfb+\&Gr8
|
||||
P*l.Erri=sM2(g&rs[brWN:W8[YB=!\VA?!rs6&c]YfYXJ;F-grs>+Ks4k?YhX5p]JcCH(J,~>
|
||||
o`#7Y(`4r.5T*jC0o#9!$2o&n*+QTA(j#-7rsM^Zkj*(/K?WCS(s(Y8!1s-+%5^(DX)q^aI?oH%
|
||||
3^`Z>rri7&.4"H\rsZbs@VHZDH6a=oIjCcZrs3rmKp"#)(ao.Ers;01s1jKQ_qu<eJcCH(J,~>
|
||||
p&>$jrq?Znq"t$dp\4LRrs8Psq>C$_p\4ORrs\f#r:p*ds8;cmp\XmIrtG;(p\=X_q"sj]p\Xdc
|
||||
r;Z`iq#13l"TJ5lqtg-g$NBhpq"XUYrVZHcnG`Ucp\4XcpAk-Vrs8E!r;Q`rrqcD@s+LE&~>
|
||||
p&>E_K7e]CQH.[WL4H/krs75.V:(0WJ:P)trsZK3bDMhPs2r7;JA07drtDtoJ;UkJMS>73KYjVU
|
||||
aS=MEN8=L5"RMqH^TdP6$M'7.Od(BYf[Q"Anc&akNIZQ7rdY!jlMh0Sn]^:us6QkNpjrI!s*t~>
|
||||
p&>EL*Zc.h5af2k,8a_Vrs6%R>HK5%(`7SgrsXKXTdrdargo:m(l>$HrtBu$(b0ud.u?;<+-9gi
|
||||
S+=6;0#7Jd"Pd0?Mf8Fk$Kj5_2`qp9\?IhCnc&aj0GkYArYPX*lMh/Pk+gT/s4qEMnq$gps*t~>
|
||||
p&G'k$2F8lrqcEdqY0mVrr`2np\=^]!;c6c%/T_or;ZcorVZNdq>0(M"SqffrqlZg')DG#p\4L\
|
||||
q"jj^q>:$_p\Oa`qYpj"q"OOXq"jsbrqGs_$N0YnrVZKeqY0gbm/I+]qu-Nsqu6BfJcCH(J,~>
|
||||
p&>Hcl&^P:n#2&HZ%0C_nc&a7J:NH0rdY!Snc'$,J=Y-fn'U%>[=OmUiVs%SJ=Z&;rdYZ7R^ef?
|
||||
JtBlAY-j+\^9)s:Yc,D7rsRY@LObVUXQQC0J;3Uo$IaTij3X3gW.q)7m/IBN\c)R.prDTb`e"/D
|
||||
s*t~>
|
||||
p&>HRf/4S6iF+'PEYs<%nc&`a(`4VErYPZWrpp'tHl,S[rSjlrWd#CUGN&Q)<>\HcJ,U8u*_1ZM
|
||||
+rsIA2/@Fc<f(Q0(iWlCqYpr=/LD;s6>4kP(`4OgrsGqM3m4Nl=(!7Sh<b.J07Wius72T.6^NB(
|
||||
L&ZZ~>
|
||||
oD]-lqYU'brVQBcqsXR]pB(-aqt'jfq?d3$qYL*crVcKei;X&Xp](*aq>L3grs&K$q=jXZqYg-j
|
||||
q"sjcqYq!&rqlHbqtp-`q"a^^o)B$qq"O[as8Dihq<S%]p\b$j"TA2lq"]L@L&ZZ~>
|
||||
oD],RXMBh/iQ%"I_XRR+qM5!!"+l_i\b#k$Z3pKr\$NfMinT*gq;M>ZTRlsFJ=k]8q>L<upXl!d
|
||||
J=<m!rdY*4_27XWrsdWF]n)'Pa+g+?Ru+oZoD]0`P(C=,roM+PTD\'U!JT/)rrhJdPE_ems+UK'~>
|
||||
oD]+FBoOg%adP%UORW8Nod9SR!us?DJ+N^?EshZtI!(6Zb.nm3oAT]T;Ao1L(fA24oDS[on@)%-
|
||||
(eAlnrYP_qO!s#arscHhLDqaqR3P?O8L]PpoD]0P3?*atrQpiP;#9PY!@"uOrrg_a3]pJps+UK'~>
|
||||
oD]0nq#(*eq"OUZp\XI[!;uij"o.upr:g$YrsSZ#qt^-grr;olp\s+N"Sqijp\XX`$2sbtq=sd`
|
||||
s7lNdrsJ\uqYBp]p\4LYq==OhqtKserV?He!;Pm[$2=K"qYL$drqQJDs+UK'~>
|
||||
oD]/dOOW6gNJ*d[JA^mV!71Xp#*d%$bCH)]o`#;qf=[Tdkj\VsUO_^hrro'Sd=o:4p\tTqh7T\T
|
||||
NMY2&QHf1($IF@1R>d5YJXVCco)Am(L8k46R/VU9Q0eMXre1:NZEBYPl\XtZs+UK'~>
|
||||
oD].f2R1A50H`q>(m=Cg!2of5#!A%?TGU9!o`#;([Y7;.e`?b+<uB`Nrrl=RX<EAqp\tTk_1c8e
|
||||
0O1sY5c"/S$E>"e75$P:)+Q#Jo)AlC,\-l!7/e#'54&:Vr#kq;F)4@^g*tg.s+UK'~>
|
||||
oD]-lqtg'`rVlckqsOLapBUTpr;-0_p\FI]#5IreqYpNnrqQThqr%JVq=jX]mJd4bq"F^prV-'^
|
||||
q=ja`q=jdVrrW/pq>Bseq!A"frqHHkp\Y!hq"ao?s+UK'~>
|
||||
o`#9tPK'qZZ/Y3/UUopo$M].,_=lHcJWt_To`#;bJUk)us4Wm5U4Bu9rr]0MK[fDh!m6i+p\tTQ
|
||||
KRokiJ?$b`J@b:N!p?)Ir."g(qsFCjmXb;kJ\;$CQCdPrs+UK'~>
|
||||
o`#9r3gXq*EQ[1W=For@$h>,]Npa;r)a,*2rq6:!5T1J^kl87`:f\Ehi;Wme)BZ3NrrScWq"Odq
|
||||
\0)\k;&El::De]RrrUYC<W![7-M[!.$K)j!^DVb*b<\q`JcCH(J,~>
|
||||
o`#9sp\4L^s8Voip\aIZ$2FJuq"OR\qtKsZrsSVtrr;upp\Fdap\j%M!rDZemJd7ep\aab!W;]k
|
||||
q$$Zjp\OX]nc&Ueq=amgmJdOlq>0pds8Minqu20HL&ZZ~>
|
||||
o`#9UJ:OHTqY-G7JCa2h$iZ%;pQ^8la1d)'rq6:!M4a&4n%=@GgSo__i;WkeJ=c0.!pkZkpAYKB
|
||||
J=`:$^QjJQJB%-Z!6Ftd!;>g[$J_2WV!\3PV!,DSJcCH(J,~>
|
||||
o`#9:(`6H!p$kO"(q&i4$iMQfn37aMR>Dbir:U't.8e[rieAUP]j_i$i;Wk*(f'Ju!o,$*pAYJk
|
||||
(f*duME`1q(msjn!1N^#!:T=T$G]AU=l',>>1A,SJcCH(J,~>
|
||||
p&>F!p\4UbrV6-^q>'mTrsAPtp\Fgdq#1-do`#9mrr;ljqZ$Nip\3SF!rDZhmJd4_qXsjqr:fs_
|
||||
qY0g_q"XaVrrE#spAt0hrqPj[$N0\ss8W&or:p$bJcCH(J,~>
|
||||
p&>EhJV2DAgm<YSUmSXZrsGa#L8XCgQ.a<Xrq6:!K(/WSLoU75VgsEqi;Wk_JB[E\!i)ptpAYKB
|
||||
KSR+:L8)A?MnSZ\!9O31"NSlHM2Ua#$HeRWs8U`XaH;#8JcCH(J,~>
|
||||
p&>E[)'5pC^Hrtt>"!f,rsE4:,[fH75.R7lr:U't*TQjU-=lYq?l0pVi;Wjs(o-Ku!a'79pAYJl
|
||||
+=;VH,Z][R/;Ncq!71W]"e)D?-nPAbrsGAZV#UJ(FIP6,d=M=Os*t~>
|
||||
o`#*jq#'p]r;QNnp\F7Ws7Zfss8)Tlrr)Tfp&>6jq=j^as82ch!<(jU!rVflmf*@dq#:!e%0$(t
|
||||
qY0a\q"aa[q#9ja#lXMpr;-9gs7u$]$N']"s82Zgr;-3eJcCH(J,~>
|
||||
p&>EqSWqN[J^Us7W.:K.rs\gZK?X7l[J9:LJ?&J>rsOLXLSaS?_hEVkKB(ni!m6)emf*@=QhU4R%
|
||||
/--NWJ,l$PFeM$NV)fA#j-cRe#BM1s.o#]$G!8<s2V(6c`N>hJcCH(J,~>
|
||||
p&>El9g,O.)6J.1?l2Z-rs\]I*M`F<Gk1"9(hE=5rsKrV-!]X0Os1_[*mERB!hL@tmf*?o6La^K%
|
||||
.6VB@NlXs3_i]r0^J<0#gj]LY@DCms&n^g$@ljjrgI7uVeS36JcCH(J,~>
|
||||
o`#9qp\F[\r;HNep\XCY"T/#mqY^?m!r_lipAYO"p\=^erV60bqY0dBrrN,nmf*@ep\jdb!WMln
|
||||
pBUKjqY0pap\j[_"9%uhp\sshs7u$]s8**%qYC'hr;?HjJcG]K"9&/pr/L`,~>
|
||||
o`#<>J=<g,ak=^bJ@PUIrrg31c`Pasrr_21WW)Yl%.f%,i;_f%P/+5QQ2TY@!pkO;n,EIDK])P'%
|
||||
.f[:J:N]jY^jlpL#_b(#j6`#J=N$sqOm3T$G+4VYboV>aiqEXJcG`L"o6rq_peIBs*t~>
|
||||
o`#;f(eAa-S[k1+(k2DOrreEYW+r[<rr^:ZA,Q*$%-SQXa8a:H3fIkq5Pj=<!o+dln,EI&+34'S%
|
||||
-Tbs(`5)YD]#'R,0]WX#h0\M(e[=ip/C>X$A"NBE*]./SYLq`JcG`L"n]R"OfnA;s*t~>
|
||||
o`#<sq=spdqY0a[q"O^TrsS\tp\Omhs8)Kaq>U*f$hsW"qY0gbq>C$^q;;2Qp\s[^!r_ljo`"pj
|
||||
rqHHh#5@ogq"XU^oD\jjq#'mdq#L<YrsS]$qYL3kqYU<gp\WbG!;i\o!W;ckpAk$4rri>uq=sg.
|
||||
s*t~>
|
||||
o`#<HT8hOLWI]ShO+>=?rsQ8cJ>i)>pTT4!U%A$Y%JbP8rNq-OnYF<fJXZMqrrW+QlgXoUjFb):
|
||||
rs\UUJ:Y)0KpS9iQ@n8irrMMKr."j9Vn;<q$`M:YYj21f_u?*T`SLOpqT#Q7"9$cGK)L3"T?I6;
|
||||
oZ*hhZH<,s~>
|
||||
o`#<":b]GV@N-.V1`2_NrsO,i(h)\/nS]?`<9a/W%J1L_qK<`Zk#n<2)+XM]rrW!Ag[P4Ec5qW1
|
||||
rs\<@(`IU5+[SaW5p">CrrLt6r"oK'@"dnH$XofYDqY##P5IifQ/2H@p6qr["8]<+*W6fT:s8kA
|
||||
l^D*7F34H4~>
|
||||
o`#9rp\Xpap\Fgdp\O=X#5S#hs8VukrV$<ipAYNprV?6cqtKj^qY0mEs8W#errW2pq=FUorqH3`
|
||||
q"OOXqu$6eo)A^cr:^<hp\4ONrsJMqq>UEjrVlWeq:tuNqt[5k$2jSnqu-Nos8;Z:rrrAtp\=Xa
|
||||
aT$b~>
|
||||
o`#9EKtZ3&J>_\XJZeG@#+U4As7jBcrI=mjpAYMNh4p%O\:K:BXb4=ErrL3mnc&[_Nh#_@$h&V4
|
||||
UQg:ZM8RDoeFNV>Sc+'ALRNmH[dF)&reHH/pAV,TkbE['h#@DkTrS,"rQC7Y\_?EFr5b,Irs%Ye
|
||||
JrmM"rQ5(i~>
|
||||
o`#8r+c!]i(gu$o)f+mA#"oe@s72*rr>5O,pAYL;_,iF]I2X,TC*&/frrJRsnc&[V0h_-<$fW!i
|
||||
=?IE;.$C#QYk%eo:&Pn3-:f6rHgUhAr?a1&n,-hGeQ3Sirn[STN`E+Z$MpGQ."Jtdo(ne<c2S!t
|
||||
B,idX`V[dWJ,~>
|
||||
o`#<sq"XU\rVZHeq=smVrri>rr;??epAk0crsSStr;HEcqu6Nfq#9.M!<2Ng!r;Wjo)B'kq"X[Z
|
||||
qY^-aq#'^_!;uij"Shlhq>KXZ$MXQ"rqZKiq"OO\h>[QUq"ibF!WN#Grr`5pp\Ode!VlT=rri>t
|
||||
p\OjarrN,smJd4dr8ms/~>
|
||||
o`#<FQBR'5iQ[ReTS_4frrhbUaifS>J,tAdpAYMRZ-(dcQGN%=L5GBVrrN,ko)AgjT8<.2rsSd\
|
||||
PDkl\[F(86O3$nl$-RjLKpTE5RGRr1rsSXQo)J<Ycd%N$L=b8]!q_JRg]%<>aOC.liKSkmq#13o
|
||||
pQX:UrrhkmLU?.<rrME+mJd4PaQ<GP~>
|
||||
o`#;s5WU-=aJ:k/;^es?rrh4ESY7S3(]bi.pAYLBEhC!.6'(!.,UhX/rrN&`o)Agh;((Z#rsS]N
|
||||
3\Ec>H)s521n+"8$)&1Q,!pr@7Do)krsSH9kPsaOW220e,e)V0!pVIQg]%<,S(%B?a?:ANo)8Ri
|
||||
nNFA-rrhIs-?m`1rrLcAmJd4>S)s[#~>
|
||||
o`#<tp\XsfqYL-hq=smUrrDomp]('hpAk3ersSW!q"amgqtU!]p\`>:!rM`ho)A^erq?Zor;$0e
|
||||
rqQK`rs&8pqYBm[qs+1hrV-<iqu-Bequ$9eh>[QQqtf(I!W)]Crr`/mp\Fae!ri#nli."_roa:_
|
||||
rV6<arrMunmJd4`qrRj.~>
|
||||
o`#<TKu<E-[C"9HUPdXjrsPu[J;8Z*Ju#&iL%+j:$]Vc]VV_9hMOK3Kd*DXm\U_ZirsQerJ;:,T
|
||||
SsnF#NU??;#l'Xi[@`5*]_Umn$fcd-k/#rTS%-Y5]A<Jg[)TT0rrK=7eGfZiJV'ZrrVlrgREk-u
|
||||
!P\9jrr^r<anb]2!O'*%rrK=7jo9i~>
|
||||
o`#<8,*CreH$?4B=":WGrsNW[(aU"9*Ec;X+li=s$S[2n?GlZ'.RtTuWQtMFIi+LBrsP,0(a`_"
|
||||
:.N"R0\u@##k:'!Gu,h,L%O^2$d0CKd>u7X8q*F/K\cY0G*dX3rrHtfeGfZ8)]`&ZrVlrZ7]#GN
|
||||
!Jp1,rr]enSFlRU!H!DTrrHtfjo9i~>
|
||||
o`#9qp\FX^rr2chp\X@X$N'Smp\4L_rqQ6`pAYKoq#(0kq>:0gq"N)6!r_lhnc'!pp\=^ap\Xpa
|
||||
q"OaYs8VltrVQ?brTX=irV-3aq#($cqY^3bhZ!]Wq#C3FrrMlmeGfXLrqZQlrrW/prTjIbrqHET
|
||||
rrDlerrMlmmJd4]rT4'0~>
|
||||
o`#9<L7Y0Yp$8uCJ@Y(I$Gh:XKRfremZE$tp\t[$L5=(Qnt!V``K5cLci4(#J>;Z7$dsQbjM6Pi
|
||||
hj94NiUm-TqP9t@]RZL6l2M.RJB!J'aMG9`afU]^rr_VJqlSZR!r7Q5eGfX1m@!PDrrUi@i9UCE
|
||||
n:L/nrrW"`q"F^hq1\#"rrW"MkN2_o~>
|
||||
o`#8b,YhF*m+QV7(k:rQ$BH,h+;eD@h`)H[p\t[",:92ak=q#nPr0]Xci4'Z(g->.$`t7"c&=!7
|
||||
`'Ppjan5T<p/tY3Kc!G0l2M.=(mlg&RZD`(SSC+?rr_%3pM/L`!qRSaeGfWnhF?],rrTYua6Wa,
|
||||
j;m:ErrVdZnb2tao-)TNrrVd8e)gU[~>
|
||||
p&>Eup\4UcrqlQdp\=UPrsJ`!p\=[cqY:!cq=jmtrqHBkqt^3hp\ap_rQkKFq"OaWrsSc#r:p'b
|
||||
q>'s`p\smd#Q=Mnp\=X`rTF1gr:fs]rqlWirVlTihZ!]Sr;ZTWrrE&tqtU0lr;"e@!WDlorrW2r
|
||||
qtpBnrr2fdrrMukrr3#tr9O@arVQQfrrN&nqYpQprqlKj!W;ckrrN)rli2J~>
|
||||
p&>ERJq28Go#.edJVpDnrsIS4J;V_IZ&I#JS+lpko75Wr_4'65J^hAaj3[f.qiH?inc'!IR*1YY
|
||||
c(giQQ%8N$rs8GZWIfY_^sLs$rsQr!J=uSNc*#mmMp1&X"/s<@U$;R[n$om@rqZQpd@J_c!T(0^
|
||||
rr_kr]__R+"Rik1^&I[(!Oe<nrrLirli.%=_;G"e!R[J7rrhf#\@qn;rrLN<r;QfOb3T(X~>
|
||||
p&>E4*#PaOkEL!/)_5@arsHRZ(b2QSE\F>U9)&>okSV)7N_%$s)R+u8bg?@lpGEf7nc'!'6_QP,
|
||||
UfU9a58`_\rsA;<@iZCGNN'hpkl2$](`60<NML@+jXm7arrZ]!s&A7_"Q=fYL].&K!N]#DrrL#[
|
||||
rr3)aD2%Z\rrh;0IY[morrIF2rr3#3T'QCY\<"W.q#:Ar:&=kmiI662rV?HoXA/Wm!PG#is*t~>
|
||||
p&>0mq>($crq?Njq"X[PrsJc"qu6NgqZ$Tpp\+Upp\Xa\rVcKcrquNhd/O1Cp\F=Y#Q+8iqYKs`
|
||||
r;QHjqYp9oq"OU[q"Xg^!;kgV$iKbrrqlZls8W#or87MWrV6Elq<It`rV?Hmp\Xdd!VuZhrrN)r
|
||||
nG`Xjqt^$co)ApirVuloqu6Km"o\8rs7cE`rrW2or;Q]srr)*]!rVllq>UKkr;6KtrV?Hmp\Xdd
|
||||
!VuZkrrN,tli2J~>
|
||||
p&>EFSt58AL4OoNPEVC$rsJLOa7ml=Wr;taLA1]Vqgc;>PN1SRMX/N;jO!o.V1>9/rt`+qJ?QG;
|
||||
`QNjaJ?,]=R$j1nS"Q%3Jc:0%\c)R)k5Ph3JA_#mjOF50f!s5errh8?r:Z]HrrqD[p&'?Zq>UJn
|
||||
anbr;jiHrk"S]a%Q07`<#,(#Vo"DR&qu6iZVtKt<`V'64oRtQirrM]IlMh"bbbWDZqYpSoanu)A
|
||||
ihuJIJAq?a!N4';rrM]Ili2J~>
|
||||
p&>Dr:/0PB,8hA#4$#dsrsJ66Rdd.-AGcD_,PV3Hp_\W>43PYb/)-j:c-ZIl>8UB0rt^##(i=XI
|
||||
QD#<:(hR;K6Ua-_8Q%c;)ZCQUJ,90<k5Pg\(m=3?cE[EL[=,=;rrg@tq<guBrrpPQmJ.Tbq>UJ'
|
||||
Sb`9dd$sP)"RqFD5L]3'##i_FkD+NIqu6iB@.!b,QM(7ZlQE/*rrM<#lMh"`U04,bqYpS(SbrEj
|
||||
b$aW4(mb!t!FVJrrrM<#li2J~>
|
||||
o`#9sq=s^Zq"OR\q"X4U$2FJpp\Xj`p\jj\rsSi#p\Og_q"t'iqY/A:"8hlgrUBgpqY0j]q#'s_
|
||||
qt^!^rV$Ehq>:*hr<)uop\4[^!Vu`YrsSc!rqZNms8Dcgp\WkJ"SquqrqZ'`s8N#t#6+Gus8Mcg
|
||||
q>UKirVHNqqtKj_rrE#ss8W)rrr`8qq#0a_"o\2lqYU9grs&Jus8W)mq=XagqtTmb!<2Bc!rVon
|
||||
qu6]krVZ["rqZTorqH6arrMlmp&>$kr;Qcqrr3)uqY:$gs*t~>
|
||||
o`#9SU5XVdP_PC9LmIE-$C';6JAo$eK\V+Qq#:`cJ:OrKOI!ZLnZ.2err^'$NnEk$+0gO$P*=+a
|
||||
MoVZERXfp>LQSLSf%f*6b,^&COH,3lo]Z;_eU[%_f`2!3S!Sc>i;Wu[R*YfrSac[ZmJd+in##s]
|
||||
pOK1<rrW"Lhu!EUrjdT5rVlotiVriXp?VYV"7DA=j73-Qhgi,:_"7FJGcs7_&Ap&>*+O8\kR
|
||||
!r_`hn,ELhe>_R-rrW"Lhu*KYn##s]pOK1<rrW"LhtI'OrU^!drs.?Zs8LKJN8X^8J,~>
|
||||
o`#97<\G:O4X3"D-:$qt$9c*o(m]V@+M\ibq#:`O(`7=e2F35Yj_#FWrr\3B0t?`Q+*&Q=3]j*<
|
||||
/=B`[8/N0^-9,D#[(jGdSn8fV2DQd^lKJ6UZ5DG%\GuTP8OFMNi;WuZ7&^.9:%8/`hVJ22#3&q^
|
||||
s6pk4qYpWh+2n'V"8mZe+8u3?rQ5'=!Unb?rr_1?6-Sm!"iV='C5qKSrs%IgpAaV!?hOF#Kf&]%
|
||||
rrW&]qsXOerNThXr;Qij+2n*W#3&q^s6pk4qYpWh+2mmQ!rD0YrVm,<s8W&#B.q:(s*t~>
|
||||
o`"pirq?ZmqYg<dp\4URrrE#rpBLKip\Xm_rV6C#r:g!]q>UEmrVlfjdJj=Jq#1!Vrseo#p\F^\
|
||||
qu6Egq"jpfpAYBrp\4LXp\OjQrsS_uq#(0lrV-3gqY]:O"oS2rs8Dcjrri>ts8MlmrrW)lqYpL!
|
||||
q>UEorV-0crr`8sp\4[^#5eH#q=sm_rVloqqYpKqq>C6ls8E&oq="@`q#LBfrs&;us8W&lqYC-p
|
||||
rqu`op\agd!<)ol!<)<b!W2iprr`8sp\4[^#lFYtrr<#sp\Ode"9//kp\spfqtpBnrVlR"rVuos
|
||||
q#C?hr;ZWkrr7K~>
|
||||
o`#<UJq\`@X5CaLJ:uD>rsRh;J:N<USq+>mJDp;'$eBiiMP0P>in3tkJEHk3rpB^gnqbqSrp]ps
|
||||
aG,55]RmrbUV`%oc0k<*#hXoaR=Kjrh>HR<$bV"QfDkm4J]@>hbM`C(c'eS2fq&$?"R`DlnZ_ul%
|
||||
K=>!X8i5!U\"Nchgi*3rso"lZ[dacNf^sSqko_/M>dGY_Q3_:rL_42rri)hNhH7<rr\gZf_tXG#
|
||||
QCLis8Uu,[/'_*lIXbRLW]Sq!;l`p"Pf-+NnWq$(&l)'s8W&^Z[dacNf^sRU\"Nchgi*3rsJ_hZ
|
||||
[dacNf^sSqu-O*gl[q`gAh3DO8nF?ec2o)rr7K~>
|
||||
o`#<:*?c7cB>fiY(a#sLrsQsf(`4B2:DeMN(s)LP$agg/.oPR/b.$iq)!:hur9aLek9mber:'^r
|
||||
Rj/b=KcH*+=HG:RUu21Grs6+\*(:\^H,9=ArsOMt3k,.hcPr59G+ddn"f+Tcs11r%rrh7ps5n7u
|
||||
rsepm*bPHPr)i1_s25atr;R9(eoV`Q-8IK7s7]nbYUKJM#*<Kts8#Q_rr3,jlnVN5nG`Sb7(E-i
|
||||
rs/I(kl:\$(j>`T"k^;seKpjdrrDimrrg+s68?.@rtYHn\c;^,eoV`Q-8IK7r)i1_s25atr;R-$
|
||||
eoV`Q-8IK7s7lQm&&:.k0tdPdk;<4h>I4?MZMslS~>
|
||||
o`#-pp\4O_qYC-b!VlW]rsSc!p\Omcp\4LYp\agd$iKbnqu?Zlr;ZfqpZDJUq!J+]q>pQjn,Ego
|
||||
q"jd\rV?3`q=j^ao`"phrqQHd!W2l_rsSVrr;Zcmq#1-jrVPRR#6+Drs8Vrkqu6fqr;HEcrr39'
|
||||
q>:!cs8W#prr3&rp\k'j!;lci!Vu]lrri/orqZEirseu%rVuoop\t3mrV63`n,EIfp\FR`s8;lr
|
||||
!rDZiqu6m!q"ag`p\=^es8;lr"o\5qs8Mi\rrW,tqu6<jq>L9ls8;lr!rDZirVllprq?HhrVccr
|
||||
r;Q^-rV6BlrqZToqYL*arr<#orr2qJ~>
|
||||
o`#-\J;1;d\#0.T!K6./rsR2(J?J+;J:aM^JBdlh$eBiZ^\[E$ec5[+JEQq5plFhB"1#)hVsjWo
|
||||
cAnreP2iBkV4)q*p%87dc]+9PrdY')_<L=d$]KV_s7NXXimmnY^u>:tp5A&4qmW-nrrfCRieiis
|
||||
rs87m^7E[Os2rgirrTWZgAV$U_M!GiRGn)Crrr=oWV!$grr3JnKAuq2[".KBs5B05P54VI"5A?r
|
||||
r:p9mb1$@i!k*X5qu6o^Q__9sJW'F)rrLWprr3/UOmE&8R-ahYbO`T(J:O'Hr;Q]sb1$@i!k*X5
|
||||
rVm)=KReT@iV`]T!S#Eort*nHli6C?s8TI.`0K`is.o8cs*t~>
|
||||
o`#-K(aF"?I9lgh!A)agrsPeC(i.W8(`cXD(o6s,$agfjMY?%EZN'sA)!Co"nhfb6"*88#?gn"'
|
||||
VD;aA3QkYJ>Y#]+m.C;[V_CFnrYP\]O4N[t$SE9qs6Ob_b-UcPN8ad@mk)lcpj>g5rrcrAaso:J
|
||||
rs7mmM+t&Ns.6CmrrRK`]`%j7O<>AW7`bH*rrr3u@d733rr3J\*QnE^Fr8s5s2d>t3V2b?"2,OE
|
||||
q=ssjT!&(m!dY]rqu6oG6<T"X)_LjarrKC%rr3/6384Di7-spZU$.R\(`5``qYpKqT!&(m!dY]r
|
||||
rVm(`+;bqbaSPo9!O8O$rt)e%gAg%us8R:XP<[q(s'"Xcs*t~>
|
||||
o`#9tp\t$`q>9p_r;#a[%K?,#qtTs`rVH9_q"Xgars&8mqu?Znrr2our:fCS!WDc\rri>qrqcN\
|
||||
rs/Jsp\Fa]p\Fg_!<2Qh$2XDkqYKs]p\4RPrsS_urr;ckrqZEeq"WhJ#5\,kq=jXZr;R3(q#1'e
|
||||
qZ$Toq>L<frr2uprr3'!p\=[d"TJ>up\k$is7ufpq"t$i#5S,qs8;Werr3)tp\4XTrri/qr;$?f
|
||||
rrDoprrW2oq"t'rqY:$hs8McirVm6"rVuosq#:<nrqPj[#6+Q"rVlQir;Qcnrr3'!p\=[d"TJ>u
|
||||
p\k$i'_qY,s8Mfms8W)ns8Mceq#:<nrqZNmJ,~>
|
||||
o`#9jJa0IiVn.Sjb*hYs%I8W#a,#\efr]dTNfi)nrs/C\KuEu^eaNM;!nVu%kl1_EJGAU5"RLp0
|
||||
ZcDP7$d4WbS'6P9R"U!?o()efY(2P?W/$7\Kt73NrsQ\on+Vgdn>*@sMN?`r#-j2qSqMWbr;R>k
|
||||
Q.W:kW;lnYRcO%+rr;hprr3)pLPc$/rrh`2l\FBrrs&J%ZHncMr;Q^#T<eLsaafu^rr]f^K&lD#
|
||||
"ImuoV==?]!W&hqrr`"NM>mGQ#I]]Us8VS?_uBZDrfQ@Cs6l9Cs8VJPm/I:]b3e*YLYr(1!W&hq
|
||||
rr`"NM>mJR"RX=sLYr(1(&j?Xs8VPRnGiOUQN-K-JsH!.s7WAhs*t~>
|
||||
o`#9`)q]*H?\0JJT1//I%GMo;RO9_A\S;ru1,uuErs/3O+d;igZf:ua!k0$Ekl1_-)"I(p"Pb?Y
|
||||
Fd_^u$_]F"8Y[CF6m!6_kOSW[CD\gP?m[??+b9LYrsOo*ipe^uj'$MI.Pp&`#&uAA:*:BJr;R>X
|
||||
5.>F:@/p8O8Bp<br;ZJ%rr3)i,q8cjrrh2KgEji;rs&F2F/V6[q>UBu;02d;S/>'$rr[cg*6msP
|
||||
"A6&0>iY\\!VU+(rr_a:.K',D#CA;Us8V+"P5bIhr&<%'s5H<(s8Uq@m/I:RTAINP-,oi_!VU+(
|
||||
rr_a:.K'/E"Q#['-,oi_(&U#<s8V(Dj8]/95l]pd*Brfhs6j@os*t~>
|
||||
oDejbrV6Qmrr)WZrs\l#q"Xgdq"X^`p\4R[rri,nq"t'hrrW)lroj@_rV,a["Sqrnp\jR\$i0Pn
|
||||
qY0a\p\=^^qsj[mq"ja\qY9j[p\aIZ$iKbrqYpHhqY^Biqr@\^r;-0_qYgHmq>C7(qY9mdqtpEk
|
||||
q>UEkr;ZfprVlfuqY0jarr`/orV6<j"T%leqYpHn#Q=Gts8D]dr;Q]tq=jdTrs&Gts8W)or;6Kp
|
||||
r;HWp!rDZfr;Qiop\t0l!r;Tirr3#sq#:9oq>UBns8)*^s8;os!WMllrrN&rrr3&rp\Ogf"8hom
|
||||
q#(-mr:p9k!Vu`os8Vous8)Kbrr2ouqu-KnJ,~>
|
||||
o`#9nJ;0PfURK-gh3@=,%HW/(NoAi]Mm1BTJ@bURrrr:_Xcg6brVlr<JG&.+!SW.nrrf15fn/>S
|
||||
rsPKMZ)iM2WJ?DiQc/Ip$MoscJYof8Mh$E1mf*[>JASA\gS(t#ql%HorsASNXaubHg%aHqr;R>-
|
||||
Lo(*d]`69Inc-2Is8UO1rr3&,J?&SJ"oZ<*jc09<rrf]ZJ?8;>rs.8<q#B#uJC=Gs!h4_Rn,EUI
|
||||
U&Y/^V9So;!Rg01rrTQXWr;r(rMP27s8VqaJFNR<!S3;1rrK"_rr3#(ZL%SqdE_dlm#D#CrrLR2
|
||||
rr3&,J?&SJ"oZ<*jc09<rrL]2rr3"rli-ngZ*OD:J<]^*rrL$jrVqB~>
|
||||
o`#9h(aM^T=@\S2_*%,b%F?"S1!%7!/9%7!(kVGWrrr-XC,pe*rVlqa)"$Pe!k]QQn,EMqMRa_R
|
||||
n,Eeo(ij:/,[r&Oa$Q!hoD]0k3b'(7G;Lif*OY>8$`"W$B(*E5FfG+DPiViNpT80J5CL*4`D-:1
|
||||
&7[(mrJZI1V+]tNJuSeMXjd:L!d5DkrVm&uO@.AKrVca!Fr2'0jo,2a].rmV\JlBfrr3$k(l.S[
|
||||
#JX7<s5R=ZrqucsXjd:L!d5DkrVm3$?Pqc%s7Jo"jSo/`[5%[\s'FIZrrI.]m/I9kVZ6\O0`CtM
|
||||
!NjiMrrR?\AGuN3qiF1l0`CtM#.62bs8QE[rr31CF8pG$4mW+I!Kjqks*t~>
|
||||
o`#9tp\FRXqYpHkqYBOY$iKbqrqcBdrr2`fqY:'mrqH0crVm$"qtKjakl1\]q="=dr:p6hq!S.i
|
||||
q"k!bq>0m`rqcBgnc&spq"jg`qY9m^p\jR\$iKf"rqlKerr)`irT*t\rqZ<dr;QcmrVm0&p\=af
|
||||
q>:$arr2unrr2uqrr3*!p\4O`rrrArq>U<hrVluup\=^ars/Ats8D]ip\t0l!VcBWrrMrnrVlrr
|
||||
q>U?m!;lcq"9%ugqYpL$rV6-bs8W)oq=jjf"o8&qs8DlprrW/nrU'UhrV6Bls8;clrrDrqrr`5o
|
||||
p\Omh"o\5lrquZkrrr5qs8W&qrr33$p\k*cq#:6l!;ZQmJ,~>
|
||||
o`#9_J=21H[di>#\!ZR_$dsX3n#h>TmcpBoX8)\sl\'rGrVm#g\:B;)kl1\5SF?I]er/GAQi6FR%
|
||||
/uTnmuO*AO2LFiJFN+/$K6iLR)H@hSXP5an,Eg?MuN.WQF-#@]VaK_jo5GTTRt\krrAqprt+IHN
|
||||
V<CC^9jX1s7hiWs8U(;rr^u*KsUdY"lYcEp;jcBrr_&,P2Z<<%A(uIgkX((o)JagK8fWprrJeDr
|
||||
r3*"a.hktrrC%;rr^u*KsUdY$K7;$df9@@S>Li9rr3.t]`8#laSu2@gO\PTrs%YMpAb06\GZ@,`
|
||||
W#l>g44m`rr3/\QDXAs\GZ@1UqHa-j2h6"#2=^lnq3+srr3&sS,WBdJ,~>
|
||||
o`#9M(e#bqHKN>EI7*E%$`tFiibKWehq1^AB))B.g)hEMrVm#XIMa6lkl1[f9^hubZn9546Mp9P%
|
||||
/iM'i\XJD1m-a7)!(5e$HOW@6^2dF9h6A9n,Efk/c=O]6$D&2KjDIijo5GJ;B<%?rr?C(rt*j$0
|
||||
^o$9Lj)qms7&8Ks8SA`rr]kM+a*ea"irr8n!eb(rr^%R3Q_0u%8O#)^a>`nkPtSZ*\R*RrrH$*r
|
||||
r3*!RTJ2@rrA>`rr]kM+a*ea$HPILXoJFi93iD4rr3.)L&_1rRf<<g]c,Aers$t6n,NEWIJj*FQ
|
||||
2^dc],2]6rr3/C5[NoKIJj*K=bZnUbF8G1#/(r(k8l\Jrr3&p8cAVfJ,~>
|
||||
o`#*op\4OarquNXrsJc"q"O[cs8;fjq=jmsq=jdbrr;urrV?3_kPkS[qX=Feq#(!bp[8%grVHQm
|
||||
q>1*gqtp0WrsJPtr:p*cqt^$]rUBgqr:p6cqZ$TnrVcNeqrIbXqu$?k!;cZo#Q"2ns8VifqYpKq
|
||||
r;6Kn&H)S.rqQ<gq>L6eq#(0lq>L9l!rMclr;Zfq%/Bl#q#16frr<#tp\aL[!WMlkrrW2pqu6U0
|
||||
r;Zfrq"apbrVZKdr:g6krqZKlq#:9srqHEls82fq!r_limJd7cq#13l!Vu]lrt,,.s8MfhrqZNj
|
||||
q=smfs7uWlrrrDrrr<#qrr33$p\Opeq#:6l!W;ims*t~>
|
||||
o`#<aJ:O]sl@sh>Jqa'hrsS7FM1W86r5m3WRJlp\%&8?ejluO.jPu_[Mu2`<!QV81rs&:YcE+$t
|
||||
rU9aohm3:FT!IY&^V>U#nG`i\W6:6ieAI`@K&cA#%F^EoN3N<\ceRK8U;?chrrKm_qu6])qYpL'
|
||||
Y(>F/rI]X$r;Zf<\c2U?e,TI8MP'C/g<cUXeGoQEhu3QVa-$)ort"tYk(s#_N8jl&pAb0XJB[K^
|
||||
!pY^Br;QicQc&h&,Lc\mm>@P*S_DGcP1,']s66!$regOOs7M$6s8Tt4s8V)4[I4%srlg8Urr3"p
|
||||
hu*Kce,TI8MP'C/g<cUXeGoQEhu3Qcon2c6s2+X4s5Ja?s1"<arVloJ`;KXc~>
|
||||
o`#<P(`6oZfcq=N*?k+DrsRa%.3*g0q44<]7Jll[$s4@&cdqXFc-/cs/beK/!LdWirs&'KV.aE[
|
||||
qsXOm`H2(.:NP0XMMikSnG`h[@A,JHZ'%XD*R+$Q%B_S(/oU^eW5$G$=-!.=rrJ%[qu6\ApAY(#
|
||||
CDjtgq]-MdqZ$SaJH#Q[YQ+XY.oG>$];\jlYlF`,`Vof<RQ'^6rt"e4dO5!k0?X;Yn,NF?(o-R"
|
||||
!nf1%r;S5&6]qBJs0)J&h()@_9tRB+3NaD!s40`Er@7I>s6Ulgs8S2Rs8U4cGjbS6rLtdWrr3"&
|
||||
`Vf`IYQ+XY.oG>$];\jlYlF`,`VofIm2k?gs,cpRs2lO1s*d,orVlo'PPkH2~>
|
||||
oD\pequ?KhpAk0[rsJc"p\k-krVuomq"F^pq=jaarVl`jqtKpLrrMrlnG`[hq"sj\q<n7jr;6Ee
|
||||
rVcTiqtKj`nG`akp\F^`q"jpfq#LBkrr`,lq#(!g$iKbnqZ$Tor;-Hir8dkYrVQHk$iKo%s8Mci
|
||||
s8W)mqYgEpq>L<m$N:#'q"asirquZlrVllmr;RN0q>^Hmqt^$arqH3_rr<#qqu?]oq!S1^qt^74
|
||||
q>1-krVuikq>^Kor;6Hms7lQiqYpNpqtpEnr;-Em"oJ?"r:g'[rrN#qrr*'!qtU!drVllmqu7$%
|
||||
s8D`gs8W)rqu-Kn!;QKl!W;fnrsAT&s8;Wfs8W#rr;QforqueH~>
|
||||
o`#'jK"LoRqg\\0mf*[YJ:ubYn_4$CO,s86rsP6IZ.mpqbaZ5"Rf;ON!MZgfrroop]Tn&:mf*[G
|
||||
\B^Arg9\c8J:Q_MrsQr!R)?dtX3%*-UYu(M"1!]De,'(Pc[^PRs8V*-\,!D_jSo8=^&%a;f#@[h
|
||||
n:J7Os6P9@rr2ouS)F;G$Jb[CNM61Jo>nl1rr3&tN;`_T(=]/Zp><c^MT54?PEP83s1c)Ds43;1
|
||||
n,EF']DDOKpS+kks4mY9NM61Jo>nl1s8S&=_liP0s1H8Ls37_Grs$F>s3l_(rUp0s^>APUmG>L;
|
||||
RcsbN!rS#Ur;R,Zs5f66q>^'-`8gjs!rS#UrVloCY5\G-`;KYaL91@RaS5W4!O_:ls*t~>
|
||||
o`#'f*J=)cq\T=_mf*[F(a$Qnk.L]n1Gen%rsM7:Ek]'8UIp.b8,VTN!EO1/rrmg0L-?PImf*^'
|
||||
I\o<G]6'="(`:Nsnc&uf(djIJ.;#)N:0>R8rrrCC-8ht*qu7&&(`7PurlVEloQI_)rrL/qqYpu3
|
||||
QN.!F*.e.ih&(/1rr3!j`r>uL_#Mb8<V6=URZkqos8VmJqu-O1YZ^nm`0+.OQffJP3SON5MgbX*
|
||||
[5RpNrrJ"0qYqW,<c.m:_#Mb8<V6=URZkqos"DZ\Cut]sKouE8Uhfu0#*\l_Xs7ZXp&>>S_sQjI
|
||||
_hL$>eGfILq(MXCrt*!GcnJJls65u9bPqPAq(MXDrrJp2rr3:gq>[TBC&@q!nGN:eGhi5sJ,~>
|
||||
oD\jcq"j^bq!J(gqY0pdqYC0kr:g-`rsSf"p\=[cqu$Bfq#'@U!rhrjnc&gmp\=U^p\F7W%/p)$
|
||||
rV??fqY9m\p\s[^"Shihqu$Hj!rVfkrr3#uq>L$gq>U<l$iThss8Munqu?Zjr8mqZrqcEi"T&)s
|
||||
r;-Em!WMuorrMrprr3*!qY9s^rrN)pqu6iqp\4IZr;Q]srVZTn"T%lhr;?!_!W)fjrs&B#s8Dfh
|
||||
qtU0mrqucns8Vrts8)`orri>uq=sjXrs&Dsp\4IZrVZZrrVHEk"9&)kqtL*krVHHl!W)fprri>u
|
||||
q=sj]rrDuos*t~>
|
||||
oD\lEQ\PBf!JpaCrsH2cbi,Uus8UQ"c1h5GidlWAeEaZgetA)Hkl1_TKXC:L#5!Y,XLs(]mf*^M
|
||||
^")85_Rck0R"9hUnc'!nM6NJ`ago4*aarINrrMkbrI=p:lMUYifmpa8n_(=es7(rsjo5DHWrDkp
|
||||
$N@0es2qDAs8Vf,r;Qebnc&OkfW0hDrV6BnkHb$c%/crQJ<-YUqZ$TLcMRV@"oGQVXj>D_rrKCn
|
||||
q>Ua!]__Z\X,+Riq>UN`dI-u5"oc$Ds/k\frrr)3S<1_ho`#0paI.a8PHj!BrrM;gqu6fOX,+Ri
|
||||
q#:BXZMa_'XmQ,f"nf^%ON%4orrLCDr;V9~>
|
||||
oD\k466uFF!@Ia4rsO/kU<$tNs8K/@V#L/h$d'A)26bhcTX7WST'61Uk9"m;rs%a6-u"AP?gdq&
|
||||
^5'#A7Z`191.)s!hXUURp*joOLn0'UPFNT7rr3#g:&Pn07G.P<$b7+.s5pn;OT+>j[H7Dif4FmV
|
||||
rsSa>b5\)Gr;ZfbM>mJR!CQ#KrrfiE-]IrtrrLVjr;R3$>8\87@&ir#s1G3&rr3/rE?&_kXR?)h
|
||||
ET6fo#lB>Ls0u\hN;NGN!oC$:rVm'!IY@`9hZ!NYm#F^sQMpIU#PslY+Wrje_YjE7e8tNe"Lr(l
|
||||
N;NDM!Ru2grrHlkrr3/gN_;9rrV6BnV#C5kJ,~>
|
||||
oD\mdqYL0b"T%lfqtoj^$N0Yoq"k!fq"OO]p\tX"p\4[bqYgBjs7lKTrrW,mq=4IhqtKm_p\4LO
|
||||
rsSc"q"amaq>C6gp\aO\#5n5mrqlTlrqulnrr2otq#0phr;69frVm'!p\t-er;Q]sqtK4P!ri#p
|
||||
l2Lb^JcEC_J,~>
|
||||
oD\lBW3cJR"ba.2N4[*ursI8/U5ZSQc]*I+i:m6Zgjk+Ce#hZbci0-=kl1_,J>_r;#0)=W`IWQ7
|
||||
mf*[<Ng?<nR%MRkW.<1_rt!A+]Bm/Gle^RVU%/0_qNh,2"G+n=MW"I5$dsRsige<os89liqr[n[
|
||||
lBq5.rrM3[rVloqrU'Xbqt'gfrp0Rar:Bphqu+8/!W2iFs*t~>
|
||||
oD\k/@!)Ab"X%e%08#V[rsH"R<\AgbW%]&+`qTK@^_e6HYA27oVu8]-kl1^U(gun6#+-MhQ5^ZC
|
||||
mf*Zf1-naQ6r9T;?l5a0rstnFKAD3@gV_(L<TX8\og&Kn"<4;,.`_Mf$`t91b"S]4s8&**pu_SX
|
||||
fL+uhrrLCBrVlonqsFCaq"OC[!;u0_!;Z6d!VlQYrrE&JrrMoln,ECekPp&~>
|
||||
oDed`#5J#kqtKj_mf*Iep\Ophq#:!fqtC$tqtU!aqZ$Hlrr;chkl1_[qY0O[!r;clrq?Ehn,E[l
|
||||
q"O^ap\Operq?EhnGa!tq>9scs8Vrps8)`ps8)Zf"8i,rq>L<rr:g-br;Q]trVu`VrrW/orIP!C
|
||||
s*t~>
|
||||
oDef?#_@f$]YT>QcMI#0"g3BWs6u3NJ,m7UrsQl(S@c'(a7o<%OJ_7A"/DiHq""FhVUWeAJ:O]h
|
||||
rs\%GJ^M\o[/IanJ:P,ursnIga-YTWqQ'>iW9jQaZi#=U\GapRrVm5VJC0h8s8VoRs/G/\!o8q"
|
||||
JcDJEJ,~>
|
||||
o`"pjrYPnY-VB,S,8d9Nn,EQ-(his13rTrrL%bNSROLm^Er)3nn*r;Bkl1`e@iOt/rruf7TH+jd
|
||||
B(,a.d3fg4U)nOTM]ioSI.7.Gi(f\-^[q,2n,HeOs8I0=(^#6`Z!@8-$FUeQ8$W*ooZ@,Ck5PLu
|
||||
1X^jSUAo`~>
|
||||
o`#'kp\4IYrqccqqYBOY#l",nqt^!]p\=C\$MsMprVHNns8;Wgl2Lncq>0jboD]'pp\ssaq"X^S
|
||||
rs8Mtp\=U`r;$-ep[8%ip\Fddqu?]qrVHNnr;63jq"O[[rVlrtp\Omh"TA>urV5XW"TA>rp\f[C
|
||||
U&TW~>
|
||||
o`#9=J:NKO\\lJCWh/VX$&"N2\Y"D6JrBX$rsGfZe(h4ps8UDt`p*L+ka]#1oCMteo7HUrZAOLA
|
||||
n,Eg5Sq)d"gWPtEJ:NFMnG`slLS!Jd_ts/rk,IbJd/8CtJV]'!KDYZJ$ep32r;ZfTo&\Y_rp'Ld
|
||||
kNfI.h1>U"s*t~>
|
||||
o`#8d(`4Z&J!$28A5DXn$N;,.iI=]A2'"7Gp&>A2*j3;!h>dMR*gl3l"Op(f)!UYl#O!2o2018r
|
||||
D"%B4OA?]GA\Oj+0c1`RnaQPfnKgrOd$"(mi6l)ks/Go5"WA^4PTKW!rsQOX@f$-)`ok[_-iE90
|
||||
"Ou.I,/Jj1U&TW~>
|
||||
p&>Erp\4I^q=sd_rquZ]rr`8prV6Bd!rDZdo`#<rq#1-js8Momp\FdQrri/oqY1!\rs/JsqtTs_
|
||||
rqZ!^"Sh`gr:p0`!<2Hes8!K+rr;lkqu?Hhs7uE`q"OX]qt^'_rr2p)rV-<ks82fkqu$6Rrr`,l
|
||||
q>GmET`9N~>
|
||||
p&>E#J:O!RVN.1`pW:&8rsA7HgQR/BL95ufo`#<6Q/g?js6RP@J=50WrreplZ@ME8rs-f2]98)W
|
||||
nXJtH"IFYYeWp,a"+u2Xp$_nsXKnG_rOnrAqi9;.Rt-$QKX.\iR%9?'rr3>[JFig?_Y9nIc]IDk
|
||||
"0mQNk(3Q*s*t~>
|
||||
p&>D3(`5Tq?8>39n=5.!rs@j*^,d)U,\e/So`#;W50U2(s4iR#(e24(rrc))Eu<p.rs,>ZKK1T'
|
||||
k">(A"@<rmZ9J7)ruD+]mI1&kBQHr$qhJ44pG'/W8f/C,+*2.G6qoSkrr3>>)!V(uORQJCW&Eo?
|
||||
"*#MZdXhFks*t~>
|
||||
p&G'f$2=;nq>'sgs82W[rrW/nq#:!iq"OO\o`#9qp\4[erqcQhp\F+S"oe8nrqH?^s8Viuq=jac
|
||||
s7lT^rrW)mq>U*kq"ss_q!\5"rqQ9frqcKjrVQEis7c9_q=sg\p\Fd`rVlg(rV-<kqY9mbs7lGA
|
||||
s+LE&~>
|
||||
p&>DlV1>MVR@DP&s1+llrs@M5Oaqt7NIZQ)o`#<<J;*:gm&84<J=cT&rrqh@_WcTpoD])_N1kg/
|
||||
s8S;Ln,EI"Q(e2-"I6X1JrB*t)"WoRp?])onCbdYp\]brMP6$3J;'QOS)aMJ$K$C*rj@u`jS+e9
|
||||
JcCE'J,~>
|
||||
p&>Cr>Spk%77sNYs+"2=rs?I\3#EJR0GkY'o`#;a(a7T4ggHt)(f0eirrq9sOOk>EoD](`02rj3
|
||||
rr5(8n,EH>5?.V!"?qNh*A$[Z)!O%AmbDl2j1:L_nG+=H.TJ0;(a;\n8^.26$H*eGrHLG'cLEl'
|
||||
JcCE'J,~>
|
||||
o`#9sp\4O[rr<#tp\F7W#lFDnp\Og_p\OL]$MjGps8;cns82QglMpn["982krUg*rrqH<dqYp<i
|
||||
p\XFZ#Q=Jmp\=Xaq>U*grp]q)rV6<gqYg<eqYg3hrqH6crqlQgqu-Qhrr2p)rqH?dp\OpirqZDA
|
||||
s+LE&~>
|
||||
o`#9QJ:Or!p](9dJ>2K3#e?8(JZHkKJ?neH$DN14rmeRLqo+*3li.1dVPO$TJDg)"$0m,T['&he
|
||||
oS1!Hrs.8FJUiTrigg!u!9iqP)!?h-aKt$HUp]*Brp,*/a6C4C[_CVuL$\g=$L<5kR=MU@s6lA`
|
||||
JcCE'J,~>
|
||||
o`#94(`7<nnGiOT(g$/*#_50U)eYTg(j#<K$<A1irN^t8pQcYoli.1a?!?hf(ru:K$.p5OG&-#0
|
||||
lQh/Prs-2))&Ocfb"VdO!7gT=(t:.DRW[#?=a@qErRr)iRb!+7H\oZ?+l*(s$JH?"7Mp4Bs5HLn
|
||||
JcCE'J,~>
|
||||
o`#<rp\4Ras8W&rq=jdTrs8Jqp\am_q"OdZrsJZ!rqZNkrqlWfrTjIfqtL$dq"OXWrs8MtqtpEi
|
||||
rqcEXrs\i"p\Fa^q"jg\q#(-\s8Vlor"Ai&rVZ]ls8VlgrVlWjqu6Tjq#14"rqH0^rr;uorqZJC
|
||||
s+LE&~>
|
||||
p&>I!_gm9PoDejEk+@=Fn,EZoJ;)+RP_b"XoD]00TC\u@h<;PsK&#\l#/l2Cer>3go`#3.SB&PG
|
||||
YN`*Lmf*^AJ:XWJM2AI+J;_YDnc'F$N/6*8TYT^:rN6,"Q\!lST?t=Fl)0jGrsJ=IJ<oF!m^)AL
|
||||
d"24Ms*t~>
|
||||
p&>HtOr,$okl:XpdSM$Mn,EZ+(a>Js4XVB)oD]/N;<VB1^sn.8*Ph"@#*^74[4iGDo`#5K9::t>
|
||||
D:`DXrpTjqW#-F\Yp_#=8Jj%SlLFlkoIhQ"Yu?Y0Wr$Q2s$Ia;ePN6%mFP`2rr2p)k85%%ec4QL
|
||||
i^9_ss+LE&~>
|
||||
p&>-kp\4L_rrr>tqtTp^n,EXeq"sj`r:g0\rsJYtq>L?jq#16eqX"4erV60^q"a[\p&>Bup\F^c
|
||||
qYp?ip\jR\%/BSmq=ja_q"ORXp\jX^(]=(*q>:0hqYpBgs8VrlrV?Efrr;ojr;HX&qtKmbs8Dcf
|
||||
q=ji=s+LE&~>
|
||||
p&>H8J:O-hrr(<U]o7KEnG`djKoNm._q'Cmo)B';L8E]'a,&gVKs9qD#Mb5pLPV@KXnD]$l%5>9
|
||||
n[@eaj+c^brsXd<VO<"9\;YrpJ:cYJrtj%>_k4L)e?%uOW;ln&WTC#8VY:&:J^=;p$H@U^m/Q48
|
||||
L8KO[JcCE'J,~>
|
||||
p&>GX(`5mFr;*RELFsEZnG`de+u"s1P-c1?o)B&b,[8%[R3p2X+`H`I#JVi?,pl(uCA%T6ef@25
|
||||
k'GiobTkO(rsUA!?:>`DIP)Hc(`gK`rth[cP#-\^Y\;dM@/p7I@aAB#?17fn)5mH5$C;Sph>bkj
|
||||
,@28-JcCE'J,~>
|
||||
p&>I!r;$9jr;6?fqY0danG`akp\FRXq"O[UrsJPqrVl`hqY^Bgq!J(]rVlNoqYg3`rUp0sqtL$f
|
||||
qu6HkqtTUZ$iKeop\FUYqtp0_rUBh&qtKscr;Q`qq=jacs8D`fp\F^`q=j^_rsAYurVufjq=s^\
|
||||
JcCB&J,~>
|
||||
p&>H^c_&M^e\eW-W.C$&nG`aAJ=;"AP(:.7rsSadJD^(EKX]D0N0Wf1#j6kkL9'-mJD'Vq$+YZ4
|
||||
m`+^om_XkLrsR#8K864`J]GZkJD0Mm(:essjO*T!n#(]Fs8V,;Q%>aA\YOeQr;R)UJDU=SNgP`V
|
||||
WIb)%s*t~>
|
||||
p&>HIW)9DhZ]T3e?l:ffnG``q(e5Dc3>d><rsSZ\(rbs<++13i/jJb'#h0q5,A4hO(qTD?$%Etk
|
||||
i0WG2i/fJWrsPJa*[XrG)jugL(qfA<(Om98c)^+/ia<UNs8U7n59!dVIp*dqrr)j(\/<*_XYE3p
|
||||
*Fo)"s+LE&~>
|
||||
oDejc"T&#lq>($dn,EC`r:^3fnc'!mp\Opeq"t'jqtKmQrs8Jqp\k!drqQ?^rsAGsqu6Nnrr2]j
|
||||
n,EdoqYg9bqYg6bq=jaUrsJSrq>C-irVQKeq>L<uq=jjer;-<iqu7!#p\t-drVZEbrdk*%s*t~>
|
||||
oD],_PH;^%V4=Qd[.""pSG[m;Y4;N#VgtfG_26&%r5F2FqsOIiX+5c^\B"<0WqHB!qLlYpoZd.'
|
||||
oT7>drsRScj/dd4kFdX"J?nbG%/QcNU"%$YfYP=hSG<*`#Fg;,l,]gBn,*+kc[bTHNS)I*MXc8t
|
||||
KE$H~>
|
||||
oD]+_3bagf>YJ[@G45G29DfV,D"7N6?Pm>MO!p+Wq3DjNq!S.fAf)E1I[]^lAbH'1ocT6Dl_O(<
|
||||
l8>C+rsQP[b@h`,do.Sa(j#9J%/!dA<Nq\_[uQA69C`#]#>#l^es^!3iqr`^V\nU@0Y!kp.cu<^
|
||||
KE$H~>
|
||||
o`#$lp\4I^pB13fq>9[]#6";kq"OOZnG`pop\FX^s8Vukqu$3cn,E^kp\Ogcqu-Nhq=O[mq=spd
|
||||
s8Droq!S.irV6-_qtg-dr:p$bo)B'nq=j^`rqZEdp\Fae!r_lkpAYBpp](*hqY0i;s+13#~>
|
||||
o`#9ZJ:Nf6J;'5uTtg*s#MO`cO+;b_q!n@m^4;]C`q]JHNkEMb_!h:0^OWE9b.QTuO-oS>$)<gB
|
||||
fDjt*`/a``rsRYCL7l/cRE<pDKAc>#$a-:UU"\k2\"eMJr;HWsgO[]Ers68gr3>OnJ[>*%s+:9$~>
|
||||
o`#9D(`5:O(a2"k<Jp;G#J1p(1`.'EnaZVfM&8iYR.:$10nu8:NUQlRM\p-5T7t/=1ILg7$!9I.
|
||||
[f=\?P;2k$rsQXt,Z98=7\-_J*lddN$Yrl^<4gpmI9.@eq>L<p]c*gBrs4;sqJk21)0GD"s+:9$~>
|
||||
o`#9tp\FXZq#(!`p\XL\!WMlmpAk-[rsei!qZ$Toq"aphrV60enc&smp\FXZrVufnqYBd`#lFJo
|
||||
s8;lpq>'IY#5n5lqY:!crqHNgr:9jorqQ9eqtg-_p\Xge!rDZip](9h"TSDpq##^CJc>`MJ,~>
|
||||
o`#9`J>\uhO3b4kJAC^T#5411K7JWtn,Ej(J>rSKj,]i#s4r]sp@8.i[Xb9QK'30bc)@0)rs639
|
||||
T)[(.fVb;.rsR&$Wj%E4_NL%DJC=#g$M0=>jh7smJ:P91qu6`%K&l\+#+2:fb(u%uJcC<$!<7Q~>
|
||||
o`#9O(gp,V1oPXL(l\"b#OaVi*Z-#krpg!urc]2grr:.t:uMAh1,eUlrsSgQ(ggPhe,QhO?qg4m
|
||||
#_?M]s.o"j?VTtg$_eJLD_/8W3]K&8Xn)K!kqk3CLN?B2(khe`rrR-ZcM.>C6XKea-8:p?s+11M
|
||||
s*t~>
|
||||
o`"phrq?WorqZ<aqYTj`!WMlnpAt*gnGa$tq=j[as8)Kcs8VulqY0gWrs\o&q"a[\rr;lms7uE^
|
||||
rsAYup\b'krr)flmf*[mp\=U^q"sp_q"OdYrs8Gpq"ORXq"O^]rrW&lrV?HtqtL$dp\Ff>s+14M
|
||||
s*t~>
|
||||
o`#9>J:N<kl)0*)Wk%^##4[t/J:XTXnc'4#fq!YZqYdjUUAFetUpPZArUg+!n"u#4L90qF`45W3
|
||||
L&:TD$/gMfbQ%V9g"WInrsR/)NOHKc^pJucJEc\*$2L0CQ\(6OOb([Nrr`8'NSs[5#QDPie'!<:
|
||||
p4<6ps8W+L~>
|
||||
o`#8e(`4BZemK@mA:O1M#3J,e(`H`)nc'4"\kO#-p%s(Y=7uE==`tWSqXjdsia"--,AH<?P^`6q
|
||||
+nt^1$-+5,U&P&Z\\;M?rsP_F0RAF<NHZj=(t\BZ$1gn/66%^(2]A:`rr`480ZX%i#Q9Z"YFlb7
|
||||
mt(Lis8W+L~>
|
||||
p&>$irq?]ss8D`ks8Mfko`"phrq?Hgrq$0irW<#oq#:!uqYU'^p\Xj_p\=[`p\=Xaq#:j%q=jgc
|
||||
p\=^dqY^6gq"jX_#laSorr;utq>B[\$i0Spq"ag^qu6Ngq=O[frV6Bd"Shllq>L$e!r;Terqufn
|
||||
#5\,hp\=L[JcC<$rVqB~>
|
||||
p&>KNJq/R4s4`Onrp#Tpq=agmrlU"HJ<T<krrrDml-lnsrdYN\]9@bq]u#k]Mp]InPdocQrql^*
|
||||
d[Ps5g4>4Gkd/CNc'#$ursAPnK;Rr6m/EO&mf*]_MR]"I\raYod$CR,p&>?TP_+O<LrRW+iV3?`
|
||||
rLSVKf@A*`]W$m@Jr"rnrIP!"s8N%K~>
|
||||
p&>K+*>fs<s1L,0rRa$5oCi1gr1>8P(d$IDrrrAaeuj$IrYQ8^KK9qeLQFD2/Zb-Q4atTQrVZQm%
|
||||
]r>HT">mneC8W2R%u`Mp&>?lkoF'_s5!WHXR?)s6n<^R<e3/bhl8tJqXsjp_E8hZ(abTB7`b?(&
|
||||
Gf0BH+1,SPD3O#(`Xn?Nr+D-JcG`LJ,~>
|
||||
pAY9pq=jX\qYpZqp\=a`rrN,qrq?HirU^$hqYp3qq>:*equ$BgqYpKorr)uqq"X^[rV6?cs7lWi
|
||||
!;QHc!<2Ti#5n5lrqQ9amf*gqq#:-grV?ElqY:$bq"jmarrrAuq"OX_rV$<goD\gfq"FjbqYc!F
|
||||
JcGZJJ,~>
|
||||
pAY9aV1=*:rr2unrr3)CJ<os+rs/GdY(M7TW8dFK0r]hVKq,]q`jsLCXg7?iqu?*Pn>hb3J:W?)
|
||||
JUrN2MN3[LJ:WK4OI2W!J:N3$J;!Uers-r(Wq;RBV>BZ\&D*3;WSl^4ir?-@hP-(8\buC*%/J\j
|
||||
Q[u*\Kn+]+Y5.bj!r9BZq1&O&[,-B6JcGZJJ,~>
|
||||
pAY9T>Sn<Hrr2ugrr3(l(d[Zfrs/>OC`O?0@*8*@0k)4A+\[BVR"268C3/5'p\s+/jC^M,(`OM9
|
||||
)]9eG.l&e#(`=YL2+(+m(`4/.(a&/:rs,VGAEl?E>kRRc&@OgcA&cMqb5Z33_cAU5JGT3D%.q;f
|
||||
65j:/+rD.;D"RE#!qUm_q%s/\G/Ah1JcGZJJ,~>
|
||||
r;R'%r;6<cq"X[]qYU9g!;l`k!r;WdrV$Ehq>1'Zs8W)`rs/N#qu$Bks8W)tqu6j!rVZTlrUKmj
|
||||
rV?3_r:L"/rqu]kqu$?cqY^6fr;6Bfq=sd\p\4IZqYBs`q>L$lqYBm[q"t$[rs8W%qYBm[q"jo>
|
||||
s+14Gs*t~>
|
||||
r;R)ee[hTFQ'@]:]`,qd`4rpmZF%3NYGnLmQ&LKQJ;92U[c-cV!rh`^li.CmkKLihea<D9mdKiJ
|
||||
r;Qugf[na0jo+cM"QZ82M9>Jj*U_+sa1]^9KsB"B^!FO.YbRMQP(87IX/r+p\!r!KJ-N*KJ:Nlr
|
||||
j73-Un]8,+KnGJgeGOmtJcGTHJ,~>
|
||||
r;R)RZ@Q7L5!2;FLAmVVPDb'?F*E4\D.7!M5;+?/(a_%3HHG^W!r_6Hli.Cle"`)&ZebZ[i8O)%
|
||||
rVm-%hRL#'^!HTHrrgVI,Uo>WruL$kW1&L9Q6L=KOb]lrLN$<[83.S21hLE(@!kNcrYPiQ<>ZQ8
|
||||
K?Wlc$0@V$7Nrm2BsIJbs+14Hs*t~>
|
||||
r;Qp!r;HWolMpn`RK!9aqY(*grV?3eq#pQnrVulqrs\o'q"XUXq"t!dqu$GEs+14+s*t~>
|
||||
r;Qofbi%^Tli.%_nFi:M!P*m]J.7(/h4]RoUn+RMkPk/Prr3DtZ'U8uLR,Ho]>2qaJcC<$h>`!~>
|
||||
r;QoXUW1gFli.%[jR8N:!Iu<j(_%Eo^f2OQ>"rVZeGS\0rr3DiEC)#n,sZpSK8d(nJcC<$h>`!~>
|
||||
JcGBBrVhBJJcEIaJ,~>
|
||||
JcGBB"SD0MmeVM7JcELbJ,~>
|
||||
JcGBB"RG((i:_a%JcELbJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
JcC<$JcDkPJ,~>
|
||||
%%EndData
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,121 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
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');
|
||||
}
|
||||
}
|
||||
/* @license-end */
|
@ -0,0 +1,237 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: encoder.c-Dateireferenz</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('encoder_8c.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#typedef-members">Typdefinitionen</a> |
|
||||
<a href="#enum-members">Aufzählungen</a> |
|
||||
<a href="#func-members">Funktionen</a> |
|
||||
<a href="#var-members">Variablen</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">encoder.c-Dateireferenz</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Drehencoder Library.
|
||||
<a href="#details">Mehr ...</a></p>
|
||||
<div class="textblock"><code>#include <avr/io.h></code><br />
|
||||
<code>#include <avr/interrupt.h></code><br />
|
||||
<code>#include "encoder.h"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include-Abhängigkeitsdiagramm für encoder.c:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="encoder_8c__incl.png" border="0" usemap="#aencoder_8c" alt=""/></div>
|
||||
<map name="aencoder_8c" id="aencoder_8c">
|
||||
<area shape="rect" title="Drehencoder Library." alt="" coords="107,5,185,32"/>
|
||||
<area shape="rect" title=" " alt="" coords="5,80,71,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="95,80,197,107"/>
|
||||
<area shape="rect" href="encoder_8h_source.html" title=" " alt="" coords="221,80,300,107"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typdefinitionen</h2></td></tr>
|
||||
<tr class="memitem:aedeed12448cdc285bc8c21763ae9f1a0"><td class="memItemLeft" align="right" valign="top"><a id="aedeed12448cdc285bc8c21763ae9f1a0"></a>
|
||||
typedef enum EButtonState </td><td class="memItemRight" valign="bottom"><b>tEButtonState</b></td></tr>
|
||||
<tr class="separator:aedeed12448cdc285bc8c21763ae9f1a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Aufzählungen</h2></td></tr>
|
||||
<tr class="memitem:a7e7392f1e24ef55450099d5e7d095c4b"><td class="memItemLeft" align="right" valign="top"><a id="a7e7392f1e24ef55450099d5e7d095c4b"></a>enum  </td><td class="memItemRight" valign="bottom"><b>EButtonState</b> { <b>ButtonState_Unpressed</b>
|
||||
, <b>ButtonState_Pressed</b>
|
||||
, <b>ButtonState_Hold</b>
|
||||
, <b>ButtonState_Released</b>
|
||||
}</td></tr>
|
||||
<tr class="separator:a7e7392f1e24ef55450099d5e7d095c4b"><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>
|
||||
Funktionen</h2></td></tr>
|
||||
<tr class="memitem:a80ec2c177aa9c2636f797ca881381827"><td class="memItemLeft" align="right" valign="top"><a id="a80ec2c177aa9c2636f797ca881381827"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>EncoderInit</b> (void)</td></tr>
|
||||
<tr class="separator:a80ec2c177aa9c2636f797ca881381827"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a660e5b11dce82f5b307f628def81d188"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">EncoderPolling</a> (void)</td></tr>
|
||||
<tr class="memdesc:a660e5b11dce82f5b307f628def81d188"><td class="mdescLeft"> </td><td class="mdescRight">EncoderPolling. <a href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a660e5b11dce82f5b307f628def81d188"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaf6a92358a883c87b032984732655084"><td class="memItemLeft" align="right" valign="top"><a id="aaf6a92358a883c87b032984732655084"></a>
|
||||
int8_t </td><td class="memItemRight" valign="bottom"><b>EncodeRead</b> (void)</td></tr>
|
||||
<tr class="separator:aaf6a92358a883c87b032984732655084"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ec6df4b13c9134f1c61546b718cd563"><td class="memItemLeft" align="right" valign="top"><a id="a9ec6df4b13c9134f1c61546b718cd563"></a>
|
||||
int8_t </td><td class="memItemRight" valign="bottom"><b>EncoderRead</b> (char Ueberlauf)</td></tr>
|
||||
<tr class="separator:a9ec6df4b13c9134f1c61546b718cd563"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9e955efd05fd5f6579bb5e179b506c7"><td class="memItemLeft" align="right" valign="top"><a id="ac9e955efd05fd5f6579bb5e179b506c7"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>EncoderWrite</b> (int8_t <a class="el" href="globals_8h.html#a3a1db669858552a5c21490149c648e12">EncoderPos</a>)</td></tr>
|
||||
<tr class="separator:ac9e955efd05fd5f6579bb5e179b506c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5afede50bbce8aae40f3d02be64a374"><td class="memItemLeft" align="right" valign="top"><a id="ab5afede50bbce8aae40f3d02be64a374"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>EncoderMinMax</b> (int8_t EncoderMin, int8_t EncoderMax)</td></tr>
|
||||
<tr class="separator:ab5afede50bbce8aae40f3d02be64a374"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2de57e0e3c5f3e0ab176c11363a58bf1"><td class="memItemLeft" align="right" valign="top"><a id="a2de57e0e3c5f3e0ab176c11363a58bf1"></a>
|
||||
tEButtonPressedState </td><td class="memItemRight" valign="bottom"><b>EncoderGetButtonState</b> (void)</td></tr>
|
||||
<tr class="separator:a2de57e0e3c5f3e0ab176c11363a58bf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variablen</h2></td></tr>
|
||||
<tr class="memitem:abdbce2c910e9ca583dbbf74a99d50d72"><td class="memItemLeft" align="right" valign="top"><a id="abdbce2c910e9ca583dbbf74a99d50d72"></a>
|
||||
int8_t </td><td class="memItemRight" valign="bottom"><b>DrehgeberPosition</b></td></tr>
|
||||
<tr class="separator:abdbce2c910e9ca583dbbf74a99d50d72"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7c6a2827b1cc4fcb2c5ff33d8d05300"><td class="memItemLeft" align="right" valign="top"><a id="aa7c6a2827b1cc4fcb2c5ff33d8d05300"></a>
|
||||
int8_t </td><td class="memItemRight" valign="bottom"><b>DrehgeberMax</b> = 127</td></tr>
|
||||
<tr class="separator:aa7c6a2827b1cc4fcb2c5ff33d8d05300"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af734dbab527768cb6207a4a5bd90bd1d"><td class="memItemLeft" align="right" valign="top"><a id="af734dbab527768cb6207a4a5bd90bd1d"></a>
|
||||
int8_t </td><td class="memItemRight" valign="bottom"><b>DrehgeberMin</b> = -127</td></tr>
|
||||
<tr class="separator:af734dbab527768cb6207a4a5bd90bd1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25f7e7becdadc23b1f28f301dbf0325d"><td class="memItemLeft" align="right" valign="top"><a id="a25f7e7becdadc23b1f28f301dbf0325d"></a>
|
||||
volatile int16_t </td><td class="memItemRight" valign="bottom"><b>iButtonPressedCounter</b> = 0</td></tr>
|
||||
<tr class="separator:a25f7e7becdadc23b1f28f301dbf0325d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93ec6852319d923e71003f50ad073327"><td class="memItemLeft" align="right" valign="top"><a id="a93ec6852319d923e71003f50ad073327"></a>
|
||||
volatile int16_t </td><td class="memItemRight" valign="bottom"><b>iButtonDebounceCycles</b> = 0</td></tr>
|
||||
<tr class="separator:a93ec6852319d923e71003f50ad073327"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa12d33a8833ab123443cfe09d8c385e8"><td class="memItemLeft" align="right" valign="top"><a id="aa12d33a8833ab123443cfe09d8c385e8"></a>
|
||||
volatile int16_t </td><td class="memItemRight" valign="bottom"><b>iButtonPressedLongCycles</b> = 0</td></tr>
|
||||
<tr class="separator:aa12d33a8833ab123443cfe09d8c385e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f5ba1853e96736d1ffcc756e9138849"><td class="memItemLeft" align="right" valign="top"><a id="a3f5ba1853e96736d1ffcc756e9138849"></a>
|
||||
volatile int8_t </td><td class="memItemRight" valign="bottom"><b>enc_delta</b></td></tr>
|
||||
<tr class="separator:a3f5ba1853e96736d1ffcc756e9138849"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a904a7151d59a45adae73c4e0a68b5a1f"><td class="memItemLeft" align="right" valign="top"><a id="a904a7151d59a45adae73c4e0a68b5a1f"></a>
|
||||
static int8_t </td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
|
||||
<tr class="separator:a904a7151d59a45adae73c4e0a68b5a1f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9031f1bbc45388b7f4d7a6d534114e64"><td class="memItemLeft" align="right" valign="top"><a id="a9031f1bbc45388b7f4d7a6d534114e64"></a>
|
||||
volatile tEButtonState </td><td class="memItemRight" valign="bottom"><b>buttonState</b> = ButtonState_Unpressed</td></tr>
|
||||
<tr class="separator:a9031f1bbc45388b7f4d7a6d534114e64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32833c1bd4da805038b020ba58750218"><td class="memItemLeft" align="right" valign="top"><a id="a32833c1bd4da805038b020ba58750218"></a>
|
||||
volatile tEButtonPressedState </td><td class="memItemRight" valign="bottom"><b>buttonPressed</b> = ButtonPressed_Unpressed</td></tr>
|
||||
<tr class="separator:a32833c1bd4da805038b020ba58750218"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Ausführliche Beschreibung</h2>
|
||||
<div class="textblock"><p>Drehencoder Library. </p>
|
||||
<dl class="section date"><dt>Datum</dt><dd>2014-12-04 </dd></dl>
|
||||
<dl class="section author"><dt>Autor</dt><dd>Frank Klee <pre class="fragment"> Basisroutinen zum Abfragen eines Drehencoders mittels Polling.
|
||||
Quelle: https://www.mikrocontroller.net/articles/Drehgeber
|
||||
</pre> </dd>
|
||||
<dd>
|
||||
Tom, DL7BJ </dd></dl>
|
||||
<dl class="section date"><dt>Datum</dt><dd>2023-03-23</dd></dl>
|
||||
<p>Formatierungen und Umbenennungen der Funktionen </p>
|
||||
</div><h2 class="groupheader">Dokumentation der Funktionen</h2>
|
||||
<a id="a660e5b11dce82f5b307f628def81d188"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a660e5b11dce82f5b307f628def81d188">◆ </a></span>EncoderPolling()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void EncoderPolling </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>EncoderPolling. </p>
|
||||
<pre class="fragment"> Abfrage des Drehencoders und des Tasters
|
||||
Wird vom Timer 0 aufgerufen
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </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="encoder_8c.html">encoder.c</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,27 @@
|
||||
var encoder_8c =
|
||||
[
|
||||
[ "tEButtonState", "encoder_8c.html#aedeed12448cdc285bc8c21763ae9f1a0", null ],
|
||||
[ "EButtonState", "encoder_8c.html#a7e7392f1e24ef55450099d5e7d095c4b", [
|
||||
[ "ButtonState_Unpressed", "encoder_8c.html#a7e7392f1e24ef55450099d5e7d095c4baa6d3bd33730cea4d3d97c7bb97611d0f", null ],
|
||||
[ "ButtonState_Pressed", "encoder_8c.html#a7e7392f1e24ef55450099d5e7d095c4bab17e4582ae92a602546a5ed70116b344", null ],
|
||||
[ "ButtonState_Hold", "encoder_8c.html#a7e7392f1e24ef55450099d5e7d095c4ba1ed28d4e307eb4999f1deaf3fa07f4d9", null ],
|
||||
[ "ButtonState_Released", "encoder_8c.html#a7e7392f1e24ef55450099d5e7d095c4ba19d35c76d8d53f420fd3106123d67a16", null ]
|
||||
] ],
|
||||
[ "EncodeRead", "encoder_8c.html#aaf6a92358a883c87b032984732655084", null ],
|
||||
[ "EncoderGetButtonState", "encoder_8c.html#a2de57e0e3c5f3e0ab176c11363a58bf1", null ],
|
||||
[ "EncoderInit", "encoder_8c.html#a80ec2c177aa9c2636f797ca881381827", null ],
|
||||
[ "EncoderMinMax", "encoder_8c.html#ab5afede50bbce8aae40f3d02be64a374", null ],
|
||||
[ "EncoderPolling", "encoder_8c.html#a660e5b11dce82f5b307f628def81d188", null ],
|
||||
[ "EncoderRead", "encoder_8c.html#a9ec6df4b13c9134f1c61546b718cd563", null ],
|
||||
[ "EncoderWrite", "encoder_8c.html#ac9e955efd05fd5f6579bb5e179b506c7", null ],
|
||||
[ "buttonPressed", "encoder_8c.html#a32833c1bd4da805038b020ba58750218", null ],
|
||||
[ "buttonState", "encoder_8c.html#a9031f1bbc45388b7f4d7a6d534114e64", null ],
|
||||
[ "DrehgeberMax", "encoder_8c.html#aa7c6a2827b1cc4fcb2c5ff33d8d05300", null ],
|
||||
[ "DrehgeberMin", "encoder_8c.html#af734dbab527768cb6207a4a5bd90bd1d", null ],
|
||||
[ "DrehgeberPosition", "encoder_8c.html#abdbce2c910e9ca583dbbf74a99d50d72", null ],
|
||||
[ "enc_delta", "encoder_8c.html#a3f5ba1853e96736d1ffcc756e9138849", null ],
|
||||
[ "iButtonDebounceCycles", "encoder_8c.html#a93ec6852319d923e71003f50ad073327", null ],
|
||||
[ "iButtonPressedCounter", "encoder_8c.html#a25f7e7becdadc23b1f28f301dbf0325d", null ],
|
||||
[ "iButtonPressedLongCycles", "encoder_8c.html#aa12d33a8833ab123443cfe09d8c385e8", null ],
|
||||
[ "last", "encoder_8c.html#a904a7151d59a45adae73c4e0a68b5a1f", null ]
|
||||
];
|
@ -0,0 +1,6 @@
|
||||
<map id="encoder.c" name="encoder.c">
|
||||
<area shape="rect" id="node1" title="Drehencoder Library." alt="" coords="107,5,185,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,80,71,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="95,80,197,107"/>
|
||||
<area shape="rect" id="node4" href="$encoder_8h_source.html" title=" " alt="" coords="221,80,300,107"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
6c6be8a93a81a4b136d2264a89861b9e
|
After Width: | Height: | Size: 5.2 KiB |
@ -0,0 +1,150 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: encoder.h Quellcode</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('encoder_8h_source.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">encoder.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef ENCODER_H_</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define ENCODER_H_</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// Art des Drehencoders definieren</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// #define SingleStep</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// #define TwoStep</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define TwoStep</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#define ENC_A_PORT PORTB </span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#define ENC_A_PIN PB1 </span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define ENC_B_PORT PORTB </span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#define ENC_B_PIN PB0 </span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#define ENC_T_PORT PORTB </span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define ENC_T_PIN PB2 </span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#define DDR(x) (*(&x-1))</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define Port(x) (*(&x))</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define PIN(x) (*(&x-2))</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define PHASE_A PIN(ENC_A_PORT) & (1<<ENC_A_PIN)</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define PHASE_B PIN(ENC_B_PORT) & (1<<ENC_B_PIN)</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define BUTTONPRESSED (!(PIN(ENC_T_PORT) & (1<<ENC_T_PIN)))</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define ENCODERTIMER 5</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#define BUTTON_DEBOUNCETIME_MS 30/ENCODERTIMER </span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#define BUTTON_PRESSEDLONG_MS 250/ENCODERTIMER</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> EButtonPressedState</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  ButtonPressed_Unpressed,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  ButtonPressed_Short,</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  ButtonPressed_Long</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> }tEButtonPressedState;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Initialisiert den Encoder und aktiviert den Interrupt + Timer</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> EncoderInit( <span class="keywordtype">void</span> );</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">// Liest die Position des Encoders aus</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">// Wenn Ueberlauf=1 dann zählt der Encoder nach Max</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// wieder von Min und umgekehrt</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> int8_t EncoderRead(<span class="keywordtype">char</span> Ueberlauf);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// Ruft den Status des Encoder-Knopfes</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> tEButtonPressedState EncoderGetButtonState(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// Setzt die aktuelle Drehencoderposition</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">void</span> EncoderWrite(int8_t <a class="code" href="globals_8h.html#a3a1db669858552a5c21490149c648e12">EncoderPos</a>);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// Setzt Min- und Max-Werte für die Drehgeberposition</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span> EncoderMinMax(int8_t EncoderMin,int8_t EncoderMax);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">void</span> <a class="code" href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">EncoderPolling</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif </span><span class="comment">/* ENCODER_H_ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="aencoder_8c_html_a660e5b11dce82f5b307f628def81d188"><div class="ttname"><a href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">EncoderPolling</a></div><div class="ttdeci">void EncoderPolling(void)</div><div class="ttdoc">EncoderPolling.</div><div class="ttdef"><b>Definition:</b> encoder.c:61</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a3a1db669858552a5c21490149c648e12"><div class="ttname"><a href="globals_8h.html#a3a1db669858552a5c21490149c648e12">EncoderPos</a></div><div class="ttdeci">volatile int8_t EncoderPos</div><div class="ttdoc">Encoderposition für WpM/BpM.</div><div class="ttdef"><b>Definition:</b> globals.h:188</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"><b>encoder.h</b></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,115 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Auflistung der Dateien</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('files.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Auflistung der Dateien</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:</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="icondoc"></span><a class="el" href="controls_8c.html" target="_self">controls.c</a></td><td class="desc">Display und Bedienelemente </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="controls_8h_source.html"><span class="icondoc"></span></a><a class="el" href="controls_8h.html" target="_self">controls.h</a></td><td class="desc">Headerdatei für <a class="el" href="controls_8c.html" title="Display und Bedienelemente.">controls.c</a> </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="encoder_8c.html" target="_self">encoder.c</a></td><td class="desc">Drehencoder Library </td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="encoder_8h_source.html"><span class="icondoc"></span></a><b>encoder.h</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="functions_8c.html" target="_self">functions.c</a></td><td class="desc">Diverse Funktionen </td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="functions_8h_source.html"><span class="icondoc"></span></a><a class="el" href="functions_8h.html" target="_self">functions.h</a></td><td class="desc">Headerdatei für <a class="el" href="functions_8c.html" title="Diverse Funktionen.">functions.c</a> </td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="globals_8h_source.html"><span class="icondoc"></span></a><a class="el" href="globals_8h.html" target="_self">globals.h</a></td><td class="desc">Globale Variablen, Definitionen und Prototypen </td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="main_8h_source.html"><span class="icondoc"></span></a><a class="el" href="main_8h.html" target="_self">main.h</a></td><td class="desc">BJ-Keyer </td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="vt100_8c.html" target="_self">vt100.c</a></td><td class="desc">VT100 Terminalausgabe </td></tr>
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="vt100_8h_source.html"><span class="icondoc"></span></a><a class="el" href="vt100_8h.html" target="_self">vt100.h</a></td><td class="desc">VT100 Terminal </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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,13 @@
|
||||
var files_dup =
|
||||
[
|
||||
[ "controls.c", "controls_8c.html", "controls_8c" ],
|
||||
[ "controls.h", "controls_8h.html", "controls_8h" ],
|
||||
[ "encoder.c", "encoder_8c.html", "encoder_8c" ],
|
||||
[ "encoder.h", "encoder_8h_source.html", null ],
|
||||
[ "functions.c", "functions_8c.html", "functions_8c" ],
|
||||
[ "functions.h", "functions_8h.html", "functions_8h" ],
|
||||
[ "globals.h", "globals_8h.html", "globals_8h" ],
|
||||
[ "main.h", "main_8h.html", "main_8h" ],
|
||||
[ "vt100.c", "vt100_8c.html", "vt100_8c" ],
|
||||
[ "vt100.h", "vt100_8h.html", "vt100_8h" ]
|
||||
];
|
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
@ -0,0 +1,263 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Datenstruktur-Elemente</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('functions.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Hier folgt die Aufzählung aller dokumentierten Strukturen und Varianten mit Verweisen auf die Dokumentation zu jedem Element:</div>
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>Automatic
|
||||
: <a class="el" href="structState.html#a77084e27de545c8c9326e317a8c1edff">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>buttonPressed
|
||||
: <a class="el" href="structMenuCtrl.html#aee5679939884de604d3e5ad970ec0cbb">MenuCtrl</a>
|
||||
</li>
|
||||
<li>buttonPressedLong
|
||||
: <a class="el" href="structMenuCtrl.html#a45ed8ad2a9ae8803b446e599fb66fa78">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>ClrScr
|
||||
: <a class="el" href="structMenuCtrl.html#ad890262e118180236b9eb54f7611b47c">MenuCtrl</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="structMenuCtrl.html#a47430d7c1484d7e5e18ae5a7fc4f8335">MenuCtrl</a>
|
||||
</li>
|
||||
<li>CurMenue
|
||||
: <a class="el" href="structMenuCtrl.html#a458df051e05029982d088d98ac1a8069">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>DahPressed
|
||||
: <a class="el" href="structState.html#a76bff5a7c3dd312851c50afccd017b33">State</a>
|
||||
</li>
|
||||
<li>DebounceTime
|
||||
: <a class="el" href="structConfig.html#ace4e1403e52d3d19aa9f2470a13cfaa3">Config</a>
|
||||
</li>
|
||||
<li>DitPressed
|
||||
: <a class="el" href="structState.html#a0e3dcd5d2b54a5256fd71a1d956a2a0d">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>KeyerMode
|
||||
: <a class="el" href="structConfig.html#aef4f69db097a750c80f3b719bc14f341">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>LastSymbolWasDit
|
||||
: <a class="el" href="structState.html#a0b10c2ed83f730ab25f808ca4159e0a1">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>m_buttonPressed
|
||||
: <a class="el" href="structMenuCtrl.html#ac934eaf7540f23d8f603938031f95e10">MenuCtrl</a>
|
||||
</li>
|
||||
<li>m_buttonPressedLong
|
||||
: <a class="el" href="structMenuCtrl.html#a143a285e1e4805feb057173b9116dcd0">MenuCtrl</a>
|
||||
</li>
|
||||
<li>MemButtonMode
|
||||
: <a class="el" href="structConfig.html#adfbadb3847cb30d90b89f2db5b4850e4">Config</a>
|
||||
</li>
|
||||
<li>Memory
|
||||
: <a class="el" href="structConfig.html#a471840b99ff046bf1404f8640a8193a8">Config</a>
|
||||
</li>
|
||||
<li>Msg1
|
||||
: <a class="el" href="structMessage.html#ab381872a2fb6867d57478a88a760bf02">Message</a>
|
||||
</li>
|
||||
<li>Msg2
|
||||
: <a class="el" href="structMessage.html#ac49356fe1ae9961bfa1dbe49f043f6f6">Message</a>
|
||||
</li>
|
||||
<li>Msg3
|
||||
: <a class="el" href="structMessage.html#a1c740c8f5879720483a483c36656e3f8">Message</a>
|
||||
</li>
|
||||
<li>Msg4
|
||||
: <a class="el" href="structMessage.html#aca26aa7f7c5432ceef8aabd2711b8f47">Message</a>
|
||||
</li>
|
||||
<li>Msg5
|
||||
: <a class="el" href="structMessage.html#a47e9ec3da93b993528f717ecf67c88c0">Message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>Ratio
|
||||
: <a class="el" href="structConfig.html#ac8db90b71b36d0a49ef231e68fb42797">Config</a>
|
||||
</li>
|
||||
<li>Reverse
|
||||
: <a class="el" href="structConfig.html#a8be063e5e1e539a860e2714b30d66ecc">Config</a>
|
||||
</li>
|
||||
<li>RiseTime
|
||||
: <a class="el" href="structConfig.html#a627e732da58565b3d28f99b82c6a5c54">Config</a>
|
||||
</li>
|
||||
<li>RiseTimeCounter
|
||||
: <a class="el" href="structConfig.html#a5afac0757bcf374b784a1250501d0bb0">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SendStatus
|
||||
: <a class="el" href="structState.html#ac9b34cc2b3cb4f8ffe789278d9b76616">State</a>
|
||||
</li>
|
||||
<li>SidetoneEnabled
|
||||
: <a class="el" href="structConfig.html#a7d6dfda9db154b977769378223d56eff">Config</a>
|
||||
, <a class="el" href="structState.html#aaebbf5da7337abd9a683f6fd3d63087d">State</a>
|
||||
</li>
|
||||
<li>SidetoneFreq
|
||||
: <a class="el" href="structConfig.html#aa3910963f687f6cea42eb74a662f0504">Config</a>
|
||||
</li>
|
||||
<li>SidetoneOff
|
||||
: <a class="el" href="structState.html#a5e94242222ee7d6061fb36f5374f36b4">State</a>
|
||||
</li>
|
||||
<li>SubMenue
|
||||
: <a class="el" href="structMenuCtrl.html#a18592f292af3324a9d91db635c2e6fec">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>Trx1
|
||||
: <a class="el" href="structConfig.html#a69e7d809f90ded45fed3d7511f5145dd">Config</a>
|
||||
</li>
|
||||
<li>Trx2
|
||||
: <a class="el" href="structConfig.html#a4401df925b1dc135a26043c0809db461">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>Update
|
||||
: <a class="el" href="structMenuCtrl.html#ab5689421bcc8b519acde95507a30261d">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>Weight
|
||||
: <a class="el" href="structConfig.html#ace909792695e3949303df7fc26668739">Config</a>
|
||||
</li>
|
||||
<li>WpM
|
||||
: <a class="el" href="structConfig.html#ad897d01be9484ac915e8d545c5937e16">Config</a>
|
||||
</li>
|
||||
<li>WpMBpM
|
||||
: <a class="el" href="structConfig.html#a663b40e9d018ada8d4b6b97b4b2f5be0">Config</a>
|
||||
</li>
|
||||
<li>WpMChanged
|
||||
: <a class="el" href="structState.html#a52ffc38efd1a9798d8d92014fe664e62">State</a>
|
||||
</li>
|
||||
<li>WriteEEprom
|
||||
: <a class="el" href="structState.html#a0589ba8e59b2a9a246ce8d14f783577b">State</a>
|
||||
</li>
|
||||
<li>WriteMsgEEprom
|
||||
: <a class="el" href="structState.html#acbc62fb74e564116927efe2f2147b8b9">State</a>
|
||||
</li>
|
||||
<li>WriteWpMEEprom
|
||||
: <a class="el" href="structState.html#a0213cd5057520f3b652f3755dcdc0e70">State</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,55 @@
|
||||
var functions_8c =
|
||||
[
|
||||
[ "Beep", "functions_8c.html#a2f616a93763b4bc437c4311d653c0491", null ],
|
||||
[ "BeepBoop", "functions_8c.html#a72913eefa74c0c044d815a0b759577fa", null ],
|
||||
[ "Boop", "functions_8c.html#a0366eaeb4aab61562dcd5b24994d0103", null ],
|
||||
[ "CheckButtons", "functions_8c.html#a4010a7257caeca55f68c98ee199d3ea2", null ],
|
||||
[ "CheckDahPaddle", "functions_8c.html#ac0bccd022514697217eaf063b1b2c0fa", null ],
|
||||
[ "CheckDitPaddle", "functions_8c.html#a7783dcd27ef486bce541c85e10131394", null ],
|
||||
[ "CheckPaddles", "functions_8c.html#a9bd61bc3c9e38f6b325e4ba3f96d9472", null ],
|
||||
[ "CheckStraightKey", "functions_8c.html#a68bed2cd125260e9c6eb7f6f8e0c9106", null ],
|
||||
[ "DelayMilliSeconds", "functions_8c.html#ada3125b546b3115e7afc2e51bc7db894", null ],
|
||||
[ "GetMilliSeconds", "functions_8c.html#a682e380769f82867a41c13d632bb3cca", null ],
|
||||
[ "IntDisable", "functions_8c.html#ae2f4a274ba95c3e94edd58ce6f129de4", null ],
|
||||
[ "IntEnable", "functions_8c.html#ab321d23dfab578b6a40f3c5e8894c280", null ],
|
||||
[ "ReadEEprom", "functions_8c.html#adf7f3486f66ae3386f330a5172dfdf52", null ],
|
||||
[ "ReadEEpromWpM", "functions_8c.html#a3435bb0409b2c91ab253f4bd4cdc03e1", null ],
|
||||
[ "ResetMilliSeconds", "functions_8c.html#a318f7eb176f7797e0166cbd652855a3c", null ],
|
||||
[ "SendChar", "functions_8c.html#a49e16203823a4921910161bd2610987a", null ],
|
||||
[ "SendDah", "functions_8c.html#a3dfd0f785e0377a124c423ac5ef8ddde", null ],
|
||||
[ "SendDit", "functions_8c.html#a22d2dd23cb17e53e75c7d6366d9205d6", null ],
|
||||
[ "SendIambic", "functions_8c.html#a683e588b64df83d67f1342ed5eeb099b", null ],
|
||||
[ "SendString", "functions_8c.html#a33edcf2aa23f97390659434ead6ef593", null ],
|
||||
[ "SendSymbol", "functions_8c.html#a3e6e9a204e6bac15fdc0fe500390517c", null ],
|
||||
[ "SerialWriteChar", "functions_8c.html#a8684d17e55772fc84a10c9e778705eda", null ],
|
||||
[ "SerialWriteString", "functions_8c.html#ac2bac61999066f61501cd244a237192e", null ],
|
||||
[ "SetEEprom", "functions_8c.html#a4e592b116ccf5c55bbb5979bb7193981", null ],
|
||||
[ "SetFrequency", "functions_8c.html#af3375f394993997701d75ee441810edc", null ],
|
||||
[ "SetRatio", "functions_8c.html#aa0e063cf32b840a3ed51ae9aa677e2be", null ],
|
||||
[ "SetWeight", "functions_8c.html#a7a31f60576d112eca1abddf447df8248", null ],
|
||||
[ "SidetoneDisable", "functions_8c.html#ae8011166e9324f9f3c6948249eb15fd1", null ],
|
||||
[ "SidetoneEnable", "functions_8c.html#a60f2f041b0803584ba5fc2e0a373ed50", null ],
|
||||
[ "SidetoneOff", "functions_8c.html#ad82537f7ea58b4eb375952ce52615c4d", null ],
|
||||
[ "SidetoneOn", "functions_8c.html#aa037229dc16e974a22eedcd6990a7b9d", null ],
|
||||
[ "Tone", "functions_8c.html#a859cf4a556750b8aa340761627fb6c42", null ],
|
||||
[ "TXKey", "functions_8c.html#aafcd99a76b601d8b43b6827d414ccddb", null ],
|
||||
[ "WriteEEprom", "functions_8c.html#a586bc00ad3164def7ec76ac9bda4f1bc", null ],
|
||||
[ "WriteEEpromWpM", "functions_8c.html#a838ffc3ce94fc8c85429e5297a185022", null ],
|
||||
[ "Dummy", "functions_8c.html#a763e48e059d99b10646ca16a7e177df8", null ],
|
||||
[ "ee_DebounceTime", "functions_8c.html#af46a7ac73709b59ac331e84016c6600f", null ],
|
||||
[ "ee_Dummy", "functions_8c.html#a42f0b8f91ce6b2a23dd6ff8672d13b95", null ],
|
||||
[ "ee_KeyerMode", "functions_8c.html#a169f1099862f2dc874d344eb240fd8c2", null ],
|
||||
[ "ee_MemButtonMode", "functions_8c.html#a3f1e9ffbb5d98febdd58a4fa82b01f30", null ],
|
||||
[ "ee_Memory", "functions_8c.html#a5f69205a6897625598ead5ab6a740fc7", null ],
|
||||
[ "ee_Ratio", "functions_8c.html#a8814741a33f0a4f2e14eee14d8c00dad", null ],
|
||||
[ "ee_Reverse", "functions_8c.html#ad5a1c7f3fe4cc3af1873519f70586866", null ],
|
||||
[ "ee_RiseTime", "functions_8c.html#acde6a28c5a5747443f823ff09dce682b", null ],
|
||||
[ "ee_RiseTimeCounter", "functions_8c.html#a138d8a4a73593b01e9ffdfebc7134c89", null ],
|
||||
[ "ee_SidetoneEnabled", "functions_8c.html#a8f9b2a72d7b1d5f1c28673c36a51a33a", null ],
|
||||
[ "ee_SidetoneFreq", "functions_8c.html#a025c31b4a3c9adca80df2782808579a7", null ],
|
||||
[ "ee_Trx1", "functions_8c.html#a1c70858b9aea8006017b70d201604a96", null ],
|
||||
[ "ee_Trx2", "functions_8c.html#a6f6cc3866f25698f6f9185e422ce7b8c", null ],
|
||||
[ "ee_Weight", "functions_8c.html#ac8f8c751bbe43f711df2e1ba13f79994", null ],
|
||||
[ "ee_WpM", "functions_8c.html#af636ee63fad94f56f61f334e0c2e46b0", null ],
|
||||
[ "ee_WpMBpM", "functions_8c.html#a7c955b77d04539b88678e94d72deeef0", null ]
|
||||
];
|
@ -0,0 +1,25 @@
|
||||
<map id="functions.c" name="functions.c">
|
||||
<area shape="rect" id="node1" title="Diverse Funktionen." alt="" coords="839,5,926,32"/>
|
||||
<area shape="rect" id="node2" href="$functions_8h.html" title="Headerdatei für functions.c." alt="" coords="839,80,926,107"/>
|
||||
<area shape="rect" id="node3" href="$main_8h.html" title="BJ-Keyer." alt="" coords="852,155,913,181"/>
|
||||
<area shape="rect" id="node4" href="$globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,304,792,331"/>
|
||||
<area shape="rect" id="node21" href="$encoder_8h_source.html" title=" " alt="" coords="830,304,909,331"/>
|
||||
<area shape="rect" id="node22" href="$controls_8h.html" title="Headerdatei für controls.c." alt="" coords="766,229,845,256"/>
|
||||
<area shape="rect" id="node23" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="921,229,986,256"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="5,379,69,405"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="93,379,155,405"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="179,379,245,405"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="269,379,334,405"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="358,379,421,405"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="445,379,523,405"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="547,379,613,405"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="637,379,752,405"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="777,379,853,405"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="877,379,979,405"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1004,379,1103,405"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1127,379,1209,405"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1233,379,1327,405"/>
|
||||
<area shape="rect" id="node18" title=" " alt="" coords="1351,379,1430,405"/>
|
||||
<area shape="rect" id="node19" title=" " alt="" coords="1454,379,1533,405"/>
|
||||
<area shape="rect" id="node20" title=" " alt="" coords="1557,379,1640,405"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
8e22ff09b83a0c4366adca0a3d7eca12
|
After Width: | Height: | Size: 58 KiB |
@ -0,0 +1,34 @@
|
||||
var functions_8h =
|
||||
[
|
||||
[ "Beep", "functions_8h.html#a2f616a93763b4bc437c4311d653c0491", null ],
|
||||
[ "BeepBoop", "functions_8h.html#a72913eefa74c0c044d815a0b759577fa", null ],
|
||||
[ "Boop", "functions_8h.html#a0366eaeb4aab61562dcd5b24994d0103", null ],
|
||||
[ "CheckPaddles", "functions_8h.html#a9bd61bc3c9e38f6b325e4ba3f96d9472", null ],
|
||||
[ "DelayMilliSeconds", "functions_8h.html#ada3125b546b3115e7afc2e51bc7db894", null ],
|
||||
[ "DisablePinChangeIRQ", "functions_8h.html#afeb1aaa538ce3d5ffb072786aed23a55", null ],
|
||||
[ "EnablePinChangeIRQ", "functions_8h.html#a002f7b6558d9508ba71e95c8defd3ab4", null ],
|
||||
[ "GetMilliSeconds", "functions_8h.html#a682e380769f82867a41c13d632bb3cca", null ],
|
||||
[ "IntDisable", "functions_8h.html#ae2f4a274ba95c3e94edd58ce6f129de4", null ],
|
||||
[ "IntEnable", "functions_8h.html#ab321d23dfab578b6a40f3c5e8894c280", null ],
|
||||
[ "ReadEEprom", "functions_8h.html#adf7f3486f66ae3386f330a5172dfdf52", null ],
|
||||
[ "ReadEEpromWpM", "functions_8h.html#a3435bb0409b2c91ab253f4bd4cdc03e1", null ],
|
||||
[ "ResetMilliSeconds", "functions_8h.html#a318f7eb176f7797e0166cbd652855a3c", null ],
|
||||
[ "SendChar", "functions_8h.html#a49e16203823a4921910161bd2610987a", null ],
|
||||
[ "SendDah", "functions_8h.html#a3dfd0f785e0377a124c423ac5ef8ddde", null ],
|
||||
[ "SendDit", "functions_8h.html#a22d2dd23cb17e53e75c7d6366d9205d6", null ],
|
||||
[ "SendIambic", "functions_8h.html#a683e588b64df83d67f1342ed5eeb099b", null ],
|
||||
[ "SendMemory", "functions_8h.html#adf505a2f38b0bd35e6030c8e9a82ae2a", null ],
|
||||
[ "SendString", "functions_8h.html#a33edcf2aa23f97390659434ead6ef593", null ],
|
||||
[ "SerialWriteChar", "functions_8h.html#a8684d17e55772fc84a10c9e778705eda", null ],
|
||||
[ "SerialWriteString", "functions_8h.html#ac2bac61999066f61501cd244a237192e", null ],
|
||||
[ "SetEEprom", "functions_8h.html#a4e592b116ccf5c55bbb5979bb7193981", null ],
|
||||
[ "SetRatio", "functions_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be", null ],
|
||||
[ "SetWeight", "functions_8h.html#a7a31f60576d112eca1abddf447df8248", null ],
|
||||
[ "SideToneOff", "functions_8h.html#a543d0f249e5b505063a706525f99ff3a", null ],
|
||||
[ "SideToneOn", "functions_8h.html#ab97cfac63db09807e98220a4b660bba1", null ],
|
||||
[ "SymbolLoop", "functions_8h.html#a2a5677c9c6904f13c1fa4fd1b4bc0fd8", null ],
|
||||
[ "Tone", "functions_8h.html#a859cf4a556750b8aa340761627fb6c42", null ],
|
||||
[ "WriteEEprom", "functions_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc", null ],
|
||||
[ "WriteEEpromWpM", "functions_8h.html#a838ffc3ce94fc8c85429e5297a185022", null ],
|
||||
[ "sreg_tmp", "functions_8h.html#a82a35872e59db8f8de1f0e42854355dd", null ]
|
||||
];
|
@ -0,0 +1,7 @@
|
||||
<map id="functions.h" name="functions.h">
|
||||
<area shape="rect" id="node1" title="Headerdatei für functions.c." alt="" coords="99,5,185,32"/>
|
||||
<area shape="rect" id="node2" href="$functions_8c.html" title="Diverse Funktionen." alt="" coords="5,80,92,107"/>
|
||||
<area shape="rect" id="node3" href="$main_8h.html" title="BJ-Keyer." alt="" coords="111,155,173,181"/>
|
||||
<area shape="rect" id="node4" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="192,80,257,107"/>
|
||||
<area shape="rect" id="node5" href="$vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="197,155,263,181"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
bd5fb250b9f3838ce3d5452cef103668
|
After Width: | Height: | Size: 11 KiB |
@ -0,0 +1,24 @@
|
||||
<map id="functions.h" name="functions.h">
|
||||
<area shape="rect" id="node1" title="Headerdatei für functions.c." alt="" coords="839,5,926,32"/>
|
||||
<area shape="rect" id="node2" href="$main_8h.html" title="BJ-Keyer." alt="" coords="852,80,913,107"/>
|
||||
<area shape="rect" id="node3" href="$globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,229,792,256"/>
|
||||
<area shape="rect" id="node20" href="$encoder_8h_source.html" title=" " alt="" coords="830,229,909,256"/>
|
||||
<area shape="rect" id="node21" href="$controls_8h.html" title="Headerdatei für controls.c." alt="" coords="766,155,845,181"/>
|
||||
<area shape="rect" id="node22" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="921,155,986,181"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="5,304,69,331"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="93,304,155,331"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="179,304,245,331"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="269,304,334,331"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="358,304,421,331"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="445,304,523,331"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="547,304,613,331"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="637,304,752,331"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="777,304,853,331"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="877,304,979,331"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="1004,304,1103,331"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1127,304,1209,331"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1233,304,1327,331"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1351,304,1430,331"/>
|
||||
<area shape="rect" id="node18" title=" " alt="" coords="1454,304,1533,331"/>
|
||||
<area shape="rect" id="node19" title=" " alt="" coords="1557,304,1640,331"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
d15570d48d9338d22cf8578fdecc3ed4
|
After Width: | Height: | Size: 50 KiB |
@ -0,0 +1,173 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: functions.h Quellcode</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('functions_8h_source.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">functions.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="functions_8h.html">gehe zur Dokumentation dieser Datei</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#ifndef FUNCTIONS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define FUNCTIONS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="main_8h.html">main.h</a>"</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="functions_8h.html#a82a35872e59db8f8de1f0e42854355dd"> 10</a></span> uint8_t <a class="code" href="functions_8h.html#a82a35872e59db8f8de1f0e42854355dd">sreg_tmp</a>; </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">// Prototypes</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keywordtype">void</span> SymbolLoop(uint8_t Len);</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">CheckPaddles</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">SetRatio</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">void</span> SetWeight(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a22d2dd23cb17e53e75c7d6366d9205d6">SendDit</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a3dfd0f785e0377a124c423ac5ef8ddde">SendDah</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a683e588b64df83d67f1342ed5eeb099b">SendIambic</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a49e16203823a4921910161bd2610987a">SendChar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> c);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a33edcf2aa23f97390659434ead6ef593">SendString</a>(<span class="keywordtype">char</span> *s);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// Sidetone</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> SideToneOn(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> SideToneOff(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a859cf4a556750b8aa340761627fb6c42">Tone</a>(uint16_t f, uint8_t duration);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Boop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a2f616a93763b4bc437c4311d653c0491">Beep</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a72913eefa74c0c044d815a0b759577fa">BeepBoop</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// Interrupt</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#ae2f4a274ba95c3e94edd58ce6f129de4">IntDisable</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#ab321d23dfab578b6a40f3c5e8894c280">IntEnable</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">void</span> DisablePinChangeIRQ(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> EnablePinChangeIRQ(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// EEPROM</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">WriteEEprom</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#adf7f3486f66ae3386f330a5172dfdf52">ReadEEprom</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a838ffc3ce94fc8c85429e5297a185022">WriteEEpromWpM</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a3435bb0409b2c91ab253f4bd4cdc03e1">ReadEEpromWpM</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a4e592b116ccf5c55bbb5979bb7193981">SetEEprom</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// Serielle Schnittstelle</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> SerialWriteString(<span class="keywordtype">char</span> *s);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a8684d17e55772fc84a10c9e778705eda">SerialWriteChar</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Delay Millis</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#ada3125b546b3115e7afc2e51bc7db894">DelayMilliSeconds</a>(uint16_t ms);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#a318f7eb176f7797e0166cbd652855a3c">ResetMilliSeconds</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> uint16_t <a class="code" href="functions_8h.html#a682e380769f82867a41c13d632bb3cca">GetMilliSeconds</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// Externals</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="functions_8h.html#adf505a2f38b0bd35e6030c8e9a82ae2a">SendMemory</a>(uint8_t ButtonPressed);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a0366eaeb4aab61562dcd5b24994d0103"><div class="ttname"><a href="functions_8h.html#a0366eaeb4aab61562dcd5b24994d0103">Boop</a></div><div class="ttdeci">void Boop(void)</div><div class="ttdoc">Boop Ton ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:688</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a22d2dd23cb17e53e75c7d6366d9205d6"><div class="ttname"><a href="functions_8h.html#a22d2dd23cb17e53e75c7d6366d9205d6">SendDit</a></div><div class="ttdeci">void SendDit(void)</div><div class="ttdoc">Gibt einen Punkt aus.</div><div class="ttdef"><b>Definition:</b> functions.c:570</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a2f616a93763b4bc437c4311d653c0491"><div class="ttname"><a href="functions_8h.html#a2f616a93763b4bc437c4311d653c0491">Beep</a></div><div class="ttdeci">void Beep(void)</div><div class="ttdoc">Beep Ton ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:698</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a318f7eb176f7797e0166cbd652855a3c"><div class="ttname"><a href="functions_8h.html#a318f7eb176f7797e0166cbd652855a3c">ResetMilliSeconds</a></div><div class="ttdeci">void ResetMilliSeconds(void)</div><div class="ttdoc">Setzt den Millisekundenzähler für Zeitschleifen auf 0.</div><div class="ttdef"><b>Definition:</b> functions.c:67</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a33edcf2aa23f97390659434ead6ef593"><div class="ttname"><a href="functions_8h.html#a33edcf2aa23f97390659434ead6ef593">SendString</a></div><div class="ttdeci">void SendString(char *s)</div><div class="ttdoc">Gibt eine Zeichenkette als Morsecode aus.</div><div class="ttdef"><b>Definition:</b> functions.c:729</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a3435bb0409b2c91ab253f4bd4cdc03e1"><div class="ttname"><a href="functions_8h.html#a3435bb0409b2c91ab253f4bd4cdc03e1">ReadEEpromWpM</a></div><div class="ttdeci">void ReadEEpromWpM(void)</div><div class="ttdoc">Gespeicherte Einstellung für die Geschwindigkeit aus EEprom lesen.</div><div class="ttdef"><b>Definition:</b> functions.c:129</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a3dfd0f785e0377a124c423ac5ef8ddde"><div class="ttname"><a href="functions_8h.html#a3dfd0f785e0377a124c423ac5ef8ddde">SendDah</a></div><div class="ttdeci">void SendDah(void)</div><div class="ttdoc">Gibt einen Strich aus.</div><div class="ttdef"><b>Definition:</b> functions.c:588</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a49e16203823a4921910161bd2610987a"><div class="ttname"><a href="functions_8h.html#a49e16203823a4921910161bd2610987a">SendChar</a></div><div class="ttdeci">void SendChar(unsigned char c)</div><div class="ttdoc">Gibt ein Zeichen aus.</div><div class="ttdef"><b>Definition:</b> functions.c:759</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a4e592b116ccf5c55bbb5979bb7193981"><div class="ttname"><a href="functions_8h.html#a4e592b116ccf5c55bbb5979bb7193981">SetEEprom</a></div><div class="ttdeci">void SetEEprom(void)</div><div class="ttdoc">Standardeinstellungen (bei neuem Controller)</div><div class="ttdef"><b>Definition:</b> functions.c:158</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a586bc00ad3164def7ec76ac9bda4f1bc"><div class="ttname"><a href="functions_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">WriteEEprom</a></div><div class="ttdeci">void WriteEEprom(void)</div><div class="ttdoc">Akt. Einstellungen in EEPROM schreiben.</div><div class="ttdef"><b>Definition:</b> functions.c:102</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a682e380769f82867a41c13d632bb3cca"><div class="ttname"><a href="functions_8h.html#a682e380769f82867a41c13d632bb3cca">GetMilliSeconds</a></div><div class="ttdeci">uint16_t GetMilliSeconds(void)</div><div class="ttdoc">Zählerwert für Zeitschleifen auslesen.</div><div class="ttdef"><b>Definition:</b> functions.c:52</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a683e588b64df83d67f1342ed5eeb099b"><div class="ttname"><a href="functions_8h.html#a683e588b64df83d67f1342ed5eeb099b">SendIambic</a></div><div class="ttdeci">void SendIambic(void)</div><div class="ttdoc">Wenn beide Paddle betätigt sind, wird alternierend ein Punkt und Strich ausgegeben.</div><div class="ttdef"><b>Definition:</b> functions.c:612</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a72913eefa74c0c044d815a0b759577fa"><div class="ttname"><a href="functions_8h.html#a72913eefa74c0c044d815a0b759577fa">BeepBoop</a></div><div class="ttdeci">void BeepBoop(void)</div><div class="ttdoc">BeepBoop Doppelton ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:708</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a82a35872e59db8f8de1f0e42854355dd"><div class="ttname"><a href="functions_8h.html#a82a35872e59db8f8de1f0e42854355dd">sreg_tmp</a></div><div class="ttdeci">uint8_t sreg_tmp</div><div class="ttdoc">Merker für Registerinhalte.</div><div class="ttdef"><b>Definition:</b> functions.h:10</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a838ffc3ce94fc8c85429e5297a185022"><div class="ttname"><a href="functions_8h.html#a838ffc3ce94fc8c85429e5297a185022">WriteEEpromWpM</a></div><div class="ttdeci">void WriteEEpromWpM(void)</div><div class="ttdoc">Akt. Einstellung für die Geschwindigkeit in EEprom schreiben.</div><div class="ttdef"><b>Definition:</b> functions.c:141</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a859cf4a556750b8aa340761627fb6c42"><div class="ttname"><a href="functions_8h.html#a859cf4a556750b8aa340761627fb6c42">Tone</a></div><div class="ttdeci">void Tone(uint16_t f, uint8_t duration)</div><div class="ttdoc">Ausgabe eines Tons mit Dauer und Frequenz.</div><div class="ttdef"><b>Definition:</b> functions.c:674</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a8684d17e55772fc84a10c9e778705eda"><div class="ttname"><a href="functions_8h.html#a8684d17e55772fc84a10c9e778705eda">SerialWriteChar</a></div><div class="ttdeci">void SerialWriteChar(unsigned char data)</div><div class="ttdoc">Ein Zeichen über serielle Schnittstelle ausgeben.</div><div class="ttdef"><b>Definition:</b> functions.c:220</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_a9bd61bc3c9e38f6b325e4ba3f96d9472"><div class="ttname"><a href="functions_8h.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">CheckPaddles</a></div><div class="ttdeci">void CheckPaddles(void)</div><div class="ttdoc">Diese Funktion prüft, ob ein Paddle betätigt wurde.</div><div class="ttdef"><b>Definition:</b> functions.c:436</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_aa0e063cf32b840a3ed51ae9aa677e2be"><div class="ttname"><a href="functions_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">SetRatio</a></div><div class="ttdeci">void SetRatio(void)</div><div class="ttdoc">Berechnung der Zeitdauer für Punkt und Strich.</div><div class="ttdef"><b>Definition:</b> functions.c:525</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_ab321d23dfab578b6a40f3c5e8894c280"><div class="ttname"><a href="functions_8h.html#ab321d23dfab578b6a40f3c5e8894c280">IntEnable</a></div><div class="ttdeci">void IntEnable(void)</div><div class="ttdoc">Register wieder herstellen und Interrupts erlauben.</div><div class="ttdef"><b>Definition:</b> functions.c:80</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_ada3125b546b3115e7afc2e51bc7db894"><div class="ttname"><a href="functions_8h.html#ada3125b546b3115e7afc2e51bc7db894">DelayMilliSeconds</a></div><div class="ttdeci">void DelayMilliSeconds(uint16_t ms)</div><div class="ttdoc">Zeitschleife von 1-65535 Millisekunden.</div><div class="ttdef"><b>Definition:</b> functions.c:33</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_adf505a2f38b0bd35e6030c8e9a82ae2a"><div class="ttname"><a href="functions_8h.html#adf505a2f38b0bd35e6030c8e9a82ae2a">SendMemory</a></div><div class="ttdeci">void SendMemory(uint8_t ButtonPressed)</div><div class="ttdoc">Sendet den Text eines Speichers.</div><div class="ttdef"><b>Definition:</b> memory.c:46</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_adf7f3486f66ae3386f330a5172dfdf52"><div class="ttname"><a href="functions_8h.html#adf7f3486f66ae3386f330a5172dfdf52">ReadEEprom</a></div><div class="ttdeci">void ReadEEprom(void)</div><div class="ttdoc">Einstellungen aus dem EEprom lesen.</div><div class="ttdef"><b>Definition:</b> functions.c:187</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html_ae2f4a274ba95c3e94edd58ce6f129de4"><div class="ttname"><a href="functions_8h.html#ae2f4a274ba95c3e94edd58ce6f129de4">IntDisable</a></div><div class="ttdeci">void IntDisable(void)</div><div class="ttdoc">Register sichern und Interrupts verbieten.</div><div class="ttdef"><b>Definition:</b> functions.c:91</div></div>
|
||||
<div class="ttc" id="amain_8h_html"><div class="ttname"><a href="main_8h.html">main.h</a></div><div class="ttdoc">BJ-Keyer.</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="functions_8h.html">functions.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,263 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Datenstruktur-Elemente - Variablen</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('functions_vars.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>Automatic
|
||||
: <a class="el" href="structState.html#a77084e27de545c8c9326e317a8c1edff">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>buttonPressed
|
||||
: <a class="el" href="structMenuCtrl.html#aee5679939884de604d3e5ad970ec0cbb">MenuCtrl</a>
|
||||
</li>
|
||||
<li>buttonPressedLong
|
||||
: <a class="el" href="structMenuCtrl.html#a45ed8ad2a9ae8803b446e599fb66fa78">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>ClrScr
|
||||
: <a class="el" href="structMenuCtrl.html#ad890262e118180236b9eb54f7611b47c">MenuCtrl</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="structMenuCtrl.html#a47430d7c1484d7e5e18ae5a7fc4f8335">MenuCtrl</a>
|
||||
</li>
|
||||
<li>CurMenue
|
||||
: <a class="el" href="structMenuCtrl.html#a458df051e05029982d088d98ac1a8069">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>DahPressed
|
||||
: <a class="el" href="structState.html#a76bff5a7c3dd312851c50afccd017b33">State</a>
|
||||
</li>
|
||||
<li>DebounceTime
|
||||
: <a class="el" href="structConfig.html#ace4e1403e52d3d19aa9f2470a13cfaa3">Config</a>
|
||||
</li>
|
||||
<li>DitPressed
|
||||
: <a class="el" href="structState.html#a0e3dcd5d2b54a5256fd71a1d956a2a0d">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>KeyerMode
|
||||
: <a class="el" href="structConfig.html#aef4f69db097a750c80f3b719bc14f341">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>LastSymbolWasDit
|
||||
: <a class="el" href="structState.html#a0b10c2ed83f730ab25f808ca4159e0a1">State</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>m_buttonPressed
|
||||
: <a class="el" href="structMenuCtrl.html#ac934eaf7540f23d8f603938031f95e10">MenuCtrl</a>
|
||||
</li>
|
||||
<li>m_buttonPressedLong
|
||||
: <a class="el" href="structMenuCtrl.html#a143a285e1e4805feb057173b9116dcd0">MenuCtrl</a>
|
||||
</li>
|
||||
<li>MemButtonMode
|
||||
: <a class="el" href="structConfig.html#adfbadb3847cb30d90b89f2db5b4850e4">Config</a>
|
||||
</li>
|
||||
<li>Memory
|
||||
: <a class="el" href="structConfig.html#a471840b99ff046bf1404f8640a8193a8">Config</a>
|
||||
</li>
|
||||
<li>Msg1
|
||||
: <a class="el" href="structMessage.html#ab381872a2fb6867d57478a88a760bf02">Message</a>
|
||||
</li>
|
||||
<li>Msg2
|
||||
: <a class="el" href="structMessage.html#ac49356fe1ae9961bfa1dbe49f043f6f6">Message</a>
|
||||
</li>
|
||||
<li>Msg3
|
||||
: <a class="el" href="structMessage.html#a1c740c8f5879720483a483c36656e3f8">Message</a>
|
||||
</li>
|
||||
<li>Msg4
|
||||
: <a class="el" href="structMessage.html#aca26aa7f7c5432ceef8aabd2711b8f47">Message</a>
|
||||
</li>
|
||||
<li>Msg5
|
||||
: <a class="el" href="structMessage.html#a47e9ec3da93b993528f717ecf67c88c0">Message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>Ratio
|
||||
: <a class="el" href="structConfig.html#ac8db90b71b36d0a49ef231e68fb42797">Config</a>
|
||||
</li>
|
||||
<li>Reverse
|
||||
: <a class="el" href="structConfig.html#a8be063e5e1e539a860e2714b30d66ecc">Config</a>
|
||||
</li>
|
||||
<li>RiseTime
|
||||
: <a class="el" href="structConfig.html#a627e732da58565b3d28f99b82c6a5c54">Config</a>
|
||||
</li>
|
||||
<li>RiseTimeCounter
|
||||
: <a class="el" href="structConfig.html#a5afac0757bcf374b784a1250501d0bb0">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SendStatus
|
||||
: <a class="el" href="structState.html#ac9b34cc2b3cb4f8ffe789278d9b76616">State</a>
|
||||
</li>
|
||||
<li>SidetoneEnabled
|
||||
: <a class="el" href="structConfig.html#a7d6dfda9db154b977769378223d56eff">Config</a>
|
||||
, <a class="el" href="structState.html#aaebbf5da7337abd9a683f6fd3d63087d">State</a>
|
||||
</li>
|
||||
<li>SidetoneFreq
|
||||
: <a class="el" href="structConfig.html#aa3910963f687f6cea42eb74a662f0504">Config</a>
|
||||
</li>
|
||||
<li>SidetoneOff
|
||||
: <a class="el" href="structState.html#a5e94242222ee7d6061fb36f5374f36b4">State</a>
|
||||
</li>
|
||||
<li>SubMenue
|
||||
: <a class="el" href="structMenuCtrl.html#a18592f292af3324a9d91db635c2e6fec">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>Trx1
|
||||
: <a class="el" href="structConfig.html#a69e7d809f90ded45fed3d7511f5145dd">Config</a>
|
||||
</li>
|
||||
<li>Trx2
|
||||
: <a class="el" href="structConfig.html#a4401df925b1dc135a26043c0809db461">Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>Update
|
||||
: <a class="el" href="structMenuCtrl.html#ab5689421bcc8b519acde95507a30261d">MenuCtrl</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>Weight
|
||||
: <a class="el" href="structConfig.html#ace909792695e3949303df7fc26668739">Config</a>
|
||||
</li>
|
||||
<li>WpM
|
||||
: <a class="el" href="structConfig.html#ad897d01be9484ac915e8d545c5937e16">Config</a>
|
||||
</li>
|
||||
<li>WpMBpM
|
||||
: <a class="el" href="structConfig.html#a663b40e9d018ada8d4b6b97b4b2f5be0">Config</a>
|
||||
</li>
|
||||
<li>WpMChanged
|
||||
: <a class="el" href="structState.html#a52ffc38efd1a9798d8d92014fe664e62">State</a>
|
||||
</li>
|
||||
<li>WriteEEprom
|
||||
: <a class="el" href="structState.html#a0589ba8e59b2a9a246ce8d14f783577b">State</a>
|
||||
</li>
|
||||
<li>WriteMsgEEprom
|
||||
: <a class="el" href="structState.html#acbc62fb74e564116927efe2f2147b8b9">State</a>
|
||||
</li>
|
||||
<li>WriteWpMEEprom
|
||||
: <a class="el" href="structState.html#a0213cd5057520f3b652f3755dcdc0e70">State</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,608 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Globale Elemente</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('globals.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Hier folgt die Aufzählung aller dokumentierten Funktionen, Variablen, Makros, Aufzählungen und Typdefinitionen mit Verweisen auf die zugehörigen Dateien:</div>
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>AUTO
|
||||
: <a class="el" href="globals_8h.html#a0cc6f7717df9fbdc0f33efb88720a639">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>bConfig
|
||||
: <a class="el" href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">main.h</a>
|
||||
</li>
|
||||
<li>Beep()
|
||||
: <a class="el" href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a2f616a93763b4bc437c4311d653c0491">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a2f616a93763b4bc437c4311d653c0491">functions.h</a>
|
||||
</li>
|
||||
<li>BeepBoop()
|
||||
: <a class="el" href="functions_8c.html#a72913eefa74c0c044d815a0b759577fa">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a72913eefa74c0c044d815a0b759577fa">functions.h</a>
|
||||
</li>
|
||||
<li>bMenuCtrl
|
||||
: <a class="el" href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">main.h</a>
|
||||
</li>
|
||||
<li>bMessage
|
||||
: <a class="el" href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">main.h</a>
|
||||
</li>
|
||||
<li>Boop()
|
||||
: <a class="el" href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a0366eaeb4aab61562dcd5b24994d0103">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a0366eaeb4aab61562dcd5b24994d0103">functions.h</a>
|
||||
</li>
|
||||
<li>bState
|
||||
: <a class="el" href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">main.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>CheckButtons()
|
||||
: <a class="el" href="functions_8c.html#a4010a7257caeca55f68c98ee199d3ea2">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">main.h</a>
|
||||
</li>
|
||||
<li>CheckDahPaddle()
|
||||
: <a class="el" href="functions_8c.html#ac0bccd022514697217eaf063b1b2c0fa">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">main.h</a>
|
||||
</li>
|
||||
<li>CheckDitPaddle()
|
||||
: <a class="el" href="functions_8c.html#a7783dcd27ef486bce541c85e10131394">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a7783dcd27ef486bce541c85e10131394">main.h</a>
|
||||
</li>
|
||||
<li>CheckPaddles()
|
||||
: <a class="el" href="functions_8c.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">functions.h</a>
|
||||
</li>
|
||||
<li>CheckStraightKey()
|
||||
: <a class="el" href="functions_8c.html#a68bed2cd125260e9c6eb7f6f8e0c9106">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">main.h</a>
|
||||
</li>
|
||||
<li>CLEARLINE
|
||||
: <a class="el" href="globals_8h.html#ae39a97a19b2e372929dabdc0e3822910">globals.h</a>
|
||||
</li>
|
||||
<li>ConfigMenue()
|
||||
: <a class="el" href="controls_8c.html#a582148370499a6b91171ed6134cc7041">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#a582148370499a6b91171ed6134cc7041">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>DahMillis
|
||||
: <a class="el" href="globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436">globals.h</a>
|
||||
</li>
|
||||
<li>DebounceTime
|
||||
: <a class="el" href="controls_8c.html#a14d2686ee95132d4d7c740d23f38677b">controls.c</a>
|
||||
</li>
|
||||
<li>DelayMilliSeconds()
|
||||
: <a class="el" href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#ada3125b546b3115e7afc2e51bc7db894">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ada3125b546b3115e7afc2e51bc7db894">functions.h</a>
|
||||
</li>
|
||||
<li>DisplayVersion()
|
||||
: <a class="el" href="controls_8c.html#a9dec45875121142b6466b9475691b40a">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#a9dec45875121142b6466b9475691b40a">controls.h</a>
|
||||
</li>
|
||||
<li>DitMillis
|
||||
: <a class="el" href="globals_8h.html#a2f7701e9783a70804580512902c10ee7">globals.h</a>
|
||||
</li>
|
||||
<li>Drehencoder()
|
||||
: <a class="el" href="controls_8c.html#aaf6c1bd6cb225efe37f9762de8a0c3d1">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>ee_DebounceTime
|
||||
: <a class="el" href="functions_8c.html#af46a7ac73709b59ac331e84016c6600f">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Dummy
|
||||
: <a class="el" href="functions_8c.html#a42f0b8f91ce6b2a23dd6ff8672d13b95">functions.c</a>
|
||||
</li>
|
||||
<li>ee_KeyerMode
|
||||
: <a class="el" href="functions_8c.html#a169f1099862f2dc874d344eb240fd8c2">functions.c</a>
|
||||
</li>
|
||||
<li>ee_MemButtonMode
|
||||
: <a class="el" href="functions_8c.html#a3f1e9ffbb5d98febdd58a4fa82b01f30">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Memory
|
||||
: <a class="el" href="functions_8c.html#a5f69205a6897625598ead5ab6a740fc7">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Ratio
|
||||
: <a class="el" href="functions_8c.html#a8814741a33f0a4f2e14eee14d8c00dad">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Reverse
|
||||
: <a class="el" href="functions_8c.html#ad5a1c7f3fe4cc3af1873519f70586866">functions.c</a>
|
||||
</li>
|
||||
<li>ee_RiseTime
|
||||
: <a class="el" href="functions_8c.html#acde6a28c5a5747443f823ff09dce682b">functions.c</a>
|
||||
</li>
|
||||
<li>ee_RiseTimeCounter
|
||||
: <a class="el" href="functions_8c.html#a138d8a4a73593b01e9ffdfebc7134c89">functions.c</a>
|
||||
</li>
|
||||
<li>ee_SidetoneEnabled
|
||||
: <a class="el" href="functions_8c.html#a8f9b2a72d7b1d5f1c28673c36a51a33a">functions.c</a>
|
||||
</li>
|
||||
<li>ee_SidetoneFreq
|
||||
: <a class="el" href="functions_8c.html#a025c31b4a3c9adca80df2782808579a7">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Trx1
|
||||
: <a class="el" href="functions_8c.html#a1c70858b9aea8006017b70d201604a96">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Trx2
|
||||
: <a class="el" href="functions_8c.html#a6f6cc3866f25698f6f9185e422ce7b8c">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Weight
|
||||
: <a class="el" href="functions_8c.html#ac8f8c751bbe43f711df2e1ba13f79994">functions.c</a>
|
||||
</li>
|
||||
<li>ee_WpM
|
||||
: <a class="el" href="functions_8c.html#af636ee63fad94f56f61f334e0c2e46b0">functions.c</a>
|
||||
</li>
|
||||
<li>ee_WpMBpM
|
||||
: <a class="el" href="functions_8c.html#a7c955b77d04539b88678e94d72deeef0">functions.c</a>
|
||||
</li>
|
||||
<li>Einstellungen
|
||||
: <a class="el" href="controls_8c.html#a3776d070bf17ce9a6dca80728d44a800">controls.c</a>
|
||||
</li>
|
||||
<li>EncoderCounter
|
||||
: <a class="el" href="globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPolling()
|
||||
: <a class="el" href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">encoder.c</a>
|
||||
</li>
|
||||
<li>EncoderPos
|
||||
: <a class="el" href="globals_8h.html#a3a1db669858552a5c21490149c648e12">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPosConfig
|
||||
: <a class="el" href="globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPosSubConfig
|
||||
: <a class="el" href="globals_8h.html#a2afbcb36398df196b3205ab28f612edf">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderTimer
|
||||
: <a class="el" href="globals_8h.html#a1756e538888c2c722809420489b62a53">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>GetMilliSeconds()
|
||||
: <a class="el" href="functions_8c.html#a682e380769f82867a41c13d632bb3cca">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a682e380769f82867a41c13d632bb3cca">functions.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_h"></a>- h -</h3><ul>
|
||||
<li>Hz
|
||||
: <a class="el" href="controls_8c.html#ac7c916eae39a6ea3de6c5e47cda3700e">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>IambicA
|
||||
: <a class="el" href="controls_8c.html#a3cf9a4ac7c32126e64feeb09468c4f16">controls.c</a>
|
||||
</li>
|
||||
<li>IambicB
|
||||
: <a class="el" href="controls_8c.html#a204380c13e522446a26c5becb474d872">controls.c</a>
|
||||
</li>
|
||||
<li>Init()
|
||||
: <a class="el" href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">main.h</a>
|
||||
</li>
|
||||
<li>InitTimer()
|
||||
: <a class="el" href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">main.h</a>
|
||||
</li>
|
||||
<li>IntDisable()
|
||||
: <a class="el" href="functions_8c.html#ae2f4a274ba95c3e94edd58ce6f129de4">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ae2f4a274ba95c3e94edd58ce6f129de4">functions.h</a>
|
||||
</li>
|
||||
<li>IntEnable()
|
||||
: <a class="el" href="functions_8c.html#ab321d23dfab578b6a40f3c5e8894c280">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ab321d23dfab578b6a40f3c5e8894c280">functions.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>KeyerMode
|
||||
: <a class="el" href="globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>lastButton
|
||||
: <a class="el" href="globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d">globals.h</a>
|
||||
</li>
|
||||
<li>LEFT_PADDLE
|
||||
: <a class="el" href="globals_8h.html#a8f0a217b99055286939b536efe9516f1">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MemAn
|
||||
: <a class="el" href="controls_8c.html#a1c5d85aa97ec15c2308e5c688d8d297c">controls.c</a>
|
||||
</li>
|
||||
<li>MemAus
|
||||
: <a class="el" href="controls_8c.html#ae3163144fae43c843de52bb19a73fc4c">controls.c</a>
|
||||
</li>
|
||||
<li>Memory
|
||||
: <a class="el" href="controls_8c.html#ab89e4faa251feb81fa4cc7d9de2e3fcd">controls.c</a>
|
||||
</li>
|
||||
<li>MenuCtrlTimer
|
||||
: <a class="el" href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">controls.h</a>
|
||||
, <a class="el" href="globals_8h.html#a088c685d08447f6614b3aea76cd94582">globals.h</a>
|
||||
</li>
|
||||
<li>MSGSIZE
|
||||
: <a class="el" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_n"></a>- n -</h3><ul>
|
||||
<li>No
|
||||
: <a class="el" href="controls_8c.html#a52e48eafec4559dcc5fa997a3781e4c5">controls.c</a>
|
||||
</li>
|
||||
<li>NOTHING
|
||||
: <a class="el" href="globals_8h.html#aad4a7ebff687dc5228cc3fd4d25067f2">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>PADDLE_NORMAL
|
||||
: <a class="el" href="globals_8h.html#a0f491a526845fa7f262309a82a0d7190">globals.h</a>
|
||||
</li>
|
||||
<li>PaddleMode
|
||||
: <a class="el" href="globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>Ratio
|
||||
: <a class="el" href="controls_8c.html#aafb08180dd6b40c7ceb1f987d29e01aa">controls.c</a>
|
||||
</li>
|
||||
<li>ReadEEprom()
|
||||
: <a class="el" href="functions_8c.html#adf7f3486f66ae3386f330a5172dfdf52">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#adf7f3486f66ae3386f330a5172dfdf52">functions.h</a>
|
||||
</li>
|
||||
<li>ReadEEpromWpM()
|
||||
: <a class="el" href="functions_8c.html#a3435bb0409b2c91ab253f4bd4cdc03e1">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a3435bb0409b2c91ab253f4bd4cdc03e1">functions.h</a>
|
||||
</li>
|
||||
<li>ReadMsgEEprom()
|
||||
: <a class="el" href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">main.h</a>
|
||||
</li>
|
||||
<li>ResetMilliSeconds()
|
||||
: <a class="el" href="functions_8c.html#a318f7eb176f7797e0166cbd652855a3c">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a318f7eb176f7797e0166cbd652855a3c">functions.h</a>
|
||||
</li>
|
||||
<li>ReStart()
|
||||
: <a class="el" href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">main.h</a>
|
||||
</li>
|
||||
<li>ReverseLR
|
||||
: <a class="el" href="controls_8c.html#a3aef3986a3ae6ca48eb4f92532d827ae">controls.c</a>
|
||||
</li>
|
||||
<li>ReverseRL
|
||||
: <a class="el" href="controls_8c.html#a6fcaa55631cc1a96c082f6d8da9357a2">controls.c</a>
|
||||
</li>
|
||||
<li>RiseTime
|
||||
: <a class="el" href="controls_8c.html#aec62b46d086a27a9d99a82f846b449a5">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SendChar()
|
||||
: <a class="el" href="functions_8h.html#a49e16203823a4921910161bd2610987a">functions.h</a>
|
||||
, <a class="el" href="functions_8c.html#a49e16203823a4921910161bd2610987a">functions.c</a>
|
||||
</li>
|
||||
<li>SendDah()
|
||||
: <a class="el" href="functions_8h.html#a3dfd0f785e0377a124c423ac5ef8ddde">functions.h</a>
|
||||
, <a class="el" href="functions_8c.html#a3dfd0f785e0377a124c423ac5ef8ddde">functions.c</a>
|
||||
</li>
|
||||
<li>SendDit()
|
||||
: <a class="el" href="functions_8c.html#a22d2dd23cb17e53e75c7d6366d9205d6">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a22d2dd23cb17e53e75c7d6366d9205d6">functions.h</a>
|
||||
</li>
|
||||
<li>SendIambic()
|
||||
: <a class="el" href="functions_8c.html#a683e588b64df83d67f1342ed5eeb099b">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a683e588b64df83d67f1342ed5eeb099b">functions.h</a>
|
||||
</li>
|
||||
<li>SENDING_NOTHING
|
||||
: <a class="el" href="globals_8h.html#a26467aab195715bb21eca2df8d729078">globals.h</a>
|
||||
</li>
|
||||
<li>SendMemory()
|
||||
: <a class="el" href="functions_8h.html#adf505a2f38b0bd35e6030c8e9a82ae2a">functions.h</a>
|
||||
</li>
|
||||
<li>SendString()
|
||||
: <a class="el" href="functions_8c.html#a33edcf2aa23f97390659434ead6ef593">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a33edcf2aa23f97390659434ead6ef593">functions.h</a>
|
||||
</li>
|
||||
<li>SendSymbol()
|
||||
: <a class="el" href="functions_8c.html#a3e6e9a204e6bac15fdc0fe500390517c">functions.c</a>
|
||||
</li>
|
||||
<li>SerialAbout()
|
||||
: <a class="el" href="vt100_8c.html#a4ee21561cb51aeaa80633e244b3811c6">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a4ee21561cb51aeaa80633e244b3811c6">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialMenue()
|
||||
: <a class="el" href="vt100_8c.html#af214225c421f33e106f2e94feb80f9d8">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#af214225c421f33e106f2e94feb80f9d8">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialMsgMenue()
|
||||
: <a class="el" href="vt100_8c.html#a224d9b143a368c30ceceaeffbd696500">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a224d9b143a368c30ceceaeffbd696500">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialReceive()
|
||||
: <a class="el" href="main_8h.html#aed5211def004c592733d721fd1d6c186">main.h</a>
|
||||
, <a class="el" href="vt100_8c.html#aed5211def004c592733d721fd1d6c186">vt100.c</a>
|
||||
</li>
|
||||
<li>SerialReset()
|
||||
: <a class="el" href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">main.h</a>
|
||||
, <a class="el" href="vt100_8c.html#aa9e990762ad311b3582c6e7b0c4addf6">vt100.c</a>
|
||||
</li>
|
||||
<li>SerialSetup()
|
||||
: <a class="el" href="vt100_8c.html#a4c083c2b0ddae216cf2bdfe6490c9738">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a4c083c2b0ddae216cf2bdfe6490c9738">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialWriteChar()
|
||||
: <a class="el" href="functions_8c.html#a8684d17e55772fc84a10c9e778705eda">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a8684d17e55772fc84a10c9e778705eda">functions.h</a>
|
||||
</li>
|
||||
<li>SetEEprom()
|
||||
: <a class="el" href="functions_8c.html#a4e592b116ccf5c55bbb5979bb7193981">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a4e592b116ccf5c55bbb5979bb7193981">functions.h</a>
|
||||
</li>
|
||||
<li>SetFrequency()
|
||||
: <a class="el" href="functions_8c.html#af3375f394993997701d75ee441810edc">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#af3375f394993997701d75ee441810edc">main.h</a>
|
||||
</li>
|
||||
<li>SetRatio()
|
||||
: <a class="el" href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#aa0e063cf32b840a3ed51ae9aa677e2be">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">functions.h</a>
|
||||
</li>
|
||||
<li>SetStandardMsg()
|
||||
: <a class="el" href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">main.h</a>
|
||||
</li>
|
||||
<li>SidetoneDisable()
|
||||
: <a class="el" href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#ae8011166e9324f9f3c6948249eb15fd1">functions.c</a>
|
||||
</li>
|
||||
<li>SidetoneEnable()
|
||||
: <a class="el" href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a60f2f041b0803584ba5fc2e0a373ed50">functions.c</a>
|
||||
</li>
|
||||
<li>SideToneFreq
|
||||
: <a class="el" href="controls_8c.html#a4e5958495ba326d1ef4ca81aadf97bea">controls.c</a>
|
||||
</li>
|
||||
<li>SidetoneOff()
|
||||
: <a class="el" href="functions_8c.html#ad82537f7ea58b4eb375952ce52615c4d">functions.c</a>
|
||||
, <a class="el" href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">controls.h</a>
|
||||
</li>
|
||||
<li>SidetoneOn()
|
||||
: <a class="el" href="functions_8c.html#aa037229dc16e974a22eedcd6990a7b9d">functions.c</a>
|
||||
</li>
|
||||
<li>SideToneOnOff
|
||||
: <a class="el" href="controls_8c.html#a913981a1b4818d9fb9a39bf65326d832">controls.c</a>
|
||||
</li>
|
||||
<li>SpcMillis
|
||||
: <a class="el" href="globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8">globals.h</a>
|
||||
</li>
|
||||
<li>sreg_tmp
|
||||
: <a class="el" href="functions_8h.html#a82a35872e59db8f8de1f0e42854355dd">functions.h</a>
|
||||
</li>
|
||||
<li>StateButtonPressed
|
||||
: <a class="el" href="globals_8h.html#a094f3d15714cd07a3536db03d58cb818">globals.h</a>
|
||||
</li>
|
||||
<li>StatePaddleDahKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a92483c848dd64122cc79472ad979f5e5">globals.h</a>
|
||||
</li>
|
||||
<li>StatePaddleDitKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85">globals.h</a>
|
||||
</li>
|
||||
<li>StateRiseTime
|
||||
: <a class="el" href="globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12">globals.h</a>
|
||||
</li>
|
||||
<li>StateRiseTimeCounter
|
||||
: <a class="el" href="globals_8h.html#a03249b48d31b6f929b91011f73c3eb56">globals.h</a>
|
||||
</li>
|
||||
<li>StateStraightKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a39b1d9792105a52be2c2713ecf044a97">globals.h</a>
|
||||
</li>
|
||||
<li>STRAIGHT
|
||||
: <a class="el" href="globals_8h.html#ae5284d1a5b3e5a009614298e3e7730bc">globals.h</a>
|
||||
</li>
|
||||
<li>sTrx1
|
||||
: <a class="el" href="controls_8c.html#a6203d557889176e261076e2f088df303">controls.c</a>
|
||||
</li>
|
||||
<li>sTrx2
|
||||
: <a class="el" href="controls_8c.html#a35d38bfd22e4419f9f56cdb345a8e7e4">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>t_delayms
|
||||
: <a class="el" href="globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76">globals.h</a>
|
||||
</li>
|
||||
<li>t_elementlength
|
||||
: <a class="el" href="globals_8h.html#a8a613665f46a0641e6dc293da130ab23">globals.h</a>
|
||||
</li>
|
||||
<li>TimerButtonPressed
|
||||
: <a class="el" href="globals_8h.html#a926757eaf37be188fd6e15410d83c953">globals.h</a>
|
||||
</li>
|
||||
<li>TimerPaddleDahKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a">globals.h</a>
|
||||
</li>
|
||||
<li>TimerPaddleDitKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511">globals.h</a>
|
||||
</li>
|
||||
<li>TimerStraightKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3">globals.h</a>
|
||||
</li>
|
||||
<li>Ton
|
||||
: <a class="el" href="controls_8c.html#a5d84b58ef20baadc27efb09bca3d8d98">controls.c</a>
|
||||
</li>
|
||||
<li>TonAn
|
||||
: <a class="el" href="controls_8c.html#a8a6e687fe4fb9e5aea3ac1e69b599330">controls.c</a>
|
||||
</li>
|
||||
<li>TonAus
|
||||
: <a class="el" href="controls_8c.html#ab1d7bb6c3e5c9967ffc4668fafb03c4f">controls.c</a>
|
||||
</li>
|
||||
<li>Tone()
|
||||
: <a class="el" href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a859cf4a556750b8aa340761627fb6c42">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a859cf4a556750b8aa340761627fb6c42">functions.h</a>
|
||||
</li>
|
||||
<li>TXKey()
|
||||
: <a class="el" href="functions_8c.html#aafcd99a76b601d8b43b6827d414ccddb">functions.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>Ultimatic
|
||||
: <a class="el" href="controls_8c.html#a3dc8c998dd6a5d1d71831a7fd8fa1ee7">controls.c</a>
|
||||
</li>
|
||||
<li>UpdateDisplay()
|
||||
: <a class="el" href="controls_8c.html#ace58ee95637a8f220527dc8b20dbb662">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>Weight
|
||||
: <a class="el" href="controls_8c.html#abf38c2d2e8e887110f9092afbc1f9ff6">controls.c</a>
|
||||
</li>
|
||||
<li>WpM
|
||||
: <a class="el" href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">controls.h</a>
|
||||
, <a class="el" href="globals_8h.html#a28fa6cb1767abefbe9c197700410d946">globals.h</a>
|
||||
</li>
|
||||
<li>WriteEEprom()
|
||||
: <a class="el" href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a586bc00ad3164def7ec76ac9bda4f1bc">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">functions.h</a>
|
||||
</li>
|
||||
<li>WriteEEpromWpM()
|
||||
: <a class="el" href="functions_8c.html#a838ffc3ce94fc8c85429e5297a185022">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a838ffc3ce94fc8c85429e5297a185022">functions.h</a>
|
||||
</li>
|
||||
<li>WriteMsgEEprom()
|
||||
: <a class="el" href="vt100_8h.html#a77266197e015c3320c0aa4f491101903">vt100.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_y"></a>- y -</h3><ul>
|
||||
<li>Yes
|
||||
: <a class="el" href="controls_8c.html#a3e1e7c928529ce5b265eb617b0e4e4b8">controls.c</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,110 @@
|
||||
var globals_8h =
|
||||
[
|
||||
[ "State", "structState.html", "structState" ],
|
||||
[ "MenuCtrl", "structMenuCtrl.html", "structMenuCtrl" ],
|
||||
[ "Config", "structConfig.html", "structConfig" ],
|
||||
[ "Message", "structMessage.html", "structMessage" ],
|
||||
[ "AUDIO", "globals_8h.html#a73ed4be5c2afc6b3c6d872c67f06b27b", null ],
|
||||
[ "AUDIO_EN", "globals_8h.html#a9aae0b11edb13ba23962062c6310b48a", null ],
|
||||
[ "AUTO", "globals_8h.html#a0cc6f7717df9fbdc0f33efb88720a639", null ],
|
||||
[ "CALL", "globals_8h.html#aa980b5e5e502cf62bdca6c0452b97516", null ],
|
||||
[ "cbi", "globals_8h.html#ae70baf5399951da1e7ad45a0ed890832", null ],
|
||||
[ "CLEARLINE", "globals_8h.html#ae39a97a19b2e372929dabdc0e3822910", null ],
|
||||
[ "DAH", "globals_8h.html#a3e7e891ff7a66fac8cbf2d81c91499a5", null ],
|
||||
[ "DAH_DIT_OFF", "globals_8h.html#a2206cbd4be1ac8deb197ce07f11ee3e5", null ],
|
||||
[ "DAH_DIT_ON", "globals_8h.html#a979c3e4f92443067e0d4844f11a11f47", null ],
|
||||
[ "DIT", "globals_8h.html#a1d71d0c10cdc379fc3a1b2f029d3d9c9", null ],
|
||||
[ "DIT_DAH_OFF", "globals_8h.html#a518c76a915f90d5175ce01e2007b62be", null ],
|
||||
[ "DIT_DAH_ON", "globals_8h.html#a0486f3908c841216f2b7a08d8fde0098", null ],
|
||||
[ "F_CPU", "globals_8h.html#a43bafb28b29491ec7f871319b5a3b2f8", null ],
|
||||
[ "F_CPUPRESIN", "globals_8h.html#a1ff3ba8cf4ac5bd14d4189d600c5d367", null ],
|
||||
[ "IAMBIC_A", "globals_8h.html#a1887a861cea3b6644def420638c0fc98", null ],
|
||||
[ "IAMBIC_B", "globals_8h.html#ab4856cba3700d9faf68f3c36c38a64d5", null ],
|
||||
[ "KEY_PRESSED", "globals_8h.html#a8386b89daf8ec3a1805554fd95b80a9e", null ],
|
||||
[ "KEY_PRESSED_DEBOUNCE", "globals_8h.html#a9e2cfe84dafa1c4834ff619652d9a64c", null ],
|
||||
[ "LEFT_PADDLE", "globals_8h.html#a8f0a217b99055286939b536efe9516f1", null ],
|
||||
[ "M_DEBOUNCE", "globals_8h.html#a80ca77ca3492d1b5046c74dd71f3c0ba", null ],
|
||||
[ "M_IAMBICA", "globals_8h.html#ae27e8d0e9f4019e3317b663153269b59", null ],
|
||||
[ "M_IAMBICB", "globals_8h.html#a799f279139320d58849c9b39873bed97", null ],
|
||||
[ "M_MAX", "globals_8h.html#a61819141b0164a35f4d791b0e696721f", null ],
|
||||
[ "M_MEMBUTTONMODE", "globals_8h.html#a4ffa488bf9e0bec3211bfc7325ad1adc", null ],
|
||||
[ "M_MEMORY", "globals_8h.html#a0b7f5f1f400522efde7ac959d42e6acb", null ],
|
||||
[ "M_RATIO", "globals_8h.html#a935c2d21e455b9b554384acebcff05b0", null ],
|
||||
[ "M_REVERSE", "globals_8h.html#afa9ef2159f32ec11b39b7408a90d3cf9", null ],
|
||||
[ "M_RISETIME", "globals_8h.html#aac1d2918a98167deeddc74dfb73e0515", null ],
|
||||
[ "M_TON", "globals_8h.html#a84501feff2919521b6051a205eb9467c", null ],
|
||||
[ "M_TON_FREQ", "globals_8h.html#aa6f3b49681da4d4092468fb4dd1fe3d6", null ],
|
||||
[ "M_TRX1", "globals_8h.html#ad54285de16d1e4eb57197272b15527c2", null ],
|
||||
[ "M_TRX2", "globals_8h.html#a57235a40744e5ada2d7597832be662f6", null ],
|
||||
[ "M_ULTIMATIC", "globals_8h.html#a0ef7a9454ad52abf182e22a751f37e9d", null ],
|
||||
[ "M_WEIGHT", "globals_8h.html#a7cf02cee6c492d10d81fa7f8cd9e75d6", null ],
|
||||
[ "M_WPMBPM", "globals_8h.html#a3531d6078fac920f06b5d54f073c66c7", null ],
|
||||
[ "MAN", "globals_8h.html#accc898f427bcfab8f8554d0683a736de", null ],
|
||||
[ "MEM1", "globals_8h.html#a5e91fefffdc4ae99555253d521d70d42", null ],
|
||||
[ "MEM2", "globals_8h.html#af81f3155e333a7c017258f1a69949b0b", null ],
|
||||
[ "MEM3", "globals_8h.html#afbacae6e435d743bef46dfc8369bf7c5", null ],
|
||||
[ "MEM4", "globals_8h.html#ab305dee14a45b9899420fb017b6b0838", null ],
|
||||
[ "MEM5", "globals_8h.html#a25a135b8117cdf599cdfe176200df2fa", null ],
|
||||
[ "MORSE_LED", "globals_8h.html#adb6b98f999edb7b4152f2e3f8785406a", null ],
|
||||
[ "MSGSIZE", "globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522", null ],
|
||||
[ "NO_KEY_PRESSED", "globals_8h.html#aefdcc3e9dbabb74aeb89ff310722ba51", null ],
|
||||
[ "NOINIT", "globals_8h.html#a2a59d5a77252e56299995f56e137cac6", null ],
|
||||
[ "NORMAL", "globals_8h.html#a1291f416b069313021b519eea62d5bf1", null ],
|
||||
[ "NOTHING", "globals_8h.html#aad4a7ebff687dc5228cc3fd4d25067f2", null ],
|
||||
[ "OFF", "globals_8h.html#a29e413f6725b2ba32d165ffaa35b01e5", null ],
|
||||
[ "ON", "globals_8h.html#ad76d1750a6cdeebd506bfcd6752554d2", null ],
|
||||
[ "PADDLE_NORMAL", "globals_8h.html#a0f491a526845fa7f262309a82a0d7190", null ],
|
||||
[ "PADDLE_REVERSE", "globals_8h.html#ab8fe6659548cbcff654c32b32903beab", null ],
|
||||
[ "PRESCALER", "globals_8h.html#a0fac869d83ac1a584d6c45cf609f5fe7", null ],
|
||||
[ "PRG", "globals_8h.html#a687ae7445182571cc179ad43ecd329e6", null ],
|
||||
[ "RIGHT_PADDLE", "globals_8h.html#a2531fa489a13983ebf61c93e71ec43d5", null ],
|
||||
[ "sbi", "globals_8h.html#ac4a5536d9bf092116f88b94797ddc882", null ],
|
||||
[ "SCL", "globals_8h.html#ab5ffc4751921608954bb7a5687566b2d", null ],
|
||||
[ "SDA", "globals_8h.html#a6890442e1cc24a0d61597a13576b8727", null ],
|
||||
[ "SENDING_AUTOMATIC", "globals_8h.html#acbf37f526e50d2774c17f10d8d167532", null ],
|
||||
[ "SENDING_DAH", "globals_8h.html#accfd3eb8f7e07b630344f41ecafc6e79", null ],
|
||||
[ "SENDING_DIT", "globals_8h.html#a153dd0d1d330ebe85d5681984b690f19", null ],
|
||||
[ "SENDING_NOTHING", "globals_8h.html#a26467aab195715bb21eca2df8d729078", null ],
|
||||
[ "SENDING_SPC", "globals_8h.html#acfc4030c7ccaf6767ce25766c334c07b", null ],
|
||||
[ "SENDING_STRAIGHT", "globals_8h.html#a69c769033e48b3d24d40255e3811a068", null ],
|
||||
[ "SINEWAVELENGTH", "globals_8h.html#a89bbee3eaf4759d9c2bb75f2cc463c1c", null ],
|
||||
[ "SINGLE_PADDLE", "globals_8h.html#a21db5f41a6f17da0c82b95cda61b48ff", null ],
|
||||
[ "STRAIGHT", "globals_8h.html#ae5284d1a5b3e5a009614298e3e7730bc", null ],
|
||||
[ "STRAIGHT_KEY", "globals_8h.html#a7ce37f67d167ed8deb6c5e0e24c213d8", null ],
|
||||
[ "TRX1", "globals_8h.html#a23a8a741ec974d3d82de16f4a59af347", null ],
|
||||
[ "TRX2", "globals_8h.html#a8bf6fec9796ce1a4372b299d2ac6079e", null ],
|
||||
[ "UBRR_VALUE", "globals_8h.html#a0b029ff580b042a27aaac4bd2ec925e2", null ],
|
||||
[ "ULTIMATIC", "globals_8h.html#a37afa2db2d5b90d445555f29ed6d44a9", null ],
|
||||
[ "USART_BAUDRATE", "globals_8h.html#a6a53a6c94a70cc286e300a0ea8f46ba4", null ],
|
||||
[ "VER", "globals_8h.html#a98ed931f97fef7e06e3ea441d0326c67", null ],
|
||||
[ "DahMillis", "globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436", null ],
|
||||
[ "DitMillis", "globals_8h.html#a2f7701e9783a70804580512902c10ee7", null ],
|
||||
[ "EncoderCounter", "globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc", null ],
|
||||
[ "EncoderPos", "globals_8h.html#a3a1db669858552a5c21490149c648e12", null ],
|
||||
[ "EncoderPosConfig", "globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87", null ],
|
||||
[ "EncoderPosSubConfig", "globals_8h.html#a2afbcb36398df196b3205ab28f612edf", null ],
|
||||
[ "EncoderTimer", "globals_8h.html#a1756e538888c2c722809420489b62a53", null ],
|
||||
[ "icnt", "globals_8h.html#a5a4807ab81f5583d7c509be8897714a1", null ],
|
||||
[ "KeyerMode", "globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8", null ],
|
||||
[ "KeyTX", "globals_8h.html#ad1fad28daa019aa1084957dd6e7a808a", null ],
|
||||
[ "lastButton", "globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d", null ],
|
||||
[ "LastPINDState", "globals_8h.html#a69df8d53e45e7fceeeca61ebeed0c249", null ],
|
||||
[ "MenuCtrlTimer", "globals_8h.html#a088c685d08447f6614b3aea76cd94582", null ],
|
||||
[ "ocr2a", "globals_8h.html#a7f2869abff8463c80351c1a4dda05b0d", null ],
|
||||
[ "PaddleMode", "globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723", null ],
|
||||
[ "SpcMillis", "globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8", null ],
|
||||
[ "StateButtonPressed", "globals_8h.html#a094f3d15714cd07a3536db03d58cb818", null ],
|
||||
[ "StatePaddleDahKeyPressed", "globals_8h.html#a92483c848dd64122cc79472ad979f5e5", null ],
|
||||
[ "StatePaddleDitKeyPressed", "globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85", null ],
|
||||
[ "StateRiseTime", "globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12", null ],
|
||||
[ "StateRiseTimeCounter", "globals_8h.html#a03249b48d31b6f929b91011f73c3eb56", null ],
|
||||
[ "StateStraightKeyPressed", "globals_8h.html#a39b1d9792105a52be2c2713ecf044a97", null ],
|
||||
[ "StoreEEpromTimer", "globals_8h.html#a74c15b62456a6a231784b094c888bb24", null ],
|
||||
[ "t_delayms", "globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76", null ],
|
||||
[ "t_elementlength", "globals_8h.html#a8a613665f46a0641e6dc293da130ab23", null ],
|
||||
[ "TimerButtonPressed", "globals_8h.html#a926757eaf37be188fd6e15410d83c953", null ],
|
||||
[ "TimerPaddleDahKeyPressed", "globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a", null ],
|
||||
[ "TimerPaddleDitKeyPressed", "globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511", null ],
|
||||
[ "TimerStraightKeyPressed", "globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3", null ],
|
||||
[ "WpM", "globals_8h.html#a28fa6cb1767abefbe9c197700410d946", null ]
|
||||
];
|
@ -0,0 +1,10 @@
|
||||
<map id="globals.h" name="globals.h">
|
||||
<area shape="rect" id="node1" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="63,5,138,32"/>
|
||||
<area shape="rect" id="node2" href="$controls_8h.html" title="Headerdatei für controls.c." alt="" coords="23,80,101,107"/>
|
||||
<area shape="rect" id="node4" href="$main_8h.html" title="BJ-Keyer." alt="" coords="109,155,170,181"/>
|
||||
<area shape="rect" id="node3" href="$controls_8c.html" title="Display und Bedienelemente." alt="" coords="5,155,84,181"/>
|
||||
<area shape="rect" id="node5" href="$functions_8h.html" title="Headerdatei für functions.c." alt="" coords="96,229,183,256"/>
|
||||
<area shape="rect" id="node6" href="$functions_8c.html" title="Diverse Funktionen." alt="" coords="77,304,164,331"/>
|
||||
<area shape="rect" id="node7" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="188,304,253,331"/>
|
||||
<area shape="rect" id="node8" href="$vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="188,379,253,405"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
ac058d8a6d34f88804823531909cc1a3
|
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,19 @@
|
||||
<map id="globals.h" name="globals.h">
|
||||
<area shape="rect" id="node1" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,5,792,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,80,69,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="93,80,155,107"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="179,80,245,107"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="269,80,334,107"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="358,80,421,107"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="445,80,523,107"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="547,80,613,107"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="637,80,752,107"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="777,80,853,107"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="877,80,979,107"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="1004,80,1103,107"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="1127,80,1209,107"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="1233,80,1327,107"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1351,80,1430,107"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1454,80,1533,107"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1557,80,1640,107"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
c8fbade9a88bd8c81194a8a194f53654
|
After Width: | Height: | Size: 34 KiB |
@ -0,0 +1,381 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: globals.h Quellcode</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('globals_8h_source.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">globals.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="globals_8h.html">gehe zur Dokumentation dieser Datei</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#ifndef GLOBALS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#define GLOBALS_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#define F_CPU 16000000UL</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define PRESCALER 8</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#define SINEWAVELENGTH 64</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#define F_CPUPRESIN (F_CPU/(PRESCALER*SINEWAVELENGTH))</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define USART_BAUDRATE 9600</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define UBRR_VALUE (((F_CPU/(USART_BAUDRATE*16UL)))-1)</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="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <stdint.h></span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <math.h></span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <inttypes.h></span></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="preprocessor">#include <avr/io.h></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <avr/pgmspace.h></span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <avr/wdt.h></span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <avr/interrupt.h></span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <avr/eeprom.h></span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <util/delay.h></span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <util/atomic.h></span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) </span><span class="comment">// clear bit</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) </span><span class="comment">// set bit</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "oled/i2c.h"</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "oled/lcd.h"</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "oled/font.h"</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#ifndef EEMEM</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#define EEMEM __attribute__ ((section (".eeprom"</span>)))</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#ifndef NOINIT</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#define NOINIT __attribute__ ((section (".noinit"</span>)))</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#define CALL " DL7BJ "</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#define PRG " BJ-Keyer "</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#define VER " V1.03 "</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="globals_8h.html#aad4a7ebff687dc5228cc3fd4d25067f2"> 51</a></span> <span class="preprocessor">#define NOTHING 0</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#define DIT_DAH_OFF 1</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#define DAH_DIT_OFF 2</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#define DIT_DAH_ON 3</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#define DAH_DIT_ON 4</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="globals_8h.html#ae5284d1a5b3e5a009614298e3e7730bc"> 57</a></span> <span class="preprocessor">#define STRAIGHT 0</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#define IAMBIC_B 1</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#define IAMBIC_A 2</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#define ULTIMATIC 3</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor">#define SINGLE_PADDLE 4</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="globals_8h.html#a0f491a526845fa7f262309a82a0d7190"> 63</a></span> <span class="preprocessor">#define PADDLE_NORMAL 0</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#define PADDLE_REVERSE 1</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="globals_8h.html#a26467aab195715bb21eca2df8d729078"> 66</a></span> <span class="preprocessor">#define SENDING_NOTHING 0</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#define SENDING_DIT 1</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#define SENDING_DAH 2</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#define SENDING_SPC 3</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#define SENDING_STRAIGHT 4</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">#define SENDING_AUTOMATIC 5</span></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="globals_8h.html#a0cc6f7717df9fbdc0f33efb88720a639"> 73</a></span> <span class="preprocessor">#define AUTO 0 </span></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#define MAN 1 </span></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="globals_8h.html#a8f0a217b99055286939b536efe9516f1"> 76</a></span> <span class="preprocessor">#define LEFT_PADDLE PD2 </span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor">#define RIGHT_PADDLE PD3 </span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#define STRAIGHT_KEY PD4 </span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#define MORSE_LED PC3 </span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#define MEM1 PD5 </span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor">#define MEM2 PD6 </span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#define MEM3 PD7 </span></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#define MEM4 PC0 </span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor">#define MEM5 PB5 </span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor">#define TRX1 PC1 </span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#define TRX2 PC2 </span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#define AUDIO PB3 </span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#define AUDIO_EN PB4 </span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#define SCL PC5 </span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor">#define SDA PC4 </span></div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// States</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor">#define ON 1</span></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor">#define OFF 0</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor">#define DIT 1</span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#define DAH 0</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#define NO_KEY_PRESSED 0</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#define KEY_PRESSED_DEBOUNCE 1</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#define KEY_PRESSED 2</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">// Menue und Drehencoder</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#define M_TRX1 1</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#define M_TRX2 2</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#define M_TON 3</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#define M_TON_FREQ 4</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#define M_IAMBICA 5</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#define M_IAMBICB 6</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor">#define M_ULTIMATIC 7</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#define M_MEMORY 8</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor">#define M_REVERSE 9</span></div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor">#define M_RATIO 10</span></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="preprocessor">#define M_WEIGHT 11</span></div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#define M_WPMBPM 12</span></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#define M_MEMBUTTONMODE 13</span></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="preprocessor">#define M_RISETIME 14</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#define M_DEBOUNCE 15</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#define M_MAX 15 </span></div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="globals_8h.html#ae39a97a19b2e372929dabdc0e3822910"> 117</a></span> <span class="preprocessor">#define CLEARLINE " "</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#define NORMAL 0</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structState.html"> 120</a></span> <span class="keyword">struct </span><a class="code" href="structState.html">State</a></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structState.html#a52ffc38efd1a9798d8d92014fe664e62"> 122</a></span>  uint8_t <a class="code" href="structState.html#a52ffc38efd1a9798d8d92014fe664e62">WpMChanged</a>: 1; </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structState.html#a0213cd5057520f3b652f3755dcdc0e70"> 123</a></span>  uint8_t <a class="code" href="structState.html#a0213cd5057520f3b652f3755dcdc0e70">WriteWpMEEprom</a>: 1; </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structState.html#a0589ba8e59b2a9a246ce8d14f783577b"> 124</a></span>  uint8_t <a class="code" href="structState.html#a0589ba8e59b2a9a246ce8d14f783577b">WriteEEprom</a>: 1; </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structState.html#acbc62fb74e564116927efe2f2147b8b9"> 125</a></span>  uint8_t <a class="code" href="structState.html#acbc62fb74e564116927efe2f2147b8b9">WriteMsgEEprom</a>: 2; </div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="structState.html#a5e94242222ee7d6061fb36f5374f36b4"> 126</a></span>  uint8_t <a class="code" href="structState.html#a5e94242222ee7d6061fb36f5374f36b4">SidetoneOff</a>: 1; </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structState.html#aaebbf5da7337abd9a683f6fd3d63087d"> 127</a></span>  uint8_t <a class="code" href="structState.html#aaebbf5da7337abd9a683f6fd3d63087d">SidetoneEnabled</a>: 1; </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structState.html#ac9b34cc2b3cb4f8ffe789278d9b76616"> 128</a></span>  uint8_t <a class="code" href="structState.html#ac9b34cc2b3cb4f8ffe789278d9b76616">SendStatus</a>; </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structState.html#a77084e27de545c8c9326e317a8c1edff"> 129</a></span>  uint8_t <a class="code" href="structState.html#a77084e27de545c8c9326e317a8c1edff">Automatic</a>; </div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structState.html#a0b10c2ed83f730ab25f808ca4159e0a1"> 130</a></span>  uint8_t <a class="code" href="structState.html#a0b10c2ed83f730ab25f808ca4159e0a1">LastSymbolWasDit</a>: 1; </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structState.html#a0e3dcd5d2b54a5256fd71a1d956a2a0d"> 131</a></span>  uint8_t <a class="code" href="structState.html#a0e3dcd5d2b54a5256fd71a1d956a2a0d">DitPressed</a>: 1; </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structState.html#a76bff5a7c3dd312851c50afccd017b33"> 132</a></span>  uint8_t <a class="code" href="structState.html#a76bff5a7c3dd312851c50afccd017b33">DahPressed</a>: 1; </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  uint8_t KeyState:1; </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  uint8_t KeyTX:1; </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> };</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structMenuCtrl.html"> 137</a></span> <span class="keyword">struct </span><a class="code" href="structMenuCtrl.html">MenuCtrl</a></div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> {</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#aee5679939884de604d3e5ad970ec0cbb"> 139</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#aee5679939884de604d3e5ad970ec0cbb">buttonPressed</a>: 1; </div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#a45ed8ad2a9ae8803b446e599fb66fa78"> 140</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#a45ed8ad2a9ae8803b446e599fb66fa78">buttonPressedLong</a>: 1; </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#ac934eaf7540f23d8f603938031f95e10"> 141</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#ac934eaf7540f23d8f603938031f95e10">m_buttonPressed</a>: 2; </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#a143a285e1e4805feb057173b9116dcd0"> 142</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#a143a285e1e4805feb057173b9116dcd0">m_buttonPressedLong</a>: 1; </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#ad890262e118180236b9eb54f7611b47c"> 143</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#ad890262e118180236b9eb54f7611b47c">ClrScr</a>: 1; </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#a47430d7c1484d7e5e18ae5a7fc4f8335"> 144</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#a47430d7c1484d7e5e18ae5a7fc4f8335">Config</a>: 1; </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#ab5689421bcc8b519acde95507a30261d"> 145</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#ab5689421bcc8b519acde95507a30261d">Update</a>: 1; </div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#a458df051e05029982d088d98ac1a8069"> 146</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#a458df051e05029982d088d98ac1a8069">CurMenue</a>; </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structMenuCtrl.html#a18592f292af3324a9d91db635c2e6fec"> 147</a></span>  uint8_t <a class="code" href="structMenuCtrl.html#a18592f292af3324a9d91db635c2e6fec">SubMenue</a>: 1; </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> };</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structConfig.html"> 150</a></span> <span class="keyword">struct </span><a class="code" href="structConfig.html">Config</a></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structConfig.html#a69e7d809f90ded45fed3d7511f5145dd"> 152</a></span>  uint8_t <a class="code" href="structConfig.html#a69e7d809f90ded45fed3d7511f5145dd">Trx1</a>: 1; </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structConfig.html#a4401df925b1dc135a26043c0809db461"> 153</a></span>  uint8_t <a class="code" href="structConfig.html#a4401df925b1dc135a26043c0809db461">Trx2</a>: 1; </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structConfig.html#aef4f69db097a750c80f3b719bc14f341"> 154</a></span>  uint8_t <a class="code" href="structConfig.html#aef4f69db097a750c80f3b719bc14f341">KeyerMode</a>: 3; </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structConfig.html#a7d6dfda9db154b977769378223d56eff"> 155</a></span>  uint8_t <a class="code" href="structConfig.html#a7d6dfda9db154b977769378223d56eff">SidetoneEnabled</a>: 1; </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structConfig.html#a663b40e9d018ada8d4b6b97b4b2f5be0"> 156</a></span>  uint8_t <a class="code" href="structConfig.html#a663b40e9d018ada8d4b6b97b4b2f5be0">WpMBpM</a>: 1; </div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structConfig.html#a8be063e5e1e539a860e2714b30d66ecc"> 157</a></span>  uint8_t <a class="code" href="structConfig.html#a8be063e5e1e539a860e2714b30d66ecc">Reverse</a>: 1; </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structConfig.html#ac8db90b71b36d0a49ef231e68fb42797"> 158</a></span>  uint8_t <a class="code" href="structConfig.html#ac8db90b71b36d0a49ef231e68fb42797">Ratio</a>; </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structConfig.html#ace909792695e3949303df7fc26668739"> 159</a></span>  uint8_t <a class="code" href="structConfig.html#ace909792695e3949303df7fc26668739">Weight</a>; </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structConfig.html#a471840b99ff046bf1404f8640a8193a8"> 160</a></span>  uint8_t <a class="code" href="structConfig.html#a471840b99ff046bf1404f8640a8193a8">Memory</a>:1; </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structConfig.html#adfbadb3847cb30d90b89f2db5b4850e4"> 161</a></span>  uint8_t <a class="code" href="structConfig.html#adfbadb3847cb30d90b89f2db5b4850e4">MemButtonMode</a>:1; </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structConfig.html#aa3910963f687f6cea42eb74a662f0504"> 162</a></span>  uint16_t <a class="code" href="structConfig.html#aa3910963f687f6cea42eb74a662f0504">SidetoneFreq</a>; </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structConfig.html#ad897d01be9484ac915e8d545c5937e16"> 163</a></span>  uint8_t <a class="code" href="structConfig.html#ad897d01be9484ac915e8d545c5937e16">WpM</a>; </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structConfig.html#a627e732da58565b3d28f99b82c6a5c54"> 164</a></span>  uint8_t <a class="code" href="structConfig.html#a627e732da58565b3d28f99b82c6a5c54">RiseTime</a>; </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structConfig.html#a5afac0757bcf374b784a1250501d0bb0"> 165</a></span>  uint8_t <a class="code" href="structConfig.html#a5afac0757bcf374b784a1250501d0bb0">RiseTimeCounter</a>; </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structConfig.html#ace4e1403e52d3d19aa9f2470a13cfaa3"> 166</a></span>  uint8_t <a class="code" href="structConfig.html#ace4e1403e52d3d19aa9f2470a13cfaa3">DebounceTime</a>; </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> };</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522"> 169</a></span> <span class="preprocessor">#define MSGSIZE 60 </span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structMessage.html"> 171</a></span> <span class="keyword">struct </span><a class="code" href="structMessage.html">Message</a> </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> {</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structMessage.html#ab381872a2fb6867d57478a88a760bf02"> 173</a></span>  <span class="keywordtype">char</span> <a class="code" href="structMessage.html#ab381872a2fb6867d57478a88a760bf02">Msg1</a>[<a class="code" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a>]; </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structMessage.html#ac49356fe1ae9961bfa1dbe49f043f6f6"> 174</a></span>  <span class="keywordtype">char</span> <a class="code" href="structMessage.html#ac49356fe1ae9961bfa1dbe49f043f6f6">Msg2</a>[<a class="code" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a>]; </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structMessage.html#a1c740c8f5879720483a483c36656e3f8"> 175</a></span>  <span class="keywordtype">char</span> <a class="code" href="structMessage.html#a1c740c8f5879720483a483c36656e3f8">Msg3</a>[<a class="code" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a>]; </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structMessage.html#aca26aa7f7c5432ceef8aabd2711b8f47"> 176</a></span>  <span class="keywordtype">char</span> <a class="code" href="structMessage.html#aca26aa7f7c5432ceef8aabd2711b8f47">Msg4</a>[<a class="code" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a>]; </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structMessage.html#a47e9ec3da93b993528f717ecf67c88c0"> 177</a></span>  <span class="keywordtype">char</span> <a class="code" href="structMessage.html#a47e9ec3da93b993528f717ecf67c88c0">Msg5</a>[<a class="code" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a>]; </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> };</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">// Pin Change Interrupt Merker für Port </span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> uint8_t LastPINDState;</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">// Drehencoder</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="globals_8h.html#a1756e538888c2c722809420489b62a53"> 186</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a1756e538888c2c722809420489b62a53">EncoderTimer</a>; </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc"> 187</a></span> <span class="keyword">volatile</span> int8_t <a class="code" href="globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc">EncoderCounter</a>; </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="globals_8h.html#a3a1db669858552a5c21490149c648e12"> 188</a></span> <span class="keyword">volatile</span> int8_t <a class="code" href="globals_8h.html#a3a1db669858552a5c21490149c648e12">EncoderPos</a>; </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87"> 189</a></span> <span class="keyword">volatile</span> int8_t <a class="code" href="globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87">EncoderPosConfig</a>; </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="globals_8h.html#a2afbcb36398df196b3205ab28f612edf"> 190</a></span> <span class="keyword">volatile</span> int8_t <a class="code" href="globals_8h.html#a2afbcb36398df196b3205ab28f612edf">EncoderPosSubConfig</a>; </div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> uint16_t StoreEEpromTimer;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946"> 194</a></span> uint8_t <a class="code" href="globals_8h.html#a28fa6cb1767abefbe9c197700410d946">WpM</a>; </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723"> 195</a></span> uint8_t <a class="code" href="globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723">PaddleMode</a>; </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8"> 196</a></span> uint8_t <a class="code" href="globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8">KeyerMode</a>; </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> uint8_t KeyTX;</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="comment">// Sidetone generation</span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">volatile</span> uint8_t icnt;</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="keyword">volatile</span> uint8_t ocr2a;</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d"> 202</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d">lastButton</a>; </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="globals_8h.html#a2f7701e9783a70804580512902c10ee7"> 203</a></span> <span class="keyword">volatile</span> uint16_t <a class="code" href="globals_8h.html#a2f7701e9783a70804580512902c10ee7">DitMillis</a>; </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436"> 204</a></span> <span class="keyword">volatile</span> uint16_t <a class="code" href="globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436">DahMillis</a>; </div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8"> 205</a></span> <span class="keyword">volatile</span> uint16_t <a class="code" href="globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8">SpcMillis</a>; </div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="comment">// Zähler und Status für Entprellung der Tasteneingänge und Mithörton</span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="globals_8h.html#a39b1d9792105a52be2c2713ecf044a97"> 207</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a39b1d9792105a52be2c2713ecf044a97">StateStraightKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3"> 208</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3">TimerStraightKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85"> 209</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85">StatePaddleDitKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511"> 210</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511">TimerPaddleDitKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="globals_8h.html#a92483c848dd64122cc79472ad979f5e5"> 211</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a92483c848dd64122cc79472ad979f5e5">StatePaddleDahKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a"> 212</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a">TimerPaddleDahKeyPressed</a>; </div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="globals_8h.html#a094f3d15714cd07a3536db03d58cb818"> 213</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a094f3d15714cd07a3536db03d58cb818">StateButtonPressed</a>; </div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="globals_8h.html#a926757eaf37be188fd6e15410d83c953"> 214</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a926757eaf37be188fd6e15410d83c953">TimerButtonPressed</a>; </div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="globals_8h.html#a03249b48d31b6f929b91011f73c3eb56"> 215</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#a03249b48d31b6f929b91011f73c3eb56">StateRiseTimeCounter</a>; </div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12"> 216</a></span> <span class="keyword">volatile</span> uint8_t <a class="code" href="globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12">StateRiseTime</a>; </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="controls_8h.html#a088c685d08447f6614b3aea76cd94582"> 218</a></span> uint16_t <a class="code" href="globals_8h.html#a088c685d08447f6614b3aea76cd94582">MenuCtrlTimer</a>; </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76"> 219</a></span> <span class="keyword">volatile</span> uint16_t <a class="code" href="globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76">t_delayms</a>; </div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="globals_8h.html#a8a613665f46a0641e6dc293da130ab23"> 220</a></span> <span class="keyword">volatile</span> uint16_t <a class="code" href="globals_8h.html#a8a613665f46a0641e6dc293da130ab23">t_elementlength</a>; </div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="preprocessor">#endif </span></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a03249b48d31b6f929b91011f73c3eb56"><div class="ttname"><a href="globals_8h.html#a03249b48d31b6f929b91011f73c3eb56">StateRiseTimeCounter</a></div><div class="ttdeci">volatile uint8_t StateRiseTimeCounter</div><div class="ttdoc">Zähler für Anstieg des Mithörtons.</div><div class="ttdef"><b>Definition:</b> globals.h:215</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a088c685d08447f6614b3aea76cd94582"><div class="ttname"><a href="globals_8h.html#a088c685d08447f6614b3aea76cd94582">MenuCtrlTimer</a></div><div class="ttdeci">uint16_t MenuCtrlTimer</div><div class="ttdoc">Diverse Zähler für Timer 0.</div><div class="ttdef"><b>Definition:</b> globals.h:218</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a094f3d15714cd07a3536db03d58cb818"><div class="ttname"><a href="globals_8h.html#a094f3d15714cd07a3536db03d58cb818">StateButtonPressed</a></div><div class="ttdeci">volatile uint8_t StateButtonPressed</div><div class="ttdoc">Merker für Speichertaste betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:213</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a0ca92f009021ed55c2f9199cf5bf80c3"><div class="ttname"><a href="globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3">TimerStraightKeyPressed</a></div><div class="ttdeci">volatile uint8_t TimerStraightKeyPressed</div><div class="ttdoc">Timer Variable für Entprellung.</div><div class="ttdef"><b>Definition:</b> globals.h:208</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a170fcf4ece2368541f1bcb04a3dd1511"><div class="ttname"><a href="globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511">TimerPaddleDitKeyPressed</a></div><div class="ttdeci">volatile uint8_t TimerPaddleDitKeyPressed</div><div class="ttdoc">Timer Variable für Entprellung.</div><div class="ttdef"><b>Definition:</b> globals.h:210</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a1756e538888c2c722809420489b62a53"><div class="ttname"><a href="globals_8h.html#a1756e538888c2c722809420489b62a53">EncoderTimer</a></div><div class="ttdeci">volatile uint8_t EncoderTimer</div><div class="ttdoc">10ms Timer for Encoder</div><div class="ttdef"><b>Definition:</b> globals.h:186</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a28fa6cb1767abefbe9c197700410d946"><div class="ttname"><a href="globals_8h.html#a28fa6cb1767abefbe9c197700410d946">WpM</a></div><div class="ttdeci">uint8_t WpM</div><div class="ttdoc">Aktuelle Zeichengeschwindigkeit.</div><div class="ttdef"><b>Definition:</b> globals.h:194</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a2afbcb36398df196b3205ab28f612edf"><div class="ttname"><a href="globals_8h.html#a2afbcb36398df196b3205ab28f612edf">EncoderPosSubConfig</a></div><div class="ttdeci">volatile int8_t EncoderPosSubConfig</div><div class="ttdoc">Encoderposition für Submenues.</div><div class="ttdef"><b>Definition:</b> globals.h:190</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a2b61ba3fb70419b8b5151d7216f6ab87"><div class="ttname"><a href="globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87">EncoderPosConfig</a></div><div class="ttdeci">volatile int8_t EncoderPosConfig</div><div class="ttdoc">Encoderposition für Einstellungen.</div><div class="ttdef"><b>Definition:</b> globals.h:189</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a2f7701e9783a70804580512902c10ee7"><div class="ttname"><a href="globals_8h.html#a2f7701e9783a70804580512902c10ee7">DitMillis</a></div><div class="ttdeci">volatile uint16_t DitMillis</div><div class="ttdoc">Dauer eines Dits.</div><div class="ttdef"><b>Definition:</b> globals.h:203</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a39b1d9792105a52be2c2713ecf044a97"><div class="ttname"><a href="globals_8h.html#a39b1d9792105a52be2c2713ecf044a97">StateStraightKeyPressed</a></div><div class="ttdeci">volatile uint8_t StateStraightKeyPressed</div><div class="ttdoc">Merker für StraightKey betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:207</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a3a1db669858552a5c21490149c648e12"><div class="ttname"><a href="globals_8h.html#a3a1db669858552a5c21490149c648e12">EncoderPos</a></div><div class="ttdeci">volatile int8_t EncoderPos</div><div class="ttdoc">Encoderposition für WpM/BpM.</div><div class="ttdef"><b>Definition:</b> globals.h:188</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a426d3fb4cd1535f9e7616df2601f4ddc"><div class="ttname"><a href="globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc">EncoderCounter</a></div><div class="ttdeci">volatile int8_t EncoderCounter</div><div class="ttdoc">Vor/Rück Zähler.</div><div class="ttdef"><b>Definition:</b> globals.h:187</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a4a4d36a87b010340a12f80300a0c5f76"><div class="ttname"><a href="globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76">t_delayms</a></div><div class="ttdeci">volatile uint16_t t_delayms</div><div class="ttdoc">Timer 0 max. 65535ms, all purpose timer variable.</div><div class="ttdef"><b>Definition:</b> globals.h:219</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a57332b76331a1bbe1d6807ddbb6d0522"><div class="ttname"><a href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">MSGSIZE</a></div><div class="ttdeci">#define MSGSIZE</div><div class="ttdoc">60 Zeichen für jeden Textspeicher</div><div class="ttdef"><b>Definition:</b> globals.h:169</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a57e73db78b59b4d79e72189fb0158f7a"><div class="ttname"><a href="globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a">TimerPaddleDahKeyPressed</a></div><div class="ttdeci">volatile uint8_t TimerPaddleDahKeyPressed</div><div class="ttdoc">Timer Variable für Entprellung.</div><div class="ttdef"><b>Definition:</b> globals.h:212</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a7db74a7792308dd1d7c35be61d5ff9e8"><div class="ttname"><a href="globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8">SpcMillis</a></div><div class="ttdeci">volatile uint16_t SpcMillis</div><div class="ttdoc">Dauer einer Pause zwischen den Zeichen.</div><div class="ttdef"><b>Definition:</b> globals.h:205</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a8a613665f46a0641e6dc293da130ab23"><div class="ttname"><a href="globals_8h.html#a8a613665f46a0641e6dc293da130ab23">t_elementlength</a></div><div class="ttdeci">volatile uint16_t t_elementlength</div><div class="ttdoc">Timer 0 max. 65535ms, element length of dit or dah.</div><div class="ttdef"><b>Definition:</b> globals.h:220</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a92483c848dd64122cc79472ad979f5e5"><div class="ttname"><a href="globals_8h.html#a92483c848dd64122cc79472ad979f5e5">StatePaddleDahKeyPressed</a></div><div class="ttdeci">volatile uint8_t StatePaddleDahKeyPressed</div><div class="ttdoc">Merker für Paddle betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:211</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a926757eaf37be188fd6e15410d83c953"><div class="ttname"><a href="globals_8h.html#a926757eaf37be188fd6e15410d83c953">TimerButtonPressed</a></div><div class="ttdeci">volatile uint8_t TimerButtonPressed</div><div class="ttdoc">Timer Variable für Entprellung.</div><div class="ttdef"><b>Definition:</b> globals.h:214</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a9684e7a5392d3dc5b8436002c3ce1c85"><div class="ttname"><a href="globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85">StatePaddleDitKeyPressed</a></div><div class="ttdeci">volatile uint8_t StatePaddleDitKeyPressed</div><div class="ttdoc">Merker für Paddle betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:209</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_a9a19b6437a6a56a5855dd3488c6428f8"><div class="ttname"><a href="globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8">KeyerMode</a></div><div class="ttdeci">uint8_t KeyerMode</div><div class="ttdoc">Merker für Iambic A, Iambic B oder Ultimatic.</div><div class="ttdef"><b>Definition:</b> globals.h:196</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_ab36cf30c9e53f719929eba1f738e4b12"><div class="ttname"><a href="globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12">StateRiseTime</a></div><div class="ttdeci">volatile uint8_t StateRiseTime</div><div class="ttdef"><b>Definition:</b> globals.h:216</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_acee5a37cadaac095a39a4ae4d033df7d"><div class="ttname"><a href="globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d">lastButton</a></div><div class="ttdeci">volatile uint8_t lastButton</div><div class="ttdoc">Wert der letzten Buttonabfrage.</div><div class="ttdef"><b>Definition:</b> globals.h:202</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_ad4e6326c3ab1d15391fcc416ff86c436"><div class="ttname"><a href="globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436">DahMillis</a></div><div class="ttdeci">volatile uint16_t DahMillis</div><div class="ttdoc">Dauer eines Dahs.</div><div class="ttdef"><b>Definition:</b> globals.h:204</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html_ad7f78d2aebfab57b15aa5bf6e28d8723"><div class="ttname"><a href="globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723">PaddleMode</a></div><div class="ttdeci">uint8_t PaddleMode</div><div class="ttdoc">Merker für Links / Rechts vertauscht.</div><div class="ttdef"><b>Definition:</b> globals.h:195</div></div>
|
||||
<div class="ttc" id="astructConfig_html"><div class="ttname"><a href="structConfig.html">Config</a></div><div class="ttdef"><b>Definition:</b> globals.h:151</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a4401df925b1dc135a26043c0809db461"><div class="ttname"><a href="structConfig.html#a4401df925b1dc135a26043c0809db461">Config::Trx2</a></div><div class="ttdeci">uint8_t Trx2</div><div class="ttdoc">TRX 2 eingeschaltet.</div><div class="ttdef"><b>Definition:</b> globals.h:153</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a471840b99ff046bf1404f8640a8193a8"><div class="ttname"><a href="structConfig.html#a471840b99ff046bf1404f8640a8193a8">Config::Memory</a></div><div class="ttdeci">uint8_t Memory</div><div class="ttdoc">Punkt/Strich Speicher.</div><div class="ttdef"><b>Definition:</b> globals.h:160</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a5afac0757bcf374b784a1250501d0bb0"><div class="ttname"><a href="structConfig.html#a5afac0757bcf374b784a1250501d0bb0">Config::RiseTimeCounter</a></div><div class="ttdeci">uint8_t RiseTimeCounter</div><div class="ttdoc">Anzahl Sinusschwingungen für den Anstieg.</div><div class="ttdef"><b>Definition:</b> globals.h:165</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a627e732da58565b3d28f99b82c6a5c54"><div class="ttname"><a href="structConfig.html#a627e732da58565b3d28f99b82c6a5c54">Config::RiseTime</a></div><div class="ttdeci">uint8_t RiseTime</div><div class="ttdoc">Anstiegszeit Sinuston.</div><div class="ttdef"><b>Definition:</b> globals.h:164</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a663b40e9d018ada8d4b6b97b4b2f5be0"><div class="ttname"><a href="structConfig.html#a663b40e9d018ada8d4b6b97b4b2f5be0">Config::WpMBpM</a></div><div class="ttdeci">uint8_t WpMBpM</div><div class="ttdoc">WpM oder BpM Anzeige.</div><div class="ttdef"><b>Definition:</b> globals.h:156</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a69e7d809f90ded45fed3d7511f5145dd"><div class="ttname"><a href="structConfig.html#a69e7d809f90ded45fed3d7511f5145dd">Config::Trx1</a></div><div class="ttdeci">uint8_t Trx1</div><div class="ttdoc">TRX 1 eingeschaltet.</div><div class="ttdef"><b>Definition:</b> globals.h:152</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a7d6dfda9db154b977769378223d56eff"><div class="ttname"><a href="structConfig.html#a7d6dfda9db154b977769378223d56eff">Config::SidetoneEnabled</a></div><div class="ttdeci">uint8_t SidetoneEnabled</div><div class="ttdoc">Mithörton eingeschaltet.</div><div class="ttdef"><b>Definition:</b> globals.h:155</div></div>
|
||||
<div class="ttc" id="astructConfig_html_a8be063e5e1e539a860e2714b30d66ecc"><div class="ttname"><a href="structConfig.html#a8be063e5e1e539a860e2714b30d66ecc">Config::Reverse</a></div><div class="ttdeci">uint8_t Reverse</div><div class="ttdoc">linkes/rechtes Paddle vertauschen</div><div class="ttdef"><b>Definition:</b> globals.h:157</div></div>
|
||||
<div class="ttc" id="astructConfig_html_aa3910963f687f6cea42eb74a662f0504"><div class="ttname"><a href="structConfig.html#aa3910963f687f6cea42eb74a662f0504">Config::SidetoneFreq</a></div><div class="ttdeci">uint16_t SidetoneFreq</div><div class="ttdoc">Frequenz des Mithörtons.</div><div class="ttdef"><b>Definition:</b> globals.h:162</div></div>
|
||||
<div class="ttc" id="astructConfig_html_ac8db90b71b36d0a49ef231e68fb42797"><div class="ttname"><a href="structConfig.html#ac8db90b71b36d0a49ef231e68fb42797">Config::Ratio</a></div><div class="ttdeci">uint8_t Ratio</div><div class="ttdoc">Punkt/Strich Verhältnis 1:3.</div><div class="ttdef"><b>Definition:</b> globals.h:158</div></div>
|
||||
<div class="ttc" id="astructConfig_html_ace4e1403e52d3d19aa9f2470a13cfaa3"><div class="ttname"><a href="structConfig.html#ace4e1403e52d3d19aa9f2470a13cfaa3">Config::DebounceTime</a></div><div class="ttdeci">uint8_t DebounceTime</div><div class="ttdoc">Entprellzeit für Straight Key Eingang.</div><div class="ttdef"><b>Definition:</b> globals.h:166</div></div>
|
||||
<div class="ttc" id="astructConfig_html_ace909792695e3949303df7fc26668739"><div class="ttname"><a href="structConfig.html#ace909792695e3949303df7fc26668739">Config::Weight</a></div><div class="ttdeci">uint8_t Weight</div><div class="ttdoc">Punkt/Strich Gewichtung.</div><div class="ttdef"><b>Definition:</b> globals.h:159</div></div>
|
||||
<div class="ttc" id="astructConfig_html_ad897d01be9484ac915e8d545c5937e16"><div class="ttname"><a href="structConfig.html#ad897d01be9484ac915e8d545c5937e16">Config::WpM</a></div><div class="ttdeci">uint8_t WpM</div><div class="ttdoc">WpM.</div><div class="ttdef"><b>Definition:</b> globals.h:163</div></div>
|
||||
<div class="ttc" id="astructConfig_html_adfbadb3847cb30d90b89f2db5b4850e4"><div class="ttname"><a href="structConfig.html#adfbadb3847cb30d90b89f2db5b4850e4">Config::MemButtonMode</a></div><div class="ttdeci">uint8_t MemButtonMode</div><div class="ttdoc">Button 5 als Umschalter TRX oder Speichertaste.</div><div class="ttdef"><b>Definition:</b> globals.h:161</div></div>
|
||||
<div class="ttc" id="astructConfig_html_aef4f69db097a750c80f3b719bc14f341"><div class="ttname"><a href="structConfig.html#aef4f69db097a750c80f3b719bc14f341">Config::KeyerMode</a></div><div class="ttdeci">uint8_t KeyerMode</div><div class="ttdoc">Iambic A, Iambic B oder Ultimatic.</div><div class="ttdef"><b>Definition:</b> globals.h:154</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html"><div class="ttname"><a href="structMenuCtrl.html">MenuCtrl</a></div><div class="ttdef"><b>Definition:</b> globals.h:138</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_a143a285e1e4805feb057173b9116dcd0"><div class="ttname"><a href="structMenuCtrl.html#a143a285e1e4805feb057173b9116dcd0">MenuCtrl::m_buttonPressedLong</a></div><div class="ttdeci">uint8_t m_buttonPressedLong</div><div class="ttdoc">Merker für Taster Drehencoder lange gedrückt.</div><div class="ttdef"><b>Definition:</b> globals.h:142</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_a18592f292af3324a9d91db635c2e6fec"><div class="ttname"><a href="structMenuCtrl.html#a18592f292af3324a9d91db635c2e6fec">MenuCtrl::SubMenue</a></div><div class="ttdeci">uint8_t SubMenue</div><div class="ttdoc">im Submenue</div><div class="ttdef"><b>Definition:</b> globals.h:147</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_a458df051e05029982d088d98ac1a8069"><div class="ttname"><a href="structMenuCtrl.html#a458df051e05029982d088d98ac1a8069">MenuCtrl::CurMenue</a></div><div class="ttdeci">uint8_t CurMenue</div><div class="ttdoc">aktuelles Menue</div><div class="ttdef"><b>Definition:</b> globals.h:146</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_a45ed8ad2a9ae8803b446e599fb66fa78"><div class="ttname"><a href="structMenuCtrl.html#a45ed8ad2a9ae8803b446e599fb66fa78">MenuCtrl::buttonPressedLong</a></div><div class="ttdeci">uint8_t buttonPressedLong</div><div class="ttdoc">Taster Drehencoder lange gedrückt.</div><div class="ttdef"><b>Definition:</b> globals.h:140</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_a47430d7c1484d7e5e18ae5a7fc4f8335"><div class="ttname"><a href="structMenuCtrl.html#a47430d7c1484d7e5e18ae5a7fc4f8335">MenuCtrl::Config</a></div><div class="ttdeci">uint8_t Config</div><div class="ttdoc">Bitmerker für Config geändert.</div><div class="ttdef"><b>Definition:</b> globals.h:144</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_ab5689421bcc8b519acde95507a30261d"><div class="ttname"><a href="structMenuCtrl.html#ab5689421bcc8b519acde95507a30261d">MenuCtrl::Update</a></div><div class="ttdeci">uint8_t Update</div><div class="ttdoc">Bitmerker für Display update.</div><div class="ttdef"><b>Definition:</b> globals.h:145</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_ac934eaf7540f23d8f603938031f95e10"><div class="ttname"><a href="structMenuCtrl.html#ac934eaf7540f23d8f603938031f95e10">MenuCtrl::m_buttonPressed</a></div><div class="ttdeci">uint8_t m_buttonPressed</div><div class="ttdoc">Merker für Taster Drehencoder gedrückt.</div><div class="ttdef"><b>Definition:</b> globals.h:141</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_ad890262e118180236b9eb54f7611b47c"><div class="ttname"><a href="structMenuCtrl.html#ad890262e118180236b9eb54f7611b47c">MenuCtrl::ClrScr</a></div><div class="ttdeci">uint8_t ClrScr</div><div class="ttdoc">Bitmerker für Display löschen.</div><div class="ttdef"><b>Definition:</b> globals.h:143</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html_aee5679939884de604d3e5ad970ec0cbb"><div class="ttname"><a href="structMenuCtrl.html#aee5679939884de604d3e5ad970ec0cbb">MenuCtrl::buttonPressed</a></div><div class="ttdeci">uint8_t buttonPressed</div><div class="ttdoc">Taster Drehencoder gedrückt.</div><div class="ttdef"><b>Definition:</b> globals.h:139</div></div>
|
||||
<div class="ttc" id="astructMessage_html"><div class="ttname"><a href="structMessage.html">Message</a></div><div class="ttdef"><b>Definition:</b> globals.h:172</div></div>
|
||||
<div class="ttc" id="astructMessage_html_a1c740c8f5879720483a483c36656e3f8"><div class="ttname"><a href="structMessage.html#a1c740c8f5879720483a483c36656e3f8">Message::Msg3</a></div><div class="ttdeci">char Msg3[MSGSIZE]</div><div class="ttdoc">Textspeicher 3.</div><div class="ttdef"><b>Definition:</b> globals.h:175</div></div>
|
||||
<div class="ttc" id="astructMessage_html_a47e9ec3da93b993528f717ecf67c88c0"><div class="ttname"><a href="structMessage.html#a47e9ec3da93b993528f717ecf67c88c0">Message::Msg5</a></div><div class="ttdeci">char Msg5[MSGSIZE]</div><div class="ttdoc">Textspeicher 5.</div><div class="ttdef"><b>Definition:</b> globals.h:177</div></div>
|
||||
<div class="ttc" id="astructMessage_html_ab381872a2fb6867d57478a88a760bf02"><div class="ttname"><a href="structMessage.html#ab381872a2fb6867d57478a88a760bf02">Message::Msg1</a></div><div class="ttdeci">char Msg1[MSGSIZE]</div><div class="ttdoc">Textspeicher 1.</div><div class="ttdef"><b>Definition:</b> globals.h:173</div></div>
|
||||
<div class="ttc" id="astructMessage_html_ac49356fe1ae9961bfa1dbe49f043f6f6"><div class="ttname"><a href="structMessage.html#ac49356fe1ae9961bfa1dbe49f043f6f6">Message::Msg2</a></div><div class="ttdeci">char Msg2[MSGSIZE]</div><div class="ttdoc">Textspeicher 2.</div><div class="ttdef"><b>Definition:</b> globals.h:174</div></div>
|
||||
<div class="ttc" id="astructMessage_html_aca26aa7f7c5432ceef8aabd2711b8f47"><div class="ttname"><a href="structMessage.html#aca26aa7f7c5432ceef8aabd2711b8f47">Message::Msg4</a></div><div class="ttdeci">char Msg4[MSGSIZE]</div><div class="ttdoc">Textspeicher 4.</div><div class="ttdef"><b>Definition:</b> globals.h:176</div></div>
|
||||
<div class="ttc" id="astructState_html"><div class="ttname"><a href="structState.html">State</a></div><div class="ttdef"><b>Definition:</b> globals.h:121</div></div>
|
||||
<div class="ttc" id="astructState_html_a0213cd5057520f3b652f3755dcdc0e70"><div class="ttname"><a href="structState.html#a0213cd5057520f3b652f3755dcdc0e70">State::WriteWpMEEprom</a></div><div class="ttdeci">uint8_t WriteWpMEEprom</div><div class="ttdoc">nicht gespeicherte Geschwindigkeit</div><div class="ttdef"><b>Definition:</b> globals.h:123</div></div>
|
||||
<div class="ttc" id="astructState_html_a0589ba8e59b2a9a246ce8d14f783577b"><div class="ttname"><a href="structState.html#a0589ba8e59b2a9a246ce8d14f783577b">State::WriteEEprom</a></div><div class="ttdeci">uint8_t WriteEEprom</div><div class="ttdoc">nicht gespeicherte EEprom Werte</div><div class="ttdef"><b>Definition:</b> globals.h:124</div></div>
|
||||
<div class="ttc" id="astructState_html_a0b10c2ed83f730ab25f808ca4159e0a1"><div class="ttname"><a href="structState.html#a0b10c2ed83f730ab25f808ca4159e0a1">State::LastSymbolWasDit</a></div><div class="ttdeci">uint8_t LastSymbolWasDit</div><div class="ttdoc">letztes Symbol war ein Punkt</div><div class="ttdef"><b>Definition:</b> globals.h:130</div></div>
|
||||
<div class="ttc" id="astructState_html_a0e3dcd5d2b54a5256fd71a1d956a2a0d"><div class="ttname"><a href="structState.html#a0e3dcd5d2b54a5256fd71a1d956a2a0d">State::DitPressed</a></div><div class="ttdeci">uint8_t DitPressed</div><div class="ttdoc">Dit Hebel betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:131</div></div>
|
||||
<div class="ttc" id="astructState_html_a52ffc38efd1a9798d8d92014fe664e62"><div class="ttname"><a href="structState.html#a52ffc38efd1a9798d8d92014fe664e62">State::WpMChanged</a></div><div class="ttdeci">uint8_t WpMChanged</div><div class="ttdoc">Geschwindigkeit geändert.</div><div class="ttdef"><b>Definition:</b> globals.h:122</div></div>
|
||||
<div class="ttc" id="astructState_html_a5e94242222ee7d6061fb36f5374f36b4"><div class="ttname"><a href="structState.html#a5e94242222ee7d6061fb36f5374f36b4">State::SidetoneOff</a></div><div class="ttdeci">uint8_t SidetoneOff</div><div class="ttdoc">Mithörton an oder aus.</div><div class="ttdef"><b>Definition:</b> globals.h:126</div></div>
|
||||
<div class="ttc" id="astructState_html_a76bff5a7c3dd312851c50afccd017b33"><div class="ttname"><a href="structState.html#a76bff5a7c3dd312851c50afccd017b33">State::DahPressed</a></div><div class="ttdeci">uint8_t DahPressed</div><div class="ttdoc">Dah Hebel betätigt.</div><div class="ttdef"><b>Definition:</b> globals.h:132</div></div>
|
||||
<div class="ttc" id="astructState_html_a77084e27de545c8c9326e317a8c1edff"><div class="ttname"><a href="structState.html#a77084e27de545c8c9326e317a8c1edff">State::Automatic</a></div><div class="ttdeci">uint8_t Automatic</div><div class="ttdoc">Speicher wird gesendet.</div><div class="ttdef"><b>Definition:</b> globals.h:129</div></div>
|
||||
<div class="ttc" id="astructState_html_aaebbf5da7337abd9a683f6fd3d63087d"><div class="ttname"><a href="structState.html#aaebbf5da7337abd9a683f6fd3d63087d">State::SidetoneEnabled</a></div><div class="ttdeci">uint8_t SidetoneEnabled</div><div class="ttdoc">Mithörton ein- oder ausgeschaltet.</div><div class="ttdef"><b>Definition:</b> globals.h:127</div></div>
|
||||
<div class="ttc" id="astructState_html_ac9b34cc2b3cb4f8ffe789278d9b76616"><div class="ttname"><a href="structState.html#ac9b34cc2b3cb4f8ffe789278d9b76616">State::SendStatus</a></div><div class="ttdeci">uint8_t SendStatus</div><div class="ttdoc">Status, ob Symbol gesendet wird.</div><div class="ttdef"><b>Definition:</b> globals.h:128</div></div>
|
||||
<div class="ttc" id="astructState_html_acbc62fb74e564116927efe2f2147b8b9"><div class="ttname"><a href="structState.html#acbc62fb74e564116927efe2f2147b8b9">State::WriteMsgEEprom</a></div><div class="ttdeci">uint8_t WriteMsgEEprom</div><div class="ttdoc">nicht gespeicherte Textnachrichten</div><div class="ttdef"><b>Definition:</b> globals.h:125</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="globals_8h.html">globals.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,123 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Globale Elemente</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('globals_defs.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>AUTO
|
||||
: <a class="el" href="globals_8h.html#a0cc6f7717df9fbdc0f33efb88720a639">globals.h</a>
|
||||
</li>
|
||||
<li>CLEARLINE
|
||||
: <a class="el" href="globals_8h.html#ae39a97a19b2e372929dabdc0e3822910">globals.h</a>
|
||||
</li>
|
||||
<li>LEFT_PADDLE
|
||||
: <a class="el" href="globals_8h.html#a8f0a217b99055286939b536efe9516f1">globals.h</a>
|
||||
</li>
|
||||
<li>MSGSIZE
|
||||
: <a class="el" href="globals_8h.html#a57332b76331a1bbe1d6807ddbb6d0522">globals.h</a>
|
||||
</li>
|
||||
<li>NOTHING
|
||||
: <a class="el" href="globals_8h.html#aad4a7ebff687dc5228cc3fd4d25067f2">globals.h</a>
|
||||
</li>
|
||||
<li>PADDLE_NORMAL
|
||||
: <a class="el" href="globals_8h.html#a0f491a526845fa7f262309a82a0d7190">globals.h</a>
|
||||
</li>
|
||||
<li>SENDING_NOTHING
|
||||
: <a class="el" href="globals_8h.html#a26467aab195715bb21eca2df8d729078">globals.h</a>
|
||||
</li>
|
||||
<li>STRAIGHT
|
||||
: <a class="el" href="globals_8h.html#ae5284d1a5b3e5a009614298e3e7730bc">globals.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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,340 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Globale Elemente</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('globals_func.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>Beep()
|
||||
: <a class="el" href="controls_8h.html#a2f616a93763b4bc437c4311d653c0491">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a2f616a93763b4bc437c4311d653c0491">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a2f616a93763b4bc437c4311d653c0491">functions.h</a>
|
||||
</li>
|
||||
<li>BeepBoop()
|
||||
: <a class="el" href="functions_8c.html#a72913eefa74c0c044d815a0b759577fa">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a72913eefa74c0c044d815a0b759577fa">functions.h</a>
|
||||
</li>
|
||||
<li>Boop()
|
||||
: <a class="el" href="controls_8h.html#a0366eaeb4aab61562dcd5b24994d0103">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a0366eaeb4aab61562dcd5b24994d0103">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a0366eaeb4aab61562dcd5b24994d0103">functions.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>CheckButtons()
|
||||
: <a class="el" href="functions_8c.html#a4010a7257caeca55f68c98ee199d3ea2">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">main.h</a>
|
||||
</li>
|
||||
<li>CheckDahPaddle()
|
||||
: <a class="el" href="functions_8c.html#ac0bccd022514697217eaf063b1b2c0fa">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">main.h</a>
|
||||
</li>
|
||||
<li>CheckDitPaddle()
|
||||
: <a class="el" href="functions_8c.html#a7783dcd27ef486bce541c85e10131394">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a7783dcd27ef486bce541c85e10131394">main.h</a>
|
||||
</li>
|
||||
<li>CheckPaddles()
|
||||
: <a class="el" href="functions_8c.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a9bd61bc3c9e38f6b325e4ba3f96d9472">functions.h</a>
|
||||
</li>
|
||||
<li>CheckStraightKey()
|
||||
: <a class="el" href="functions_8c.html#a68bed2cd125260e9c6eb7f6f8e0c9106">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">main.h</a>
|
||||
</li>
|
||||
<li>ConfigMenue()
|
||||
: <a class="el" href="controls_8c.html#a582148370499a6b91171ed6134cc7041">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#a582148370499a6b91171ed6134cc7041">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>DelayMilliSeconds()
|
||||
: <a class="el" href="controls_8h.html#a4e03330a0d63dbc5c8c0ce8a3ba10ff7">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#ada3125b546b3115e7afc2e51bc7db894">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ada3125b546b3115e7afc2e51bc7db894">functions.h</a>
|
||||
</li>
|
||||
<li>DisplayVersion()
|
||||
: <a class="el" href="controls_8c.html#a9dec45875121142b6466b9475691b40a">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#a9dec45875121142b6466b9475691b40a">controls.h</a>
|
||||
</li>
|
||||
<li>Drehencoder()
|
||||
: <a class="el" href="controls_8c.html#aaf6c1bd6cb225efe37f9762de8a0c3d1">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#ac6dc8b683fdf1a5fc24b2a509279f887">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>EncoderPolling()
|
||||
: <a class="el" href="encoder_8c.html#a660e5b11dce82f5b307f628def81d188">encoder.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>GetMilliSeconds()
|
||||
: <a class="el" href="functions_8c.html#a682e380769f82867a41c13d632bb3cca">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a682e380769f82867a41c13d632bb3cca">functions.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>Init()
|
||||
: <a class="el" href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">main.h</a>
|
||||
</li>
|
||||
<li>InitTimer()
|
||||
: <a class="el" href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">main.h</a>
|
||||
</li>
|
||||
<li>IntDisable()
|
||||
: <a class="el" href="functions_8c.html#ae2f4a274ba95c3e94edd58ce6f129de4">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ae2f4a274ba95c3e94edd58ce6f129de4">functions.h</a>
|
||||
</li>
|
||||
<li>IntEnable()
|
||||
: <a class="el" href="functions_8c.html#ab321d23dfab578b6a40f3c5e8894c280">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#ab321d23dfab578b6a40f3c5e8894c280">functions.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>ReadEEprom()
|
||||
: <a class="el" href="functions_8c.html#adf7f3486f66ae3386f330a5172dfdf52">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#adf7f3486f66ae3386f330a5172dfdf52">functions.h</a>
|
||||
</li>
|
||||
<li>ReadEEpromWpM()
|
||||
: <a class="el" href="functions_8c.html#a3435bb0409b2c91ab253f4bd4cdc03e1">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a3435bb0409b2c91ab253f4bd4cdc03e1">functions.h</a>
|
||||
</li>
|
||||
<li>ReadMsgEEprom()
|
||||
: <a class="el" href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">main.h</a>
|
||||
</li>
|
||||
<li>ResetMilliSeconds()
|
||||
: <a class="el" href="functions_8c.html#a318f7eb176f7797e0166cbd652855a3c">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a318f7eb176f7797e0166cbd652855a3c">functions.h</a>
|
||||
</li>
|
||||
<li>ReStart()
|
||||
: <a class="el" href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">main.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SendChar()
|
||||
: <a class="el" href="functions_8h.html#a49e16203823a4921910161bd2610987a">functions.h</a>
|
||||
, <a class="el" href="functions_8c.html#a49e16203823a4921910161bd2610987a">functions.c</a>
|
||||
</li>
|
||||
<li>SendDah()
|
||||
: <a class="el" href="functions_8h.html#a3dfd0f785e0377a124c423ac5ef8ddde">functions.h</a>
|
||||
, <a class="el" href="functions_8c.html#a3dfd0f785e0377a124c423ac5ef8ddde">functions.c</a>
|
||||
</li>
|
||||
<li>SendDit()
|
||||
: <a class="el" href="functions_8c.html#a22d2dd23cb17e53e75c7d6366d9205d6">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a22d2dd23cb17e53e75c7d6366d9205d6">functions.h</a>
|
||||
</li>
|
||||
<li>SendIambic()
|
||||
: <a class="el" href="functions_8c.html#a683e588b64df83d67f1342ed5eeb099b">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a683e588b64df83d67f1342ed5eeb099b">functions.h</a>
|
||||
</li>
|
||||
<li>SendMemory()
|
||||
: <a class="el" href="functions_8h.html#adf505a2f38b0bd35e6030c8e9a82ae2a">functions.h</a>
|
||||
</li>
|
||||
<li>SendString()
|
||||
: <a class="el" href="functions_8c.html#a33edcf2aa23f97390659434ead6ef593">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a33edcf2aa23f97390659434ead6ef593">functions.h</a>
|
||||
</li>
|
||||
<li>SendSymbol()
|
||||
: <a class="el" href="functions_8c.html#a3e6e9a204e6bac15fdc0fe500390517c">functions.c</a>
|
||||
</li>
|
||||
<li>SerialAbout()
|
||||
: <a class="el" href="vt100_8c.html#a4ee21561cb51aeaa80633e244b3811c6">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a4ee21561cb51aeaa80633e244b3811c6">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialMenue()
|
||||
: <a class="el" href="vt100_8c.html#af214225c421f33e106f2e94feb80f9d8">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#af214225c421f33e106f2e94feb80f9d8">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialMsgMenue()
|
||||
: <a class="el" href="vt100_8c.html#a224d9b143a368c30ceceaeffbd696500">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a224d9b143a368c30ceceaeffbd696500">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialReceive()
|
||||
: <a class="el" href="main_8h.html#aed5211def004c592733d721fd1d6c186">main.h</a>
|
||||
, <a class="el" href="vt100_8c.html#aed5211def004c592733d721fd1d6c186">vt100.c</a>
|
||||
</li>
|
||||
<li>SerialReset()
|
||||
: <a class="el" href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">main.h</a>
|
||||
, <a class="el" href="vt100_8c.html#aa9e990762ad311b3582c6e7b0c4addf6">vt100.c</a>
|
||||
</li>
|
||||
<li>SerialSetup()
|
||||
: <a class="el" href="vt100_8c.html#a4c083c2b0ddae216cf2bdfe6490c9738">vt100.c</a>
|
||||
, <a class="el" href="vt100_8h.html#a4c083c2b0ddae216cf2bdfe6490c9738">vt100.h</a>
|
||||
</li>
|
||||
<li>SerialWriteChar()
|
||||
: <a class="el" href="functions_8c.html#a8684d17e55772fc84a10c9e778705eda">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a8684d17e55772fc84a10c9e778705eda">functions.h</a>
|
||||
</li>
|
||||
<li>SetEEprom()
|
||||
: <a class="el" href="functions_8c.html#a4e592b116ccf5c55bbb5979bb7193981">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a4e592b116ccf5c55bbb5979bb7193981">functions.h</a>
|
||||
</li>
|
||||
<li>SetFrequency()
|
||||
: <a class="el" href="functions_8c.html#af3375f394993997701d75ee441810edc">functions.c</a>
|
||||
, <a class="el" href="main_8h.html#af3375f394993997701d75ee441810edc">main.h</a>
|
||||
</li>
|
||||
<li>SetRatio()
|
||||
: <a class="el" href="functions_8c.html#aa0e063cf32b840a3ed51ae9aa677e2be">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">functions.h</a>
|
||||
, <a class="el" href="controls_8h.html#aa0e063cf32b840a3ed51ae9aa677e2be">controls.h</a>
|
||||
</li>
|
||||
<li>SetStandardMsg()
|
||||
: <a class="el" href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">main.h</a>
|
||||
</li>
|
||||
<li>SidetoneDisable()
|
||||
: <a class="el" href="controls_8h.html#ae8011166e9324f9f3c6948249eb15fd1">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#ae8011166e9324f9f3c6948249eb15fd1">functions.c</a>
|
||||
</li>
|
||||
<li>SidetoneEnable()
|
||||
: <a class="el" href="controls_8h.html#a60f2f041b0803584ba5fc2e0a373ed50">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a60f2f041b0803584ba5fc2e0a373ed50">functions.c</a>
|
||||
</li>
|
||||
<li>SidetoneOff()
|
||||
: <a class="el" href="controls_8h.html#ad82537f7ea58b4eb375952ce52615c4d">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#ad82537f7ea58b4eb375952ce52615c4d">functions.c</a>
|
||||
</li>
|
||||
<li>SidetoneOn()
|
||||
: <a class="el" href="functions_8c.html#aa037229dc16e974a22eedcd6990a7b9d">functions.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>Tone()
|
||||
: <a class="el" href="controls_8h.html#a378d56bf0e68310b700bd4dbdc652803">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a859cf4a556750b8aa340761627fb6c42">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a859cf4a556750b8aa340761627fb6c42">functions.h</a>
|
||||
</li>
|
||||
<li>TXKey()
|
||||
: <a class="el" href="functions_8c.html#aafcd99a76b601d8b43b6827d414ccddb">functions.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>UpdateDisplay()
|
||||
: <a class="el" href="controls_8c.html#ace58ee95637a8f220527dc8b20dbb662">controls.c</a>
|
||||
, <a class="el" href="controls_8h.html#ace58ee95637a8f220527dc8b20dbb662">controls.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>WriteEEprom()
|
||||
: <a class="el" href="controls_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">controls.h</a>
|
||||
, <a class="el" href="functions_8c.html#a586bc00ad3164def7ec76ac9bda4f1bc">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a586bc00ad3164def7ec76ac9bda4f1bc">functions.h</a>
|
||||
</li>
|
||||
<li>WriteEEpromWpM()
|
||||
: <a class="el" href="functions_8c.html#a838ffc3ce94fc8c85429e5297a185022">functions.c</a>
|
||||
, <a class="el" href="functions_8h.html#a838ffc3ce94fc8c85429e5297a185022">functions.h</a>
|
||||
</li>
|
||||
<li>WriteMsgEEprom()
|
||||
: <a class="el" href="vt100_8h.html#a77266197e015c3320c0aa4f491101903">vt100.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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,373 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Globale Elemente</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('globals_vars.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>bConfig
|
||||
: <a class="el" href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">main.h</a>
|
||||
</li>
|
||||
<li>bMenuCtrl
|
||||
: <a class="el" href="controls_8h.html#a885b2af021946a60a0bd2a271711c17a">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">main.h</a>
|
||||
</li>
|
||||
<li>bMessage
|
||||
: <a class="el" href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">main.h</a>
|
||||
</li>
|
||||
<li>bState
|
||||
: <a class="el" href="controls_8h.html#a44ef5c8aeac95b862dab43408c149f9a">controls.h</a>
|
||||
, <a class="el" href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">main.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>DahMillis
|
||||
: <a class="el" href="globals_8h.html#ad4e6326c3ab1d15391fcc416ff86c436">globals.h</a>
|
||||
</li>
|
||||
<li>DebounceTime
|
||||
: <a class="el" href="controls_8c.html#a14d2686ee95132d4d7c740d23f38677b">controls.c</a>
|
||||
</li>
|
||||
<li>DitMillis
|
||||
: <a class="el" href="globals_8h.html#a2f7701e9783a70804580512902c10ee7">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>ee_DebounceTime
|
||||
: <a class="el" href="functions_8c.html#af46a7ac73709b59ac331e84016c6600f">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Dummy
|
||||
: <a class="el" href="functions_8c.html#a42f0b8f91ce6b2a23dd6ff8672d13b95">functions.c</a>
|
||||
</li>
|
||||
<li>ee_KeyerMode
|
||||
: <a class="el" href="functions_8c.html#a169f1099862f2dc874d344eb240fd8c2">functions.c</a>
|
||||
</li>
|
||||
<li>ee_MemButtonMode
|
||||
: <a class="el" href="functions_8c.html#a3f1e9ffbb5d98febdd58a4fa82b01f30">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Memory
|
||||
: <a class="el" href="functions_8c.html#a5f69205a6897625598ead5ab6a740fc7">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Ratio
|
||||
: <a class="el" href="functions_8c.html#a8814741a33f0a4f2e14eee14d8c00dad">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Reverse
|
||||
: <a class="el" href="functions_8c.html#ad5a1c7f3fe4cc3af1873519f70586866">functions.c</a>
|
||||
</li>
|
||||
<li>ee_RiseTime
|
||||
: <a class="el" href="functions_8c.html#acde6a28c5a5747443f823ff09dce682b">functions.c</a>
|
||||
</li>
|
||||
<li>ee_RiseTimeCounter
|
||||
: <a class="el" href="functions_8c.html#a138d8a4a73593b01e9ffdfebc7134c89">functions.c</a>
|
||||
</li>
|
||||
<li>ee_SidetoneEnabled
|
||||
: <a class="el" href="functions_8c.html#a8f9b2a72d7b1d5f1c28673c36a51a33a">functions.c</a>
|
||||
</li>
|
||||
<li>ee_SidetoneFreq
|
||||
: <a class="el" href="functions_8c.html#a025c31b4a3c9adca80df2782808579a7">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Trx1
|
||||
: <a class="el" href="functions_8c.html#a1c70858b9aea8006017b70d201604a96">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Trx2
|
||||
: <a class="el" href="functions_8c.html#a6f6cc3866f25698f6f9185e422ce7b8c">functions.c</a>
|
||||
</li>
|
||||
<li>ee_Weight
|
||||
: <a class="el" href="functions_8c.html#ac8f8c751bbe43f711df2e1ba13f79994">functions.c</a>
|
||||
</li>
|
||||
<li>ee_WpM
|
||||
: <a class="el" href="functions_8c.html#af636ee63fad94f56f61f334e0c2e46b0">functions.c</a>
|
||||
</li>
|
||||
<li>ee_WpMBpM
|
||||
: <a class="el" href="functions_8c.html#a7c955b77d04539b88678e94d72deeef0">functions.c</a>
|
||||
</li>
|
||||
<li>Einstellungen
|
||||
: <a class="el" href="controls_8c.html#a3776d070bf17ce9a6dca80728d44a800">controls.c</a>
|
||||
</li>
|
||||
<li>EncoderCounter
|
||||
: <a class="el" href="globals_8h.html#a426d3fb4cd1535f9e7616df2601f4ddc">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPos
|
||||
: <a class="el" href="globals_8h.html#a3a1db669858552a5c21490149c648e12">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPosConfig
|
||||
: <a class="el" href="globals_8h.html#a2b61ba3fb70419b8b5151d7216f6ab87">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderPosSubConfig
|
||||
: <a class="el" href="globals_8h.html#a2afbcb36398df196b3205ab28f612edf">globals.h</a>
|
||||
</li>
|
||||
<li>EncoderTimer
|
||||
: <a class="el" href="globals_8h.html#a1756e538888c2c722809420489b62a53">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_h"></a>- h -</h3><ul>
|
||||
<li>Hz
|
||||
: <a class="el" href="controls_8c.html#ac7c916eae39a6ea3de6c5e47cda3700e">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>IambicA
|
||||
: <a class="el" href="controls_8c.html#a3cf9a4ac7c32126e64feeb09468c4f16">controls.c</a>
|
||||
</li>
|
||||
<li>IambicB
|
||||
: <a class="el" href="controls_8c.html#a204380c13e522446a26c5becb474d872">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>KeyerMode
|
||||
: <a class="el" href="globals_8h.html#a9a19b6437a6a56a5855dd3488c6428f8">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>lastButton
|
||||
: <a class="el" href="globals_8h.html#acee5a37cadaac095a39a4ae4d033df7d">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MemAn
|
||||
: <a class="el" href="controls_8c.html#a1c5d85aa97ec15c2308e5c688d8d297c">controls.c</a>
|
||||
</li>
|
||||
<li>MemAus
|
||||
: <a class="el" href="controls_8c.html#ae3163144fae43c843de52bb19a73fc4c">controls.c</a>
|
||||
</li>
|
||||
<li>Memory
|
||||
: <a class="el" href="controls_8c.html#ab89e4faa251feb81fa4cc7d9de2e3fcd">controls.c</a>
|
||||
</li>
|
||||
<li>MenuCtrlTimer
|
||||
: <a class="el" href="controls_8h.html#a088c685d08447f6614b3aea76cd94582">controls.h</a>
|
||||
, <a class="el" href="globals_8h.html#a088c685d08447f6614b3aea76cd94582">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_n"></a>- n -</h3><ul>
|
||||
<li>No
|
||||
: <a class="el" href="controls_8c.html#a52e48eafec4559dcc5fa997a3781e4c5">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>PaddleMode
|
||||
: <a class="el" href="globals_8h.html#ad7f78d2aebfab57b15aa5bf6e28d8723">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>Ratio
|
||||
: <a class="el" href="controls_8c.html#aafb08180dd6b40c7ceb1f987d29e01aa">controls.c</a>
|
||||
</li>
|
||||
<li>ReverseLR
|
||||
: <a class="el" href="controls_8c.html#a3aef3986a3ae6ca48eb4f92532d827ae">controls.c</a>
|
||||
</li>
|
||||
<li>ReverseRL
|
||||
: <a class="el" href="controls_8c.html#a6fcaa55631cc1a96c082f6d8da9357a2">controls.c</a>
|
||||
</li>
|
||||
<li>RiseTime
|
||||
: <a class="el" href="controls_8c.html#aec62b46d086a27a9d99a82f846b449a5">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SideToneFreq
|
||||
: <a class="el" href="controls_8c.html#a4e5958495ba326d1ef4ca81aadf97bea">controls.c</a>
|
||||
</li>
|
||||
<li>SideToneOnOff
|
||||
: <a class="el" href="controls_8c.html#a913981a1b4818d9fb9a39bf65326d832">controls.c</a>
|
||||
</li>
|
||||
<li>SpcMillis
|
||||
: <a class="el" href="globals_8h.html#a7db74a7792308dd1d7c35be61d5ff9e8">globals.h</a>
|
||||
</li>
|
||||
<li>sreg_tmp
|
||||
: <a class="el" href="functions_8h.html#a82a35872e59db8f8de1f0e42854355dd">functions.h</a>
|
||||
</li>
|
||||
<li>StateButtonPressed
|
||||
: <a class="el" href="globals_8h.html#a094f3d15714cd07a3536db03d58cb818">globals.h</a>
|
||||
</li>
|
||||
<li>StatePaddleDahKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a92483c848dd64122cc79472ad979f5e5">globals.h</a>
|
||||
</li>
|
||||
<li>StatePaddleDitKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a9684e7a5392d3dc5b8436002c3ce1c85">globals.h</a>
|
||||
</li>
|
||||
<li>StateRiseTime
|
||||
: <a class="el" href="globals_8h.html#ab36cf30c9e53f719929eba1f738e4b12">globals.h</a>
|
||||
</li>
|
||||
<li>StateRiseTimeCounter
|
||||
: <a class="el" href="globals_8h.html#a03249b48d31b6f929b91011f73c3eb56">globals.h</a>
|
||||
</li>
|
||||
<li>StateStraightKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a39b1d9792105a52be2c2713ecf044a97">globals.h</a>
|
||||
</li>
|
||||
<li>sTrx1
|
||||
: <a class="el" href="controls_8c.html#a6203d557889176e261076e2f088df303">controls.c</a>
|
||||
</li>
|
||||
<li>sTrx2
|
||||
: <a class="el" href="controls_8c.html#a35d38bfd22e4419f9f56cdb345a8e7e4">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>t_delayms
|
||||
: <a class="el" href="globals_8h.html#a4a4d36a87b010340a12f80300a0c5f76">globals.h</a>
|
||||
</li>
|
||||
<li>t_elementlength
|
||||
: <a class="el" href="globals_8h.html#a8a613665f46a0641e6dc293da130ab23">globals.h</a>
|
||||
</li>
|
||||
<li>TimerButtonPressed
|
||||
: <a class="el" href="globals_8h.html#a926757eaf37be188fd6e15410d83c953">globals.h</a>
|
||||
</li>
|
||||
<li>TimerPaddleDahKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a57e73db78b59b4d79e72189fb0158f7a">globals.h</a>
|
||||
</li>
|
||||
<li>TimerPaddleDitKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a170fcf4ece2368541f1bcb04a3dd1511">globals.h</a>
|
||||
</li>
|
||||
<li>TimerStraightKeyPressed
|
||||
: <a class="el" href="globals_8h.html#a0ca92f009021ed55c2f9199cf5bf80c3">globals.h</a>
|
||||
</li>
|
||||
<li>Ton
|
||||
: <a class="el" href="controls_8c.html#a5d84b58ef20baadc27efb09bca3d8d98">controls.c</a>
|
||||
</li>
|
||||
<li>TonAn
|
||||
: <a class="el" href="controls_8c.html#a8a6e687fe4fb9e5aea3ac1e69b599330">controls.c</a>
|
||||
</li>
|
||||
<li>TonAus
|
||||
: <a class="el" href="controls_8c.html#ab1d7bb6c3e5c9967ffc4668fafb03c4f">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>Ultimatic
|
||||
: <a class="el" href="controls_8c.html#a3dc8c998dd6a5d1d71831a7fd8fa1ee7">controls.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>Weight
|
||||
: <a class="el" href="controls_8c.html#abf38c2d2e8e887110f9092afbc1f9ff6">controls.c</a>
|
||||
</li>
|
||||
<li>WpM
|
||||
: <a class="el" href="controls_8h.html#a28fa6cb1767abefbe9c197700410d946">controls.h</a>
|
||||
, <a class="el" href="globals_8h.html#a28fa6cb1767abefbe9c197700410d946">globals.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_y"></a>- y -</h3><ul>
|
||||
<li>Yes
|
||||
: <a class="el" href="controls_8c.html#a3e1e7c928529ce5b265eb617b0e4e4b8">controls.c</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,161 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Erklärung des Graphen</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('graph_legend.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Erklärung des Graphen</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<p>Diese Seite erklärt die Interpretation der von doxygen erzeugten Graphen.</p>
|
||||
<p>Beispiel: </p><div class="fragment"><div class="line"><span class="comment">/*! Wegen Verkürzung unsichtbare Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Invisible { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">/* Nicht mit doxygen-Kommentaren dokumentierte Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Undocumented { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Mithilfe öffentlicher Vererbung vererbte Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Eine Template-Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Mithilfe geschützter Vererbung vererbte Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Mithilfe privater Vererbung vererbte Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Von der Klasse Inherited benutzte Klasse */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Used { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Superklasse, die von mehreren anderen Klassen erbt */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
|
||||
<div class="line"> <span class="keyword">protected</span> ProtectedBase,</div>
|
||||
<div class="line"> <span class="keyword">private</span> PrivateBase,</div>
|
||||
<div class="line"> <span class="keyword">public</span> Undocumented,</div>
|
||||
<div class="line"> <span class="keyword">public</span> Templ<int></div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <span class="keyword">private</span>:</div>
|
||||
<div class="line"> Used *m_usedClass;</div>
|
||||
<div class="line">};</div>
|
||||
</div><!-- fragment --><p> Dies liefert den folgenden Graphen:</p>
|
||||
<center><img src="graph_legend.png" alt="" class="inline"/></center><p>Die Rechtecke in obigem Graphen bedeuten: </p>
|
||||
<ul>
|
||||
<li>
|
||||
Ein grau gefülltes Rechteck stellt die Struktur oder Klasse dar, für die der Graph erzeugt wurde. </li>
|
||||
<li>
|
||||
Ein Rechteck mit schwarzem Rahmen kennzeichnet eine dokumentierte Struktur oder Klasse. </li>
|
||||
<li>
|
||||
Ein Rechteck mit grauem Rahmen kennzeichnet eine undokumentierte Struktur oder Klasse. </li>
|
||||
<li>
|
||||
Ein Rechteck mit rotem Rahmen kennzeichnet eine dokumentierte Struktur oder Klasse, für die nicht alle Vererbungs-/Enthaltenseinsbeziehungen dargestellt werden. Ein Graph wird gekürzt, wenn er nicht in die angegebenen Schranken passt. </li>
|
||||
</ul>
|
||||
<p>Die Pfeile bedeuten: </p>
|
||||
<ul>
|
||||
<li>
|
||||
Ein dunkelblauer Pfeil stellt eine öffentliche Vererbungsbeziehung zwischen zwei Klassen dar. </li>
|
||||
<li>
|
||||
Ein dunkelgrüner Pfeil stellt geschützte Vererbung dar. </li>
|
||||
<li>
|
||||
Ein dunkelroter Pfeil stellt private Vererbung dar. </li>
|
||||
<li>
|
||||
Ein gestrichelter violetter Pfeil bedeutet, dass eine Klasse in einer anderen enthalten ist oder von einer anderen benutzt wird. Am Pfeil stehen die Variable(n), mit deren Hilfe auf die Struktur oder Klasse an der Pfeilspitze zugegriffen werden kann. </li>
|
||||
<li>
|
||||
Ein gestrichelter gelber Pfeil kennzeichnet eine Verknüpfung zwischen einer Template-Instanz und der Template-Klasse von welcher es abstammt. Neben dem Pfeil sind die Template-Parameter aufgeführt. </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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1 @@
|
||||
5664abf673bf1aa03c66c1103d2b8495
|
After Width: | Height: | Size: 17 KiB |
@ -0,0 +1,101 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: Hauptseite</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('index.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">BJ-Keyer Dokumentation</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">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,667 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: main.h-Dateireferenz</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('main_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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Funktionen</a> |
|
||||
<a href="#var-members">Variablen</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">main.h-Dateireferenz</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>BJ-Keyer.
|
||||
<a href="#details">Mehr ...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="globals_8h_source.html">globals.h</a>"</code><br />
|
||||
<code>#include "encoder.h"</code><br />
|
||||
<code>#include "<a class="el" href="functions_8h_source.html">functions.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="controls_8h_source.html">controls.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="vt100_8h_source.html">vt100.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include-Abhängigkeitsdiagramm für main.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="main_8h__incl.png" border="0" usemap="#amain_8h" alt=""/></div>
|
||||
<map name="amain_8h" id="amain_8h">
|
||||
<area shape="rect" title="BJ-Keyer." alt="" coords="907,5,968,32"/>
|
||||
<area shape="rect" href="globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,155,792,181"/>
|
||||
<area shape="rect" href="encoder_8h_source.html" title=" " alt="" coords="821,155,899,181"/>
|
||||
<area shape="rect" href="functions_8h.html" title="Headerdatei für functions.c." alt="" coords="926,155,1013,181"/>
|
||||
<area shape="rect" href="controls_8h.html" title="Headerdatei für controls.c." alt="" coords="790,80,869,107"/>
|
||||
<area shape="rect" href="vt100_8h.html" title="VT100 Terminal." alt="" coords="1019,80,1085,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="5,229,69,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="93,229,155,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="179,229,245,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="269,229,334,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="358,229,421,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="445,229,523,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="547,229,613,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="637,229,752,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="777,229,853,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="877,229,979,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1004,229,1103,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1127,229,1209,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1233,229,1327,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1351,229,1430,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1454,229,1533,256"/>
|
||||
<area shape="rect" title=" " alt="" coords="1557,229,1640,256"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="main_8h__dep__incl.png" border="0" usemap="#amain_8hdep" alt=""/></div>
|
||||
<map name="amain_8hdep" id="amain_8hdep">
|
||||
<area shape="rect" title="BJ-Keyer." alt="" coords="37,5,98,32"/>
|
||||
<area shape="rect" href="functions_8h.html" title="Headerdatei für functions.c." alt="" coords="24,80,111,107"/>
|
||||
<area shape="rect" href="functions_8c.html" title="Diverse Funktionen." alt="" coords="5,155,92,181"/>
|
||||
<area shape="rect" href="vt100_8h.html" title="VT100 Terminal." alt="" coords="116,155,181,181"/>
|
||||
<area shape="rect" href="vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="116,229,181,256"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="main_8h_source.html">gehe zum Quellcode dieser Datei</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Funktionen</h2></td></tr>
|
||||
<tr class="memitem:a7ce0a14b6e7779fbb2d9a05333792c41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">Init</a> (void)</td></tr>
|
||||
<tr class="memdesc:a7ce0a14b6e7779fbb2d9a05333792c41"><td class="mdescLeft"> </td><td class="mdescRight">Initialisierung aller Variablen, Timer. <a href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a7ce0a14b6e7779fbb2d9a05333792c41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4472695bac138b033a3d7fcd42dd3153"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">InitTimer</a> (void)</td></tr>
|
||||
<tr class="memdesc:a4472695bac138b033a3d7fcd42dd3153"><td class="mdescLeft"> </td><td class="mdescRight">Initialsieren der Timer. <a href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a4472695bac138b033a3d7fcd42dd3153"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab1f1ff64cfdd7f3c70e793afb9b0e3af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">ReStart</a> (void)</td></tr>
|
||||
<tr class="memdesc:ab1f1ff64cfdd7f3c70e793afb9b0e3af"><td class="mdescLeft"> </td><td class="mdescRight">Initialisierung bei Reset und Power On. <a href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ab1f1ff64cfdd7f3c70e793afb9b0e3af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0bccd022514697217eaf063b1b2c0fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">CheckDahPaddle</a> (void)</td></tr>
|
||||
<tr class="memdesc:ac0bccd022514697217eaf063b1b2c0fa"><td class="mdescLeft"> </td><td class="mdescRight">Prüfen, ob das Strich Paddle betätigt wurde. <a href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:ac0bccd022514697217eaf063b1b2c0fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7783dcd27ef486bce541c85e10131394"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a7783dcd27ef486bce541c85e10131394">CheckDitPaddle</a> (void)</td></tr>
|
||||
<tr class="memdesc:a7783dcd27ef486bce541c85e10131394"><td class="mdescLeft"> </td><td class="mdescRight">Prüfen, ob das Punkt Paddle betätigt wurde. <a href="main_8h.html#a7783dcd27ef486bce541c85e10131394">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a7783dcd27ef486bce541c85e10131394"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a68bed2cd125260e9c6eb7f6f8e0c9106"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">CheckStraightKey</a> (void)</td></tr>
|
||||
<tr class="memdesc:a68bed2cd125260e9c6eb7f6f8e0c9106"><td class="mdescLeft"> </td><td class="mdescRight">Fragt die Handtasteneingänge ab und gibt das entsprechende Symbol aus. Bei der Handtaste findet über einen Timer eine Entprellung statt. <a href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a68bed2cd125260e9c6eb7f6f8e0c9106"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4010a7257caeca55f68c98ee199d3ea2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">CheckButtons</a> (void)</td></tr>
|
||||
<tr class="memdesc:a4010a7257caeca55f68c98ee199d3ea2"><td class="mdescLeft"> </td><td class="mdescRight">Fragt die Taster ab und löst entsprechende Funktion aus. <a href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a4010a7257caeca55f68c98ee199d3ea2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af3375f394993997701d75ee441810edc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#af3375f394993997701d75ee441810edc">SetFrequency</a> (uint16_t f)</td></tr>
|
||||
<tr class="memdesc:af3375f394993997701d75ee441810edc"><td class="mdescLeft"> </td><td class="mdescRight">Verändert die Frequenz des Mithörtons. <a href="main_8h.html#af3375f394993997701d75ee441810edc">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:af3375f394993997701d75ee441810edc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b32c84d18fc1c6d87f27cb7cb4902ba"><td class="memItemLeft" align="right" valign="top"><a id="a1b32c84d18fc1c6d87f27cb7cb4902ba"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>DitDahBuffers</b> (void)</td></tr>
|
||||
<tr class="separator:a1b32c84d18fc1c6d87f27cb7cb4902ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a98a0b3effca8690570f5b21b4e4984f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">SetStandardMsg</a> (void)</td></tr>
|
||||
<tr class="memdesc:a98a0b3effca8690570f5b21b4e4984f4"><td class="mdescLeft"> </td><td class="mdescRight">Schreibt Standardnachrichten in den EEprom Speicher wenn dieses leer ist (nach dem Flashen des Controllers) <a href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a98a0b3effca8690570f5b21b4e4984f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4aa7787c88a378a1f9bc76fffd95caa9"><td class="memItemLeft" align="right" valign="top"><a id="a4aa7787c88a378a1f9bc76fffd95caa9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>DahPaddle</b> (void)</td></tr>
|
||||
<tr class="separator:a4aa7787c88a378a1f9bc76fffd95caa9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a924fe2c35e4222859b1a8e0f2a6df9"><td class="memItemLeft" align="right" valign="top"><a id="a0a924fe2c35e4222859b1a8e0f2a6df9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>DitPaddle</b> (void)</td></tr>
|
||||
<tr class="separator:a0a924fe2c35e4222859b1a8e0f2a6df9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8e9bfd3675045369fd2f33121ad25e8e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">ReadMsgEEprom</a> (uint8_t i)</td></tr>
|
||||
<tr class="memdesc:a8e9bfd3675045369fd2f33121ad25e8e"><td class="mdescLeft"> </td><td class="mdescRight">Textspeicher aus EEprom lesen. <a href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a8e9bfd3675045369fd2f33121ad25e8e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed5211def004c592733d721fd1d6c186"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#aed5211def004c592733d721fd1d6c186">SerialReceive</a> (char c)</td></tr>
|
||||
<tr class="memdesc:aed5211def004c592733d721fd1d6c186"><td class="mdescLeft"> </td><td class="mdescRight">Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde. <a href="main_8h.html#aed5211def004c592733d721fd1d6c186">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aed5211def004c592733d721fd1d6c186"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa9e990762ad311b3582c6e7b0c4addf6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">SerialReset</a> (void)</td></tr>
|
||||
<tr class="memdesc:aa9e990762ad311b3582c6e7b0c4addf6"><td class="mdescLeft"> </td><td class="mdescRight">Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus. <a href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:aa9e990762ad311b3582c6e7b0c4addf6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variablen</h2></td></tr>
|
||||
<tr class="memitem:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structConfig.html">Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a></td></tr>
|
||||
<tr class="memdesc:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für die Einstellungen. <a href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a8c3e2d3135447df0d9e7057fea4ff5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a885b2af021946a60a0bd2a271711c17a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structMenuCtrl.html">MenuCtrl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a></td></tr>
|
||||
<tr class="memdesc:a885b2af021946a60a0bd2a271711c17a"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für die Menuesteuerung. <a href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a885b2af021946a60a0bd2a271711c17a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a44ef5c8aeac95b862dab43408c149f9a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structState.html">State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a></td></tr>
|
||||
<tr class="memdesc:a44ef5c8aeac95b862dab43408c149f9a"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für den aktuellen Status. <a href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a44ef5c8aeac95b862dab43408c149f9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29b39b8616c75ea80051354a3a8593da"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structMessage.html">Message</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">bMessage</a></td></tr>
|
||||
<tr class="memdesc:a29b39b8616c75ea80051354a3a8593da"><td class="mdescLeft"> </td><td class="mdescRight">Struktur für die 5 Textspeicher. <a href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">Mehr ...</a><br /></td></tr>
|
||||
<tr class="separator:a29b39b8616c75ea80051354a3a8593da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Ausführliche Beschreibung</h2>
|
||||
<div class="textblock"><p>BJ-Keyer. </p>
|
||||
<p>@Author Tom, DL7BJ </p>
|
||||
</div><h2 class="groupheader">Dokumentation der Funktionen</h2>
|
||||
<a id="a4010a7257caeca55f68c98ee199d3ea2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4010a7257caeca55f68c98ee199d3ea2">◆ </a></span>CheckButtons()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckButtons </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Fragt die Taster ab und löst entsprechende Funktion aus. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac0bccd022514697217eaf063b1b2c0fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac0bccd022514697217eaf063b1b2c0fa">◆ </a></span>CheckDahPaddle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckDahPaddle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Prüfen, ob das Strich Paddle betätigt wurde. </p>
|
||||
<pre class="fragment"> Ist dies der Fall, wird das Statusbit gesetzt. Wurde in den
|
||||
Einstellungen der Reverse Mode aktiviert, werden in der
|
||||
Abfrage die Paddle vertauscht.
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7783dcd27ef486bce541c85e10131394"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7783dcd27ef486bce541c85e10131394">◆ </a></span>CheckDitPaddle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckDitPaddle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Prüfen, ob das Punkt Paddle betätigt wurde. </p>
|
||||
<pre class="fragment"> Ist dies der Fall, wird das Statusbit gesetzt.Wurde in den
|
||||
Einstellungen der Reverse Mode aktiviert, werden in der
|
||||
Abfrage die Paddle vertauscht.
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a68bed2cd125260e9c6eb7f6f8e0c9106"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a68bed2cd125260e9c6eb7f6f8e0c9106">◆ </a></span>CheckStraightKey()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CheckStraightKey </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Fragt die Handtasteneingänge ab und gibt das entsprechende Symbol aus. Bei der Handtaste findet über einen Timer eine Entprellung statt. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7ce0a14b6e7779fbb2d9a05333792c41"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7ce0a14b6e7779fbb2d9a05333792c41">◆ </a></span>Init()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initialisierung aller Variablen, Timer. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4472695bac138b033a3d7fcd42dd3153"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4472695bac138b033a3d7fcd42dd3153">◆ </a></span>InitTimer()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void InitTimer </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initialsieren der Timer. </p>
|
||||
<pre class="fragment"> Alle Parameter der Timer basieren auf 16MHz Systemtakt.
|
||||
|
||||
Timer 0 - 8 Bit timer für 1ms
|
||||
Timer 2 - 8 Bit timer für PWM zur Erzeugung des Sinustons
|
||||
Timer 1A - 16 Bit timer zur Erzeugung der Hüllkurve
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </dd></dl>
|
||||
<p>Timer 2 PWM</p>
|
||||
<p>No prescaling</p>
|
||||
<p>Clear OC2A on compare match</p>
|
||||
<p>Fast PWM Mode</p>
|
||||
<p>Initial value</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8e9bfd3675045369fd2f33121ad25e8e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8e9bfd3675045369fd2f33121ad25e8e">◆ </a></span>ReadMsgEEprom()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ReadMsgEEprom </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>idx</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Textspeicher aus EEprom lesen. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">Nummer</td><td>des Textspeichers </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab1f1ff64cfdd7f3c70e793afb9b0e3af"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab1f1ff64cfdd7f3c70e793afb9b0e3af">◆ </a></span>ReStart()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ReStart </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initialisierung bei Reset und Power On. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aed5211def004c592733d721fd1d6c186"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed5211def004c592733d721fd1d6c186">◆ </a></span>SerialReceive()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SerialReceive </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char </td>
|
||||
<td class="paramname"><em>c</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">c</td><td>Zeichen, das empfangen wurde </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa9e990762ad311b3582c6e7b0c4addf6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa9e990762ad311b3582c6e7b0c4addf6">◆ </a></span>SerialReset()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SerialReset </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus. </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af3375f394993997701d75ee441810edc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af3375f394993997701d75ee441810edc">◆ </a></span>SetFrequency()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SetFrequency </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>f</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Verändert die Frequenz des Mithörtons. </p>
|
||||
<pre class="fragment"> Durch die Anpassung des Timers 1 für das
|
||||
Laden der Werte der Sinuskurve wird die
|
||||
Tonhöhe des Mithörtons verändert.
|
||||
</pre> <dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">f</td><td>Frequenz des Mithörtons in Hz </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="retval"><dt>Rückgabewerte</dt><dd>
|
||||
<table class="retval">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a98a0b3effca8690570f5b21b4e4984f4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a98a0b3effca8690570f5b21b4e4984f4">◆ </a></span>SetStandardMsg()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SetStandardMsg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Schreibt Standardnachrichten in den EEprom Speicher wenn dieses leer ist (nach dem Flashen des Controllers) </p>
|
||||
<dl class="params"><dt>Parameter</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Rückgabe</dt><dd>none </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variablen-Dokumentation</h2>
|
||||
<a id="a8c3e2d3135447df0d9e7057fea4ff5b0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8c3e2d3135447df0d9e7057fea4ff5b0">◆ </a></span>bConfig</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structConfig.html">Config</a> bConfig</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für die Einstellungen. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a885b2af021946a60a0bd2a271711c17a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a885b2af021946a60a0bd2a271711c17a">◆ </a></span>bMenuCtrl</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structMenuCtrl.html">MenuCtrl</a> bMenuCtrl</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für die Menuesteuerung. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a29b39b8616c75ea80051354a3a8593da"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a29b39b8616c75ea80051354a3a8593da">◆ </a></span>bMessage</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structMessage.html">Message</a> bMessage</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für die 5 Textspeicher. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a44ef5c8aeac95b862dab43408c149f9a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44ef5c8aeac95b862dab43408c149f9a">◆ </a></span>bState</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">struct <a class="el" href="structState.html">State</a> bState</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Struktur für den aktuellen Status. </p>
|
||||
|
||||
</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="main_8h.html">main.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,22 @@
|
||||
var main_8h =
|
||||
[
|
||||
[ "CheckButtons", "main_8h.html#a4010a7257caeca55f68c98ee199d3ea2", null ],
|
||||
[ "CheckDahPaddle", "main_8h.html#ac0bccd022514697217eaf063b1b2c0fa", null ],
|
||||
[ "CheckDitPaddle", "main_8h.html#a7783dcd27ef486bce541c85e10131394", null ],
|
||||
[ "CheckStraightKey", "main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106", null ],
|
||||
[ "DahPaddle", "main_8h.html#a4aa7787c88a378a1f9bc76fffd95caa9", null ],
|
||||
[ "DitDahBuffers", "main_8h.html#a1b32c84d18fc1c6d87f27cb7cb4902ba", null ],
|
||||
[ "DitPaddle", "main_8h.html#a0a924fe2c35e4222859b1a8e0f2a6df9", null ],
|
||||
[ "Init", "main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41", null ],
|
||||
[ "InitTimer", "main_8h.html#a4472695bac138b033a3d7fcd42dd3153", null ],
|
||||
[ "ReadMsgEEprom", "main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e", null ],
|
||||
[ "ReStart", "main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af", null ],
|
||||
[ "SerialReceive", "main_8h.html#aed5211def004c592733d721fd1d6c186", null ],
|
||||
[ "SerialReset", "main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6", null ],
|
||||
[ "SetFrequency", "main_8h.html#af3375f394993997701d75ee441810edc", null ],
|
||||
[ "SetStandardMsg", "main_8h.html#a98a0b3effca8690570f5b21b4e4984f4", null ],
|
||||
[ "bConfig", "main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0", null ],
|
||||
[ "bMenuCtrl", "main_8h.html#a885b2af021946a60a0bd2a271711c17a", null ],
|
||||
[ "bMessage", "main_8h.html#a29b39b8616c75ea80051354a3a8593da", null ],
|
||||
[ "bState", "main_8h.html#a44ef5c8aeac95b862dab43408c149f9a", null ]
|
||||
];
|
@ -0,0 +1,7 @@
|
||||
<map id="main.h" name="main.h">
|
||||
<area shape="rect" id="node1" title="BJ-Keyer." alt="" coords="37,5,98,32"/>
|
||||
<area shape="rect" id="node2" href="$functions_8h.html" title="Headerdatei für functions.c." alt="" coords="24,80,111,107"/>
|
||||
<area shape="rect" id="node3" href="$functions_8c.html" title="Diverse Funktionen." alt="" coords="5,155,92,181"/>
|
||||
<area shape="rect" id="node4" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="116,155,181,181"/>
|
||||
<area shape="rect" id="node5" href="$vt100_8c.html" title="VT100 Terminalausgabe." alt="" coords="116,229,181,256"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
9f62523699df35eab2ad3391994eb0e5
|
After Width: | Height: | Size: 10 KiB |
@ -0,0 +1,24 @@
|
||||
<map id="main.h" name="main.h">
|
||||
<area shape="rect" id="node1" title="BJ-Keyer." alt="" coords="907,5,968,32"/>
|
||||
<area shape="rect" id="node2" href="$globals_8h.html" title="Globale Variablen, Definitionen und Prototypen." alt="" coords="717,155,792,181"/>
|
||||
<area shape="rect" id="node19" href="$encoder_8h_source.html" title=" " alt="" coords="821,155,899,181"/>
|
||||
<area shape="rect" id="node20" href="$functions_8h.html" title="Headerdatei für functions.c." alt="" coords="926,155,1013,181"/>
|
||||
<area shape="rect" id="node21" href="$controls_8h.html" title="Headerdatei für controls.c." alt="" coords="790,80,869,107"/>
|
||||
<area shape="rect" id="node22" href="$vt100_8h.html" title="VT100 Terminal." alt="" coords="1019,80,1085,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="5,229,69,256"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="93,229,155,256"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="179,229,245,256"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="269,229,334,256"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="358,229,421,256"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="445,229,523,256"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="547,229,613,256"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="637,229,752,256"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="777,229,853,256"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="877,229,979,256"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="1004,229,1103,256"/>
|
||||
<area shape="rect" id="node14" title=" " alt="" coords="1127,229,1209,256"/>
|
||||
<area shape="rect" id="node15" title=" " alt="" coords="1233,229,1327,256"/>
|
||||
<area shape="rect" id="node16" title=" " alt="" coords="1351,229,1430,256"/>
|
||||
<area shape="rect" id="node17" title=" " alt="" coords="1454,229,1533,256"/>
|
||||
<area shape="rect" id="node18" title=" " alt="" coords="1557,229,1640,256"/>
|
||||
</map>
|
@ -0,0 +1 @@
|
||||
3f7598bf35bca4e9118fe5395a272d06
|
After Width: | Height: | Size: 50 KiB |
@ -0,0 +1,158 @@
|
||||
<!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">
|
||||
<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.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>BJ-Keyer: main.h Quellcode</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>
|
||||
<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" />
|
||||
<link href="doxygen-awesome.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="projectlogo"><img alt="Logo" src="dl7bj-shadow-vert.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">BJ-Keyer
|
||||
 <span id="projectnumber">1.03</span>
|
||||
</div>
|
||||
<div id="projectbrief">Morsekeyer für 2 TRX und 6 Morsetasten</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Erzeugt von Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Suchen','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Suchen');
|
||||
$(document).ready(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('main_8h_source.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">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">main.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="main_8h.html">gehe zur Dokumentation dieser Datei</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="controls_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0"> 1</a></span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#ifndef MAIN_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#define MAIN_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "<a class="code" href="globals_8h.html">globals.h</a>"</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "encoder.h"</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "<a class="code" href="functions_8h.html">functions.h</a>"</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include "<a class="code" href="controls_8h.html">controls.h</a>"</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include "<a class="code" href="vt100_8h.html">vt100.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="keyword">struct </span><a class="code" href="structConfig.html">Config</a> <a class="code" href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a>; </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">struct </span><a class="code" href="structMenuCtrl.html">MenuCtrl</a> <a class="code" href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a>; </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">struct </span><a class="code" href="structState.html">State</a> <a class="code" href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a>; </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">struct </span><a class="code" href="structMessage.html">Message</a> <a class="code" href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">bMessage</a>; </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// Function prototypes</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">Init</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">InitTimer</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">ReStart</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">CheckDahPaddle</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a7783dcd27ef486bce541c85e10131394">CheckDitPaddle</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">CheckStraightKey</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">CheckButtons</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#af3375f394993997701d75ee441810edc">SetFrequency</a>(uint16_t f);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> DitDahBuffers(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">SetStandardMsg</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> DahPaddle(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> DitPaddle(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">ReadMsgEEprom</a>(uint8_t i);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#aed5211def004c592733d721fd1d6c186">SerialReceive</a>(<span class="keywordtype">char</span> c);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">SerialReset</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif </span><span class="comment">// BJ-KEYER_H_INCLUDED</span></div>
|
||||
<div class="ttc" id="acontrols_8h_html"><div class="ttname"><a href="controls_8h.html">controls.h</a></div><div class="ttdoc">Headerdatei für controls.c.</div></div>
|
||||
<div class="ttc" id="afunctions_8h_html"><div class="ttname"><a href="functions_8h.html">functions.h</a></div><div class="ttdoc">Headerdatei für functions.c.</div></div>
|
||||
<div class="ttc" id="aglobals_8h_html"><div class="ttname"><a href="globals_8h.html">globals.h</a></div><div class="ttdoc">Globale Variablen, Definitionen und Prototypen.</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a29b39b8616c75ea80051354a3a8593da"><div class="ttname"><a href="main_8h.html#a29b39b8616c75ea80051354a3a8593da">bMessage</a></div><div class="ttdeci">struct Message bMessage</div><div class="ttdoc">Struktur für die 5 Textspeicher.</div><div class="ttdef"><b>Definition:</b> main.h:19</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a4010a7257caeca55f68c98ee199d3ea2"><div class="ttname"><a href="main_8h.html#a4010a7257caeca55f68c98ee199d3ea2">CheckButtons</a></div><div class="ttdeci">void CheckButtons(void)</div><div class="ttdoc">Fragt die Taster ab und löst entsprechende Funktion aus.</div><div class="ttdef"><b>Definition:</b> functions.c:331</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a4472695bac138b033a3d7fcd42dd3153"><div class="ttname"><a href="main_8h.html#a4472695bac138b033a3d7fcd42dd3153">InitTimer</a></div><div class="ttdeci">void InitTimer(void)</div><div class="ttdoc">Initialsieren der Timer.</div><div class="ttdef"><b>Definition:</b> main.c:81</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a44ef5c8aeac95b862dab43408c149f9a"><div class="ttname"><a href="main_8h.html#a44ef5c8aeac95b862dab43408c149f9a">bState</a></div><div class="ttdeci">struct State bState</div><div class="ttdoc">Struktur für den aktuellen Status.</div><div class="ttdef"><b>Definition:</b> main.h:18</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a68bed2cd125260e9c6eb7f6f8e0c9106"><div class="ttname"><a href="main_8h.html#a68bed2cd125260e9c6eb7f6f8e0c9106">CheckStraightKey</a></div><div class="ttdeci">void CheckStraightKey(void)</div><div class="ttdoc">Fragt die Handtasteneingänge ab und gibt das entsprechende Symbol aus. Bei der Handtaste findet über ...</div><div class="ttdef"><b>Definition:</b> functions.c:403</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a7783dcd27ef486bce541c85e10131394"><div class="ttname"><a href="main_8h.html#a7783dcd27ef486bce541c85e10131394">CheckDitPaddle</a></div><div class="ttdeci">void CheckDitPaddle(void)</div><div class="ttdoc">Prüfen, ob das Punkt Paddle betätigt wurde.</div><div class="ttdef"><b>Definition:</b> functions.c:466</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a7ce0a14b6e7779fbb2d9a05333792c41"><div class="ttname"><a href="main_8h.html#a7ce0a14b6e7779fbb2d9a05333792c41">Init</a></div><div class="ttdeci">void Init(void)</div><div class="ttdoc">Initialisierung aller Variablen, Timer.</div><div class="ttdef"><b>Definition:</b> main.c:124</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a885b2af021946a60a0bd2a271711c17a"><div class="ttname"><a href="main_8h.html#a885b2af021946a60a0bd2a271711c17a">bMenuCtrl</a></div><div class="ttdeci">struct MenuCtrl bMenuCtrl</div><div class="ttdoc">Struktur für die Menuesteuerung.</div><div class="ttdef"><b>Definition:</b> main.h:17</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a8c3e2d3135447df0d9e7057fea4ff5b0"><div class="ttname"><a href="main_8h.html#a8c3e2d3135447df0d9e7057fea4ff5b0">bConfig</a></div><div class="ttdeci">struct Config bConfig</div><div class="ttdoc">Struktur für die Einstellungen.</div><div class="ttdef"><b>Definition:</b> main.h:16</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a8e9bfd3675045369fd2f33121ad25e8e"><div class="ttname"><a href="main_8h.html#a8e9bfd3675045369fd2f33121ad25e8e">ReadMsgEEprom</a></div><div class="ttdeci">void ReadMsgEEprom(uint8_t i)</div><div class="ttdoc">Textspeicher aus EEprom lesen.</div><div class="ttdef"><b>Definition:</b> memory.c:98</div></div>
|
||||
<div class="ttc" id="amain_8h_html_a98a0b3effca8690570f5b21b4e4984f4"><div class="ttname"><a href="main_8h.html#a98a0b3effca8690570f5b21b4e4984f4">SetStandardMsg</a></div><div class="ttdeci">void SetStandardMsg(void)</div><div class="ttdoc">Schreibt Standardnachrichten in den EEprom Speicher wenn dieses leer ist (nach dem Flashen des Contro...</div><div class="ttdef"><b>Definition:</b> memory.c:24</div></div>
|
||||
<div class="ttc" id="amain_8h_html_aa9e990762ad311b3582c6e7b0c4addf6"><div class="ttname"><a href="main_8h.html#aa9e990762ad311b3582c6e7b0c4addf6">SerialReset</a></div><div class="ttdeci">void SerialReset(void)</div><div class="ttdoc">Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus.</div><div class="ttdef"><b>Definition:</b> vt100.c:84</div></div>
|
||||
<div class="ttc" id="amain_8h_html_ab1f1ff64cfdd7f3c70e793afb9b0e3af"><div class="ttname"><a href="main_8h.html#ab1f1ff64cfdd7f3c70e793afb9b0e3af">ReStart</a></div><div class="ttdeci">void ReStart(void)</div><div class="ttdoc">Initialisierung bei Reset und Power On.</div><div class="ttdef"><b>Definition:</b> main.c:310</div></div>
|
||||
<div class="ttc" id="amain_8h_html_ac0bccd022514697217eaf063b1b2c0fa"><div class="ttname"><a href="main_8h.html#ac0bccd022514697217eaf063b1b2c0fa">CheckDahPaddle</a></div><div class="ttdeci">void CheckDahPaddle(void)</div><div class="ttdoc">Prüfen, ob das Strich Paddle betätigt wurde.</div><div class="ttdef"><b>Definition:</b> functions.c:494</div></div>
|
||||
<div class="ttc" id="amain_8h_html_aed5211def004c592733d721fd1d6c186"><div class="ttname"><a href="main_8h.html#aed5211def004c592733d721fd1d6c186">SerialReceive</a></div><div class="ttdeci">void SerialReceive(char c)</div><div class="ttdoc">Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde.</div><div class="ttdef"><b>Definition:</b> vt100.c:98</div></div>
|
||||
<div class="ttc" id="amain_8h_html_af3375f394993997701d75ee441810edc"><div class="ttname"><a href="main_8h.html#af3375f394993997701d75ee441810edc">SetFrequency</a></div><div class="ttdeci">void SetFrequency(uint16_t f)</div><div class="ttdoc">Verändert die Frequenz des Mithörtons.</div><div class="ttdef"><b>Definition:</b> functions.c:661</div></div>
|
||||
<div class="ttc" id="astructConfig_html"><div class="ttname"><a href="structConfig.html">Config</a></div><div class="ttdef"><b>Definition:</b> globals.h:151</div></div>
|
||||
<div class="ttc" id="astructMenuCtrl_html"><div class="ttname"><a href="structMenuCtrl.html">MenuCtrl</a></div><div class="ttdef"><b>Definition:</b> globals.h:138</div></div>
|
||||
<div class="ttc" id="astructMessage_html"><div class="ttname"><a href="structMessage.html">Message</a></div><div class="ttdef"><b>Definition:</b> globals.h:172</div></div>
|
||||
<div class="ttc" id="astructState_html"><div class="ttname"><a href="structState.html">State</a></div><div class="ttdef"><b>Definition:</b> globals.h:121</div></div>
|
||||
<div class="ttc" id="avt100_8h_html"><div class="ttname"><a href="vt100_8h.html">vt100.h</a></div><div class="ttdoc">VT100 Terminal.</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="main_8h.html">main.h</a></li>
|
||||
<li class="footer">Erzeugt am Die Sep 5 2023 22:21:55 für BJ-Keyer von <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,51 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
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="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.svg" 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.svg" 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.svg" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
/* @license-end */
|
@ -0,0 +1,110 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var menudata={children:[
|
||||
{text:"Hauptseite",url:"index.html"},
|
||||
{text:"Zusätzliche Informationen",url:"pages.html"},
|
||||
{text:"Datenstrukturen",url:"annotated.html",children:[
|
||||
{text:"Datenstrukturen",url:"annotated.html"},
|
||||
{text:"Datenstruktur-Verzeichnis",url:"classes.html"},
|
||||
{text:"Datenstruktur-Elemente",url:"functions.html",children:[
|
||||
{text:"Alle",url:"functions.html",children:[
|
||||
{text:"a",url:"functions.html#index_a"},
|
||||
{text:"b",url:"functions.html#index_b"},
|
||||
{text:"c",url:"functions.html#index_c"},
|
||||
{text:"d",url:"functions.html#index_d"},
|
||||
{text:"k",url:"functions.html#index_k"},
|
||||
{text:"l",url:"functions.html#index_l"},
|
||||
{text:"m",url:"functions.html#index_m"},
|
||||
{text:"r",url:"functions.html#index_r"},
|
||||
{text:"s",url:"functions.html#index_s"},
|
||||
{text:"t",url:"functions.html#index_t"},
|
||||
{text:"u",url:"functions.html#index_u"},
|
||||
{text:"w",url:"functions.html#index_w"}]},
|
||||
{text:"Variablen",url:"functions_vars.html",children:[
|
||||
{text:"a",url:"functions_vars.html#index_a"},
|
||||
{text:"b",url:"functions_vars.html#index_b"},
|
||||
{text:"c",url:"functions_vars.html#index_c"},
|
||||
{text:"d",url:"functions_vars.html#index_d"},
|
||||
{text:"k",url:"functions_vars.html#index_k"},
|
||||
{text:"l",url:"functions_vars.html#index_l"},
|
||||
{text:"m",url:"functions_vars.html#index_m"},
|
||||
{text:"r",url:"functions_vars.html#index_r"},
|
||||
{text:"s",url:"functions_vars.html#index_s"},
|
||||
{text:"t",url:"functions_vars.html#index_t"},
|
||||
{text:"u",url:"functions_vars.html#index_u"},
|
||||
{text:"w",url:"functions_vars.html#index_w"}]}]}]},
|
||||
{text:"Dateien",url:"files.html",children:[
|
||||
{text:"Auflistung der Dateien",url:"files.html"},
|
||||
{text:"Globale Elemente",url:"globals.html",children:[
|
||||
{text:"Alle",url:"globals.html",children:[
|
||||
{text:"a",url:"globals.html#index_a"},
|
||||
{text:"b",url:"globals.html#index_b"},
|
||||
{text:"c",url:"globals.html#index_c"},
|
||||
{text:"d",url:"globals.html#index_d"},
|
||||
{text:"e",url:"globals.html#index_e"},
|
||||
{text:"g",url:"globals.html#index_g"},
|
||||
{text:"h",url:"globals.html#index_h"},
|
||||
{text:"i",url:"globals.html#index_i"},
|
||||
{text:"k",url:"globals.html#index_k"},
|
||||
{text:"l",url:"globals.html#index_l"},
|
||||
{text:"m",url:"globals.html#index_m"},
|
||||
{text:"n",url:"globals.html#index_n"},
|
||||
{text:"p",url:"globals.html#index_p"},
|
||||
{text:"r",url:"globals.html#index_r"},
|
||||
{text:"s",url:"globals.html#index_s"},
|
||||
{text:"t",url:"globals.html#index_t"},
|
||||
{text:"u",url:"globals.html#index_u"},
|
||||
{text:"w",url:"globals.html#index_w"},
|
||||
{text:"y",url:"globals.html#index_y"}]},
|
||||
{text:"Funktionen",url:"globals_func.html",children:[
|
||||
{text:"b",url:"globals_func.html#index_b"},
|
||||
{text:"c",url:"globals_func.html#index_c"},
|
||||
{text:"d",url:"globals_func.html#index_d"},
|
||||
{text:"e",url:"globals_func.html#index_e"},
|
||||
{text:"g",url:"globals_func.html#index_g"},
|
||||
{text:"i",url:"globals_func.html#index_i"},
|
||||
{text:"r",url:"globals_func.html#index_r"},
|
||||
{text:"s",url:"globals_func.html#index_s"},
|
||||
{text:"t",url:"globals_func.html#index_t"},
|
||||
{text:"u",url:"globals_func.html#index_u"},
|
||||
{text:"w",url:"globals_func.html#index_w"}]},
|
||||
{text:"Variablen",url:"globals_vars.html",children:[
|
||||
{text:"b",url:"globals_vars.html#index_b"},
|
||||
{text:"d",url:"globals_vars.html#index_d"},
|
||||
{text:"e",url:"globals_vars.html#index_e"},
|
||||
{text:"h",url:"globals_vars.html#index_h"},
|
||||
{text:"i",url:"globals_vars.html#index_i"},
|
||||
{text:"k",url:"globals_vars.html#index_k"},
|
||||
{text:"l",url:"globals_vars.html#index_l"},
|
||||
{text:"m",url:"globals_vars.html#index_m"},
|
||||
{text:"n",url:"globals_vars.html#index_n"},
|
||||
{text:"p",url:"globals_vars.html#index_p"},
|
||||
{text:"r",url:"globals_vars.html#index_r"},
|
||||
{text:"s",url:"globals_vars.html#index_s"},
|
||||
{text:"t",url:"globals_vars.html#index_t"},
|
||||
{text:"u",url:"globals_vars.html#index_u"},
|
||||
{text:"w",url:"globals_vars.html#index_w"},
|
||||
{text:"y",url:"globals_vars.html#index_y"}]},
|
||||
{text:"Makrodefinitionen",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:repeat-y;
|
||||
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,546 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
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';
|
||||
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('memtitle') ||
|
||||
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',100,{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);
|
||||
}
|
||||
$(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
|
||||
}
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
}
|
||||
|
||||
var loadTriggered = false;
|
||||
var readyTriggered = false;
|
||||
var loadObject,loadToRoot,loadUrl,loadRelPath;
|
||||
|
||||
$(window).on('load',function(){
|
||||
if (readyTriggered) { // ready first
|
||||
navTo(loadObject,loadToRoot,loadUrl,loadRelPath);
|
||||
showRoot();
|
||||
}
|
||||
loadTriggered=true;
|
||||
});
|
||||
|
||||
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); });
|
||||
}
|
||||
|
||||
if (loadTriggered) { // load before ready
|
||||
navTo(o,toroot,hashUrl(),relpath);
|
||||
showRoot();
|
||||
} else { // ready before load
|
||||
loadObject = o;
|
||||
loadToRoot = toroot;
|
||||
loadUrl = hashUrl();
|
||||
loadRelPath = relpath;
|
||||
readyTriggered=true;
|
||||
}
|
||||
|
||||
$(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);
|
||||
}
|
||||
})
|
||||
}
|
||||
/* @license-end */
|