deploy: c74cacd34f68f2897fbd63e2ba90831f87cbad49

This commit is contained in:
joeycastillo 2022-02-05 18:37:05 +00:00
parent 12daf39007
commit 595c3cb881
110 changed files with 2575 additions and 2482 deletions

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -63,8 +63,7 @@ $(function() {
</div>
<div class="header">
<div class="headertitle">
<div class="title">Data Structures</div> </div>
<div class="headertitle"><div class="title">Data Structures</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
@ -75,7 +74,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -63,20 +63,19 @@ $(function() {
</div>
<div class="header">
<div class="headertitle">
<div class="title">Data Structure Index</div> </div>
<div class="headertitle"><div class="title">Data Structure Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_W">W</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a name="letter_W">W</a></dt>
<dt class="alphachar"><a id="letter_W" name="letter_W">W</a></dt>
<dd><a class="el" href="unionwatch__date__time.html">watch_date_time</a></dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,20 +67,49 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch Directory Reference</div> </div>
<div class="headertitle"><div class="title">watch Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:watch_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html">watch.h</a> <a href="watch_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html">watch.h</a> <a href="watch_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_adc.h</b> <a href="watch__adc_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_app.h</b> <a href="watch__app_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_buzzer.h</b> <a href="watch__buzzer_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_deepsleep.h</b> <a href="watch__deepsleep_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_extint.h</b> <a href="watch__extint_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_gpio.h</b> <a href="watch__gpio_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_i2c.h</b> <a href="watch__i2c_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_led.h</b> <a href="watch__led_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_private.h</b> <a href="watch__private_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_private_display.h</b> <a href="watch__private__display_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc.h</b> <a href="watch__rtc_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_slcd.h</b> <a href="watch__slcd_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_spi.h</b> <a href="watch__spi_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_uart.h</b> <a href="watch__uart_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>watch_utility.h</b> <a href="watch__utility_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,18 +67,19 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">shared Directory Reference</div> </div>
<div class="headertitle"><div class="title">shared Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_280ec1f3fe74f12cdd5c78898ed1ca3c.html">watch</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,14 +67,13 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch-library Directory Reference</div> </div>
<div class="headertitle"><div class="title">watch-library Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -1,4 +1,4 @@
/* The standard CSS for doxygen 1.9.1 */
/* The standard CSS for doxygen 1.9.3 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
@ -228,6 +228,33 @@ a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
a.code.hl_class { /* style for links to class names in code snippets */ }
a.code.hl_struct { /* style for links to struct names in code snippets */ }
a.code.hl_union { /* style for links to union names in code snippets */ }
a.code.hl_interface { /* style for links to interface names in code snippets */ }
a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
a.code.hl_category { /* style for links to category names in code snippets */ }
a.code.hl_exception { /* style for links to exception names in code snippets */ }
a.code.hl_service { /* style for links to service names in code snippets */ }
a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
a.code.hl_concept { /* style for links to concept names in code snippets */ }
a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
a.code.hl_package { /* style for links to package names in code snippets */ }
a.code.hl_define { /* style for links to macro names in code snippets */ }
a.code.hl_function { /* style for links to function names in code snippets */ }
a.code.hl_variable { /* style for links to variable names in code snippets */ }
a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
a.code.hl_friend { /* style for links to friend names in code snippets */ }
a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
a.code.hl_property { /* style for links to property names in code snippets */ }
a.code.hl_event { /* style for links to event names in code snippets */ }
a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
/* @end */
dl.el {
@ -235,7 +262,7 @@ dl.el {
}
ul {
overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
overflow: visible;
}
#side-nav ul {
@ -313,6 +340,7 @@ div.line.glow {
span.lineno {
padding-right: 4px;
margin-right: 9px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
@ -439,6 +467,12 @@ img.footer {
vertical-align: middle;
}
.compoundTemplParams {
color: #4665A2;
font-size: 80%;
line-height: 120%;
}
/* @group Code Colorization */
span.keyword {
@ -1322,6 +1356,11 @@ dl.section dd {
}
#projectrow
{
height: 56px;
}
#projectlogo
{
text-align: center;
@ -1337,18 +1376,19 @@ dl.section dd {
#projectalign
{
vertical-align: middle;
padding-left: 0.5em;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
font: 200% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
font: 90% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
@ -1487,6 +1527,10 @@ span.emoji {
*/
}
span.obfuscator {
display: none;
}
.PageDocRTL-title div.toc li.level1 {
margin-left: 0 !important;
margin-right: 0;
@ -1541,7 +1585,7 @@ tr.heading h2 {
#powerTip {
cursor: default;
white-space: nowrap;
/*white-space: nowrap;*/
background-color: white;
border: 1px solid gray;
border-radius: 4px 4px 4px 4px;
@ -1780,6 +1824,10 @@ table.DocNodeLTR {
margin-left: 0;
}
code.JavaDocCode
direction:ltr;
}
tt, code, kbd, samp
{
display: inline-block;

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -63,8 +63,7 @@ $(function() {
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
<div class="headertitle"><div class="title">File List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
@ -93,7 +92,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -64,17 +64,13 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div><ul>
<li>watch_is_battery_low()
: <a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch.h</a>
</li>
<li>watch_is_buzzer_or_led_enabled()
: <a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch.h</a>
</li>
<li>watch_is_battery_low()&#160;:&#160;<a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch.h</a></li>
<li>watch_is_buzzer_or_led_enabled()&#160;:&#160;<a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -64,17 +64,13 @@ $(function() {
<div class="contents">
&#160;<ul>
<li>watch_is_battery_low()
: <a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch.h</a>
</li>
<li>watch_is_buzzer_or_led_enabled()
: <a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch.h</a>
</li>
<li>watch_is_battery_low()&#160;:&#160;<a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch.h</a></li>
<li>watch_is_buzzer_or_led_enabled()&#160;:&#160;<a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Analog Input</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -66,27 +66,26 @@ $(function() {
<div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Analog Input</div> </div>
<div class="headertitle"><div class="title">Analog Input</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the SAM L22's analog-to-digital converter, as well as configuring and reading values from the five analog-capable pins on the 9-pin connector.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga844283c184c3510635199e50c64304c8"><td class="memItemLeft" align="right" valign="top"><a id="ga844283c184c3510635199e50c64304c8"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>watch_adc_reference_voltage</b> { <b>ADC_REFERENCE_INTREF</b> = 0
<tr class="memitem:ga844283c184c3510635199e50c64304c8"><td class="memItemLeft" align="right" valign="top"><a id="ga844283c184c3510635199e50c64304c8" name="ga844283c184c3510635199e50c64304c8"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>watch_adc_reference_voltage</b> { <b>ADC_REFERENCE_INTREF</b> = 0
, <b>ADC_REFERENCE_VCC_DIV1POINT6</b>
, <b>ADC_REFERENCE_VCC_DIV2</b>
, <b>ADC_REFERENCE_VCC</b>
}</td></tr>
<tr class="separator:ga844283c184c3510635199e50c64304c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga908b5334af677309b03d7679d77aaa02"><td class="memItemLeft" align="right" valign="top"><a id="ga908b5334af677309b03d7679d77aaa02"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga908b5334af677309b03d7679d77aaa02">watch_enable_adc</a> (void)</td></tr>
<tr class="memitem:ga908b5334af677309b03d7679d77aaa02"><td class="memItemLeft" align="right" valign="top"><a id="ga908b5334af677309b03d7679d77aaa02" name="ga908b5334af677309b03d7679d77aaa02"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_adc</b> (void)</td></tr>
<tr class="memdesc:ga908b5334af677309b03d7679d77aaa02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the ADC peripheral. You must call this before attempting to read a value from an analog pin. <br /></td></tr>
<tr class="separator:ga908b5334af677309b03d7679d77aaa02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30a491e9cab049a2812f75862a613aa8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8">watch_enable_analog_input</a> (const uint8_t pin)</td></tr>
@ -115,9 +114,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:gaf443c79008bec5ceecbd21ad401d52cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the SAM L22's analog-to-digital converter, as well as configuring and reading values from the five analog-capable pins on the 9-pin connector. </p>
<p >This section covers functions related to the SAM L22's analog-to-digital converter, as well as configuring and reading values from the five analog-capable pins on the 9-pin connector. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gaf443c79008bec5ceecbd21ad401d52cb"></a>
<a id="gaf443c79008bec5ceecbd21ad401d52cb" name="gaf443c79008bec5ceecbd21ad401d52cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf443c79008bec5ceecbd21ad401d52cb">&#9670;&nbsp;</a></span>watch_disable_adc()</h2>
<div class="memitem">
@ -138,7 +137,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gae38e15840bc5f3eca16ccb782dbb1c31"></a>
<a id="gae38e15840bc5f3eca16ccb782dbb1c31" name="gae38e15840bc5f3eca16ccb782dbb1c31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae38e15840bc5f3eca16ccb782dbb1c31">&#9670;&nbsp;</a></span>watch_disable_analog_input()</h2>
<div class="memitem">
@ -164,7 +163,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga30a491e9cab049a2812f75862a613aa8"></a>
<a id="ga30a491e9cab049a2812f75862a613aa8" name="ga30a491e9cab049a2812f75862a613aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30a491e9cab049a2812f75862a613aa8">&#9670;&nbsp;</a></span>watch_enable_analog_input()</h2>
<div class="memitem">
@ -190,7 +189,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga2064244f68cff87a1df08f6b07183069"></a>
<a id="ga2064244f68cff87a1df08f6b07183069" name="ga2064244f68cff87a1df08f6b07183069"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2064244f68cff87a1df08f6b07183069">&#9670;&nbsp;</a></span>watch_get_analog_pin_level()</h2>
<div class="memitem">
@ -218,7 +217,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga465fcb058492d350d29fe4403df85b14"></a>
<a id="ga465fcb058492d350d29fe4403df85b14" name="ga465fcb058492d350d29fe4403df85b14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga465fcb058492d350d29fe4403df85b14">&#9670;&nbsp;</a></span>watch_get_vcc_voltage()</h2>
<div class="memitem">
@ -235,11 +234,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Returns the voltage of the VCC supply in millivolts (i.e. 3000 mV == 3.0 V). If running on a coin cell, this will be the battery voltage. </p>
<p>Unlike other ADC functions, this function does not return a raw value from the ADC, but rather scales it to an actual number of millivolts. This is because the ADC doesn't let us measure VCC per se; it instead lets us measure VCC / 4, and we choose to measure it against the internal reference voltage of 1.024 V. In short, the ADC gives us a number that's complicated to deal with, so we just turn it into a useful number for you :) </p><dl class="section note"><dt>Note</dt><dd>This function depends on INTREF being 1.024V. If you have changed it by poking at the supply controller's VREF.SEL bits, this function will return inaccurate values. </dd></dl>
<p >Unlike other ADC functions, this function does not return a raw value from the ADC, but rather scales it to an actual number of millivolts. This is because the ADC doesn't let us measure VCC per se; it instead lets us measure VCC / 4, and we choose to measure it against the internal reference voltage of 1.024 V. In short, the ADC gives us a number that's complicated to deal with, so we just turn it into a useful number for you :) </p><dl class="section note"><dt>Note</dt><dd>This function depends on INTREF being 1.024V. If you have changed it by poking at the supply controller's VREF.SEL bits, this function will return inaccurate values. </dd></dl>
</div>
</div>
<a id="ga90bac58a3fa935d8fd640f4b58c8037d"></a>
<a id="ga90bac58a3fa935d8fd640f4b58c8037d" name="ga90bac58a3fa935d8fd640f4b58c8037d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga90bac58a3fa935d8fd640f4b58c8037d">&#9670;&nbsp;</a></span>watch_set_analog_num_samples()</h2>
<div class="memitem">
@ -272,7 +271,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga9ea7b8aef4573f02ff3adafcf891cd93"></a>
<a id="ga9ea7b8aef4573f02ff3adafcf891cd93" name="ga9ea7b8aef4573f02ff3adafcf891cd93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ea7b8aef4573f02ff3adafcf891cd93">&#9670;&nbsp;</a></span>watch_set_analog_reference_voltage()</h2>
<div class="memitem">
@ -296,12 +295,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</dd>
</dl>
<p>In order to turn an analog voltage into a 16-bit integer, the ADC needs to compare the measured voltage to a reference point. For example, if you were powering the watch with VCC == 3.0V and you had two 10K resistors connected in series from 3V to GND, you could expect to get 3 volts when you measure the top of the voltage divider, 0 volts at the bottom, and 1.5 volts in the middle. If you read these values uising a reference voltage of ADC_REFERENCE_VCC, the top value would be about 65535, the bottom about 0, and the middle about 32768. However! If we used ADC_REFERENCE_VCC_DIV2 as our reference, we would expect to get 65535 both at the top and the middle, because the largest value the ADC can measure in this configutation is 1.5V (VCC / 2).</p>
<p>By changing the reference voltage from ADC_REFERENCE_VCC to ADC_REFERENCE_VCC_DIV1POINT6 or ADC_REFERENCE_VCC_DIV2, you can get more resolution when measuring small voltages (i.e. a phototransistor circuit in low light).</p>
<p>There is also a special reference voltage called ADC_REFERENCE_INTREF. The SAM L22's Supply Controller provides a selectable voltage reference (by default, 1.024 V) that you can select as a reference voltage for ADC conversions. Unlike the three references we talked about in the last paragraph, this reference voltage does not depend on VCC, which makes it very useful for measuring the battery voltage (since you can't really compare VCC to itself). You can change the INTREF voltage to 2.048 or 4.096 V by poking at the supply controller's VREF register, but the watch library does not support this use case. </p>
<p >By changing the reference voltage from ADC_REFERENCE_VCC to ADC_REFERENCE_VCC_DIV1POINT6 or ADC_REFERENCE_VCC_DIV2, you can get more resolution when measuring small voltages (i.e. a phototransistor circuit in low light).</p>
<p >There is also a special reference voltage called ADC_REFERENCE_INTREF. The SAM L22's Supply Controller provides a selectable voltage reference (by default, 1.024 V) that you can select as a reference voltage for ADC conversions. Unlike the three references we talked about in the last paragraph, this reference voltage does not depend on VCC, which makes it very useful for measuring the battery voltage (since you can't really compare VCC to itself). You can change the INTREF voltage to 2.048 or 4.096 V by poking at the supply controller's VREF register, but the watch library does not support this use case. </p>
</div>
</div>
<a id="gae9f9ed34e8752e211c1692af473a88dc"></a>
<a id="gae9f9ed34e8752e211c1692af473a88dc" name="gae9f9ed34e8752e211c1692af473a88dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae9f9ed34e8752e211c1692af473a88dc">&#9670;&nbsp;</a></span>watch_set_analog_sampling_length()</h2>
<div class="memitem">
@ -332,7 +331,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Application Framework</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,22 +65,21 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Application Framework</div> </div>
<div class="headertitle"><div class="title">Application Framework</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gadd3190cf715f513666f4be42874d91e2"><td class="memItemLeft" align="right" valign="top"><a id="gadd3190cf715f513666f4be42874d91e2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gadd3190cf715f513666f4be42874d91e2">app_init</a> (void)</td></tr>
<tr class="memitem:gadd3190cf715f513666f4be42874d91e2"><td class="memItemLeft" align="right" valign="top"><a id="gadd3190cf715f513666f4be42874d91e2" name="gadd3190cf715f513666f4be42874d91e2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>app_init</b> (void)</td></tr>
<tr class="memdesc:gadd3190cf715f513666f4be42874d91e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to initialize your application state. The app_init function is called before anything else. Use it to set up any internal data structures or application state required by your app, but don't configure any peripherals just yet. <br /></td></tr>
<tr class="separator:gadd3190cf715f513666f4be42874d91e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6a9f08ba879ce8d28fb19ca2882890a"><td class="memItemLeft" align="right" valign="top"><a id="gab6a9f08ba879ce8d28fb19ca2882890a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a> (void)</td></tr>
<tr class="memitem:gab6a9f08ba879ce8d28fb19ca2882890a"><td class="memItemLeft" align="right" valign="top"><a id="gab6a9f08ba879ce8d28fb19ca2882890a" name="gab6a9f08ba879ce8d28fb19ca2882890a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>app_wake_from_backup</b> (void)</td></tr>
<tr class="memdesc:gab6a9f08ba879ce8d28fb19ca2882890a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to wake from BACKUP mode, which wipes the system's RAM, and with it, your application's state. You may have chosen to store some important application state in the RTC's backup registers prior to entering this mode. You may restore that state here. <br /></td></tr>
<tr class="separator:gab6a9f08ba879ce8d28fb19ca2882890a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacce192accedbd296eb8d2182f8101f16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gacce192accedbd296eb8d2182f8101f16">app_setup</a> (void)</td></tr>
@ -92,14 +91,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="memitem:gaee30a1614f76afc41117f7176fb30165"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gaee30a1614f76afc41117f7176fb30165">app_prepare_for_standby</a> (void)</td></tr>
<tr class="memdesc:gaee30a1614f76afc41117f7176fb30165"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to prepare to enter STANDBY mode. The app_prepare_for_standby function is called after your app_loop function returns true, and just before the watch enters STANDBY mode. In this mode most peripherals are shut down, and no code will run until the watch receives an interrupt (generally either the 1Hz tick or a press on one of the buttons). <a href="group__app.html#gaee30a1614f76afc41117f7176fb30165">More...</a><br /></td></tr>
<tr class="separator:gaee30a1614f76afc41117f7176fb30165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc7e7ff6108524545ab4183110811874"><td class="memItemLeft" align="right" valign="top"><a id="gacc7e7ff6108524545ab4183110811874"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gacc7e7ff6108524545ab4183110811874">app_wake_from_standby</a> (void)</td></tr>
<tr class="memitem:gacc7e7ff6108524545ab4183110811874"><td class="memItemLeft" align="right" valign="top"><a id="gacc7e7ff6108524545ab4183110811874" name="gacc7e7ff6108524545ab4183110811874"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>app_wake_from_standby</b> (void)</td></tr>
<tr class="memdesc:gacc7e7ff6108524545ab4183110811874"><td class="mdescLeft">&#160;</td><td class="mdescRight">A method you will implement to configure the app after waking from STANDBY mode. <br /></td></tr>
<tr class="separator:gacc7e7ff6108524545ab4183110811874"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app. </p>
<p>You should be able to write a watch app by simply implementing these functions and declaring callbacks for various GPIO and peripheral interrupts. The main.c file takes care of calling these functions for you. The general flow:</p>
<p >This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app. </p>
<p >You should be able to write a watch app by simply implementing these functions and declaring callbacks for various GPIO and peripheral interrupts. The main.c file takes care of calling these functions for you. The general flow:</p>
<ol type="1">
<li>Your <a class="el" href="group__app.html#gadd3190cf715f513666f4be42874d91e2" title="A function you will implement to initialize your application state. The app_init function is called b...">app_init()</a> function is called.<ul>
<li>This method should only be used to set your initial application state.</li>
@ -135,7 +134,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</li>
</ol>
<h2 class="groupheader">Function Documentation</h2>
<a id="gad1cfce0ef962cd2afe2d8b2d2d13482a"></a>
<a id="gad1cfce0ef962cd2afe2d8b2d2d13482a" name="gad1cfce0ef962cd2afe2d8b2d2d13482a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1cfce0ef962cd2afe2d8b2d2d13482a">&#9670;&nbsp;</a></span>app_loop()</h2>
<div class="memitem">
@ -157,7 +156,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gaee30a1614f76afc41117f7176fb30165"></a>
<a id="gaee30a1614f76afc41117f7176fb30165" name="gaee30a1614f76afc41117f7176fb30165"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaee30a1614f76afc41117f7176fb30165">&#9670;&nbsp;</a></span>app_prepare_for_standby()</h2>
<div class="memitem">
@ -178,7 +177,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gacce192accedbd296eb8d2182f8101f16"></a>
<a id="gacce192accedbd296eb8d2182f8101f16" name="gacce192accedbd296eb8d2182f8101f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacce192accedbd296eb8d2182f8101f16">&#9670;&nbsp;</a></span>app_setup()</h2>
<div class="memitem">
@ -202,7 +201,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Buttons &amp; External Interrupts</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -68,24 +68,23 @@ $(function() {
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Buttons &amp; External Interrupts</div> </div>
<div class="headertitle"><div class="title">Buttons &amp; External Interrupts</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the three buttons: Light, Mode and Alarm, as well as external interrupts from devices on the nine-pin connector.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gadee2b304ce34a8aec5aedabd75934c1b"><td class="memItemLeft" align="right" valign="top"><a id="gadee2b304ce34a8aec5aedabd75934c1b"></a>
typedef enum <a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b">watch_interrupt_trigger</a></td></tr>
<tr class="memitem:gadee2b304ce34a8aec5aedabd75934c1b"><td class="memItemLeft" align="right" valign="top"><a id="gadee2b304ce34a8aec5aedabd75934c1b" name="gadee2b304ce34a8aec5aedabd75934c1b"></a>
typedef enum <a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_interrupt_trigger</b></td></tr>
<tr class="memdesc:gadee2b304ce34a8aec5aedabd75934c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An enum defining the types of interrupt trigger you wish to scan for. <br /></td></tr>
<tr class="separator:gadee2b304ce34a8aec5aedabd75934c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga0454ca577b6fcc7a7cb03039cb5150d8"><td class="memItemLeft" align="right" valign="top"><a id="ga0454ca577b6fcc7a7cb03039cb5150d8"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> { <b>INTERRUPT_TRIGGER_NONE</b> = 0
<tr class="memitem:ga0454ca577b6fcc7a7cb03039cb5150d8"><td class="memItemLeft" align="right" valign="top"><a id="ga0454ca577b6fcc7a7cb03039cb5150d8" name="ga0454ca577b6fcc7a7cb03039cb5150d8"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> { <b>INTERRUPT_TRIGGER_NONE</b> = 0
, <b>INTERRUPT_TRIGGER_RISING</b>
, <b>INTERRUPT_TRIGGER_FALLING</b>
, <b>INTERRUPT_TRIGGER_BOTH</b>
@ -93,37 +92,37 @@ Enumerations</h2></td></tr>
<tr class="memdesc:ga0454ca577b6fcc7a7cb03039cb5150d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An enum defining the types of interrupt trigger you wish to scan for. <br /></td></tr>
<tr class="separator:ga0454ca577b6fcc7a7cb03039cb5150d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9bcddd56ef2065183697b471a5fff6d2"><td class="memItemLeft" align="right" valign="top"><a id="ga9bcddd56ef2065183697b471a5fff6d2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> (void)</td></tr>
<tr class="memitem:ga9bcddd56ef2065183697b471a5fff6d2"><td class="memItemLeft" align="right" valign="top"><a id="ga9bcddd56ef2065183697b471a5fff6d2" name="ga9bcddd56ef2065183697b471a5fff6d2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_external_interrupts</b> (void)</td></tr>
<tr class="memdesc:ga9bcddd56ef2065183697b471a5fff6d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the external interrupt controller. <br /></td></tr>
<tr class="separator:ga9bcddd56ef2065183697b471a5fff6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14c8fd8d92e4535012fb939ca8f12084"><td class="memItemLeft" align="right" valign="top"><a id="ga14c8fd8d92e4535012fb939ca8f12084"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084">watch_disable_external_interrupts</a> (void)</td></tr>
<tr class="memitem:ga14c8fd8d92e4535012fb939ca8f12084"><td class="memItemLeft" align="right" valign="top"><a id="ga14c8fd8d92e4535012fb939ca8f12084" name="ga14c8fd8d92e4535012fb939ca8f12084"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_external_interrupts</b> (void)</td></tr>
<tr class="memdesc:ga14c8fd8d92e4535012fb939ca8f12084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the external interrupt controller. <br /></td></tr>
<tr class="separator:ga14c8fd8d92e4535012fb939ca8f12084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a> (const uint8_t pin, ext_irq_cb_t callback, <a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> trigger)</td></tr>
<tr class="memdesc:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures an external interrupt callback on one of the external interrupt pins. <a href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">More...</a><br /></td></tr>
<tr class="separator:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb98ef2a5bedc045ad2151302719bfea"><td class="memItemLeft" align="right" valign="top"><a id="gabb98ef2a5bedc045ad2151302719bfea"></a>
<tr class="memitem:gabb98ef2a5bedc045ad2151302719bfea"><td class="memItemLeft" align="right" valign="top"><a id="gabb98ef2a5bedc045ad2151302719bfea" name="gabb98ef2a5bedc045ad2151302719bfea"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a> or <a class="el" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">watch_register_extwake_callback</a> instead&quot;))) void watch_register_button_callback(const uint8_t pin</td></tr>
<tr class="separator:gabb98ef2a5bedc045ad2151302719bfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d4f747fa7699e83a72ec8d6b8d8f8fc"><td class="memItemLeft" align="right" valign="top"><a id="ga3d4f747fa7699e83a72ec8d6b8d8f8fc"></a>
<tr class="memitem:ga3d4f747fa7699e83a72ec8d6b8d8f8fc"><td class="memItemLeft" align="right" valign="top"><a id="ga3d4f747fa7699e83a72ec8d6b8d8f8fc" name="ga3d4f747fa7699e83a72ec8d6b8d8f8fc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> instead&quot;))) void watch_enable_buttons(void)</td></tr>
<tr class="separator:ga3d4f747fa7699e83a72ec8d6b8d8f8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga9d5607684bd75c0f8b06d31fee6bb08c"><td class="memItemLeft" align="right" valign="top"><a id="ga9d5607684bd75c0f8b06d31fee6bb08c"></a>
<tr class="memitem:ga9d5607684bd75c0f8b06d31fee6bb08c"><td class="memItemLeft" align="right" valign="top"><a id="ga9d5607684bd75c0f8b06d31fee6bb08c" name="ga9d5607684bd75c0f8b06d31fee6bb08c"></a>
ext_irq_cb_t&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
<tr class="separator:ga9d5607684bd75c0f8b06d31fee6bb08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the three buttons: Light, Mode and Alarm, as well as external interrupts from devices on the nine-pin connector. </p>
<p>The buttons are the core input UI of the watch, and the way the user will interact with your application. They are active high, pulled down by the microcontroller, and triggered when one of the "pushers" brings a tab from the metal frame into contact with the edge of the board. Note that the buttons can only wake the watch from STANDBY mode, at least as of the current SAM L22 silicon revision. The external interrupt controller runs in STANDBY mode, but it does not run in BACKUP mode; to wake from BACKUP, buttons will not cut it. </p>
<p >This section covers functions related to the three buttons: Light, Mode and Alarm, as well as external interrupts from devices on the nine-pin connector. </p>
<p >The buttons are the core input UI of the watch, and the way the user will interact with your application. They are active high, pulled down by the microcontroller, and triggered when one of the "pushers" brings a tab from the metal frame into contact with the edge of the board. Note that the buttons can only wake the watch from STANDBY mode, at least as of the current SAM L22 silicon revision. The external interrupt controller runs in STANDBY mode, but it does not run in BACKUP mode; to wake from BACKUP, buttons will not cut it. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gae40d2f73d0412680d83c26b8a0e1d31c"></a>
<a id="gae40d2f73d0412680d83c26b8a0e1d31c" name="gae40d2f73d0412680d83c26b8a0e1d31c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae40d2f73d0412680d83c26b8a0e1d31c">&#9670;&nbsp;</a></span>watch_register_interrupt_callback()</h2>
<div class="memitem">
@ -156,7 +155,7 @@ ext_irq_cb_t&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b><
</div><div class="memdoc">
<p>Configures an external interrupt callback on one of the external interrupt pins. </p>
<p>You can set one interrupt callback per pin, and you can monitor for a rising condition, a falling condition, or both. If you just want to detect a button press, register your interrupt with INTERRUPT_TRIGGER_RISING; if you want to detect an active-low interrupt signal from a device on the nine-pin connector, use INTERRUPT_TRIGGER_FALLING. If you want to detect both rising and falling conditions (i.e. button down and button up), use INTERRUPT_TRIGGER_BOTH and use watch_get_pin_level to check the pin level in your callback to determine which condition caused the interrupt. </p><dl class="params"><dt>Parameters</dt><dd>
<p >You can set one interrupt callback per pin, and you can monitor for a rising condition, a falling condition, or both. If you just want to detect a button press, register your interrupt with INTERRUPT_TRIGGER_RISING; if you want to detect an active-low interrupt signal from a device on the nine-pin connector, use INTERRUPT_TRIGGER_FALLING. If you want to detect both rising and falling conditions (i.e. button down and button up), use INTERRUPT_TRIGGER_BOTH and use watch_get_pin_level to check the pin level in your callback to determine which condition caused the interrupt. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pin</td><td>One of BTN_LIGHT, BTN_MODE, BTN_ALARM, A0, A1, A3 or A4. If the pin parameter matches one of the three button pins, this function will also enable an internal pull-down resistor. If the pin parameter is A0-A4, you are responsible for setting any required pull configuration using watch_enable_pull_up or watch_enable_pull_down. </td></tr>
<tr><td class="paramname">callback</td><td>The function you wish to have called when the button is pressed. </td></tr>
@ -172,7 +171,7 @@ ext_irq_cb_t&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Buzzer</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -68,22 +68,21 @@ $(function() {
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Buzzer</div> </div>
<div class="headertitle"><div class="title">Buzzer</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the piezo buzzer embedded in the F-91W's back plate.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gafa12cf05739781d774798dab6b8a3fed"><td class="memItemLeft" align="right" valign="top"><a id="gafa12cf05739781d774798dab6b8a3fed"></a>
typedef enum <a class="el" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#gafa12cf05739781d774798dab6b8a3fed">BuzzerNote</a></td></tr>
<tr class="memitem:gafa12cf05739781d774798dab6b8a3fed"><td class="memItemLeft" align="right" valign="top"><a id="gafa12cf05739781d774798dab6b8a3fed" name="gafa12cf05739781d774798dab6b8a3fed"></a>
typedef enum <a class="el" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BuzzerNote</b></td></tr>
<tr class="memdesc:gafa12cf05739781d774798dab6b8a3fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">87 notes for use with watch_buzzer_play_note <br /></td></tr>
<tr class="separator:gafa12cf05739781d774798dab6b8a3fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga1bb9e9b72fb691b87708ed14f79491d6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> { <br />
&#160;&#160;<a class="el" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab">BUZZER_NOTE_A1</a>
@ -200,10 +199,10 @@ Enumerations</h2></td></tr>
<tr class="memdesc:ga1bb9e9b72fb691b87708ed14f79491d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">87 notes for use with watch_buzzer_play_note <a href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">More...</a><br /></td></tr>
<tr class="separator:ga1bb9e9b72fb691b87708ed14f79491d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga84d2f603c4f87f2199ebc102439fb204"><td class="memItemLeft" align="right" valign="top"><a id="ga84d2f603c4f87f2199ebc102439fb204"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204">watch_enable_buzzer</a> (void)</td></tr>
<tr class="memitem:ga84d2f603c4f87f2199ebc102439fb204"><td class="memItemLeft" align="right" valign="top"><a id="ga84d2f603c4f87f2199ebc102439fb204" name="ga84d2f603c4f87f2199ebc102439fb204"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_buzzer</b> (void)</td></tr>
<tr class="memdesc:ga84d2f603c4f87f2199ebc102439fb204"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the TCC peripheral, which drives the buzzer. <br /></td></tr>
<tr class="separator:ga84d2f603c4f87f2199ebc102439fb204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77f213418f48937de73bfe7ac5fc58c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9">watch_set_buzzer_period</a> (uint32_t period)</td></tr>
@ -215,25 +214,25 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="memitem:ga6a2d48712d70aff4a1ab463afe6fdd98"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98">watch_set_buzzer_on</a> (void)</td></tr>
<tr class="memdesc:ga6a2d48712d70aff4a1ab463afe6fdd98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns the buzzer output on. It will emit a continuous sound at the given frequency. <a href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98">More...</a><br /></td></tr>
<tr class="separator:ga6a2d48712d70aff4a1ab463afe6fdd98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga803568f5bc5f6b77ea9efa5299c6d9f4"><td class="memItemLeft" align="right" valign="top"><a id="ga803568f5bc5f6b77ea9efa5299c6d9f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4">watch_set_buzzer_off</a> (void)</td></tr>
<tr class="memitem:ga803568f5bc5f6b77ea9efa5299c6d9f4"><td class="memItemLeft" align="right" valign="top"><a id="ga803568f5bc5f6b77ea9efa5299c6d9f4" name="ga803568f5bc5f6b77ea9efa5299c6d9f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_set_buzzer_off</b> (void)</td></tr>
<tr class="memdesc:ga803568f5bc5f6b77ea9efa5299c6d9f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns the buzzer output off. <br /></td></tr>
<tr class="separator:ga803568f5bc5f6b77ea9efa5299c6d9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b6ece8107c1f2bedf80d5584d204b80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80">watch_buzzer_play_note</a> (<a class="el" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> note, uint16_t duration_ms)</td></tr>
<tr class="memdesc:ga1b6ece8107c1f2bedf80d5584d204b80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plays the given note for a set duration. <a href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80">More...</a><br /></td></tr>
<tr class="separator:ga1b6ece8107c1f2bedf80d5584d204b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga747b4014093d6a71b6d8fba2db41696b"><td class="memItemLeft" align="right" valign="top"><a id="ga747b4014093d6a71b6d8fba2db41696b"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a> [108]</td></tr>
<tr class="memitem:ga747b4014093d6a71b6d8fba2db41696b"><td class="memItemLeft" align="right" valign="top"><a id="ga747b4014093d6a71b6d8fba2db41696b" name="ga747b4014093d6a71b6d8fba2db41696b"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>NotePeriods</b> [108]</td></tr>
<tr class="memdesc:ga747b4014093d6a71b6d8fba2db41696b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An array of periods for all the notes on a piano, corresponding to the names in BuzzerNote. <br /></td></tr>
<tr class="separator:ga747b4014093d6a71b6d8fba2db41696b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the piezo buzzer embedded in the F-91W's back plate. </p>
<p >This section covers functions related to the piezo buzzer embedded in the F-91W's back plate. </p>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga1bb9e9b72fb691b87708ed14f79491d6"></a>
<a id="ga1bb9e9b72fb691b87708ed14f79491d6" name="ga1bb9e9b72fb691b87708ed14f79491d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bb9e9b72fb691b87708ed14f79491d6">&#9670;&nbsp;</a></span>BuzzerNote</h2>
<div class="memitem">
@ -247,188 +246,188 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<p>87 notes for use with watch_buzzer_play_note </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"></a>BUZZER_NOTE_A1&#160;</td><td class="fielddoc"><p>55.00 Hz </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab" name="gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"></a>BUZZER_NOTE_A1&#160;</td><td class="fielddoc"><p >55.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"></a>BUZZER_NOTE_A1SHARP_B1FLAT&#160;</td><td class="fielddoc"><p>58.27 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d" name="gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"></a>BUZZER_NOTE_A1SHARP_B1FLAT&#160;</td><td class="fielddoc"><p >58.27 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"></a>BUZZER_NOTE_B1&#160;</td><td class="fielddoc"><p>61.74 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d" name="gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"></a>BUZZER_NOTE_B1&#160;</td><td class="fielddoc"><p >61.74 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"></a>BUZZER_NOTE_C2&#160;</td><td class="fielddoc"><p>65.41 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465" name="gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"></a>BUZZER_NOTE_C2&#160;</td><td class="fielddoc"><p >65.41 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"></a>BUZZER_NOTE_C2SHARP_D2FLAT&#160;</td><td class="fielddoc"><p>69.30 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232" name="gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"></a>BUZZER_NOTE_C2SHARP_D2FLAT&#160;</td><td class="fielddoc"><p >69.30 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"></a>BUZZER_NOTE_D2&#160;</td><td class="fielddoc"><p>73.42 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119" name="gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"></a>BUZZER_NOTE_D2&#160;</td><td class="fielddoc"><p >73.42 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"></a>BUZZER_NOTE_D2SHARP_E2FLAT&#160;</td><td class="fielddoc"><p>77.78 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a" name="gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"></a>BUZZER_NOTE_D2SHARP_E2FLAT&#160;</td><td class="fielddoc"><p >77.78 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"></a>BUZZER_NOTE_E2&#160;</td><td class="fielddoc"><p>82.41 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b" name="gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"></a>BUZZER_NOTE_E2&#160;</td><td class="fielddoc"><p >82.41 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"></a>BUZZER_NOTE_F2&#160;</td><td class="fielddoc"><p>87.31 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1" name="gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"></a>BUZZER_NOTE_F2&#160;</td><td class="fielddoc"><p >87.31 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"></a>BUZZER_NOTE_F2SHARP_G2FLAT&#160;</td><td class="fielddoc"><p>92.50 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447" name="gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"></a>BUZZER_NOTE_F2SHARP_G2FLAT&#160;</td><td class="fielddoc"><p >92.50 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"></a>BUZZER_NOTE_G2&#160;</td><td class="fielddoc"><p>98.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3" name="gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"></a>BUZZER_NOTE_G2&#160;</td><td class="fielddoc"><p >98.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"></a>BUZZER_NOTE_G2SHARP_A2FLAT&#160;</td><td class="fielddoc"><p>103.83 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f" name="gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"></a>BUZZER_NOTE_G2SHARP_A2FLAT&#160;</td><td class="fielddoc"><p >103.83 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"></a>BUZZER_NOTE_A2&#160;</td><td class="fielddoc"><p>110.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e" name="gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"></a>BUZZER_NOTE_A2&#160;</td><td class="fielddoc"><p >110.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"></a>BUZZER_NOTE_A2SHARP_B2FLAT&#160;</td><td class="fielddoc"><p>116.54 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9" name="gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"></a>BUZZER_NOTE_A2SHARP_B2FLAT&#160;</td><td class="fielddoc"><p >116.54 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"></a>BUZZER_NOTE_B2&#160;</td><td class="fielddoc"><p>123.47 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6" name="gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"></a>BUZZER_NOTE_B2&#160;</td><td class="fielddoc"><p >123.47 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"></a>BUZZER_NOTE_C3&#160;</td><td class="fielddoc"><p>130.81 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb" name="gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"></a>BUZZER_NOTE_C3&#160;</td><td class="fielddoc"><p >130.81 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"></a>BUZZER_NOTE_C3SHARP_D3FLAT&#160;</td><td class="fielddoc"><p>138.59 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08" name="gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"></a>BUZZER_NOTE_C3SHARP_D3FLAT&#160;</td><td class="fielddoc"><p >138.59 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"></a>BUZZER_NOTE_D3&#160;</td><td class="fielddoc"><p>146.83 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935" name="gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"></a>BUZZER_NOTE_D3&#160;</td><td class="fielddoc"><p >146.83 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"></a>BUZZER_NOTE_D3SHARP_E3FLAT&#160;</td><td class="fielddoc"><p>155.56 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0" name="gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"></a>BUZZER_NOTE_D3SHARP_E3FLAT&#160;</td><td class="fielddoc"><p >155.56 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"></a>BUZZER_NOTE_E3&#160;</td><td class="fielddoc"><p>164.81 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1" name="gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"></a>BUZZER_NOTE_E3&#160;</td><td class="fielddoc"><p >164.81 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"></a>BUZZER_NOTE_F3&#160;</td><td class="fielddoc"><p>174.61 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30" name="gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"></a>BUZZER_NOTE_F3&#160;</td><td class="fielddoc"><p >174.61 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"></a>BUZZER_NOTE_F3SHARP_G3FLAT&#160;</td><td class="fielddoc"><p>185.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a" name="gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"></a>BUZZER_NOTE_F3SHARP_G3FLAT&#160;</td><td class="fielddoc"><p >185.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"></a>BUZZER_NOTE_G3&#160;</td><td class="fielddoc"><p>196.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd" name="gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"></a>BUZZER_NOTE_G3&#160;</td><td class="fielddoc"><p >196.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"></a>BUZZER_NOTE_G3SHARP_A3FLAT&#160;</td><td class="fielddoc"><p>207.65 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31" name="gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"></a>BUZZER_NOTE_G3SHARP_A3FLAT&#160;</td><td class="fielddoc"><p >207.65 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"></a>BUZZER_NOTE_A3&#160;</td><td class="fielddoc"><p>220.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1" name="gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"></a>BUZZER_NOTE_A3&#160;</td><td class="fielddoc"><p >220.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"></a>BUZZER_NOTE_A3SHARP_B3FLAT&#160;</td><td class="fielddoc"><p>233.08 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc" name="gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"></a>BUZZER_NOTE_A3SHARP_B3FLAT&#160;</td><td class="fielddoc"><p >233.08 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"></a>BUZZER_NOTE_B3&#160;</td><td class="fielddoc"><p>246.94 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56" name="gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"></a>BUZZER_NOTE_B3&#160;</td><td class="fielddoc"><p >246.94 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"></a>BUZZER_NOTE_C4&#160;</td><td class="fielddoc"><p>261.63 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115" name="gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"></a>BUZZER_NOTE_C4&#160;</td><td class="fielddoc"><p >261.63 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"></a>BUZZER_NOTE_C4SHARP_D4FLAT&#160;</td><td class="fielddoc"><p>277.18 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086" name="gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"></a>BUZZER_NOTE_C4SHARP_D4FLAT&#160;</td><td class="fielddoc"><p >277.18 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"></a>BUZZER_NOTE_D4&#160;</td><td class="fielddoc"><p>293.66 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53" name="gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"></a>BUZZER_NOTE_D4&#160;</td><td class="fielddoc"><p >293.66 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"></a>BUZZER_NOTE_D4SHARP_E4FLAT&#160;</td><td class="fielddoc"><p>311.13 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2" name="gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"></a>BUZZER_NOTE_D4SHARP_E4FLAT&#160;</td><td class="fielddoc"><p >311.13 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"></a>BUZZER_NOTE_E4&#160;</td><td class="fielddoc"><p>329.63 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c" name="gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"></a>BUZZER_NOTE_E4&#160;</td><td class="fielddoc"><p >329.63 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"></a>BUZZER_NOTE_F4&#160;</td><td class="fielddoc"><p>349.23 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31" name="gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"></a>BUZZER_NOTE_F4&#160;</td><td class="fielddoc"><p >349.23 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"></a>BUZZER_NOTE_F4SHARP_G4FLAT&#160;</td><td class="fielddoc"><p>369.99 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086" name="gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"></a>BUZZER_NOTE_F4SHARP_G4FLAT&#160;</td><td class="fielddoc"><p >369.99 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"></a>BUZZER_NOTE_G4&#160;</td><td class="fielddoc"><p>392.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8" name="gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"></a>BUZZER_NOTE_G4&#160;</td><td class="fielddoc"><p >392.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"></a>BUZZER_NOTE_G4SHARP_A4FLAT&#160;</td><td class="fielddoc"><p>415.30 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8" name="gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"></a>BUZZER_NOTE_G4SHARP_A4FLAT&#160;</td><td class="fielddoc"><p >415.30 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"></a>BUZZER_NOTE_A4&#160;</td><td class="fielddoc"><p>440.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5" name="gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"></a>BUZZER_NOTE_A4&#160;</td><td class="fielddoc"><p >440.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"></a>BUZZER_NOTE_A4SHARP_B4FLAT&#160;</td><td class="fielddoc"><p>466.16 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23" name="gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"></a>BUZZER_NOTE_A4SHARP_B4FLAT&#160;</td><td class="fielddoc"><p >466.16 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"></a>BUZZER_NOTE_B4&#160;</td><td class="fielddoc"><p>493.88 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a" name="gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"></a>BUZZER_NOTE_B4&#160;</td><td class="fielddoc"><p >493.88 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"></a>BUZZER_NOTE_C5&#160;</td><td class="fielddoc"><p>523.25 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3" name="gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"></a>BUZZER_NOTE_C5&#160;</td><td class="fielddoc"><p >523.25 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"></a>BUZZER_NOTE_C5SHARP_D5FLAT&#160;</td><td class="fielddoc"><p>554.37 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96" name="gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"></a>BUZZER_NOTE_C5SHARP_D5FLAT&#160;</td><td class="fielddoc"><p >554.37 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"></a>BUZZER_NOTE_D5&#160;</td><td class="fielddoc"><p>587.33 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd" name="gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"></a>BUZZER_NOTE_D5&#160;</td><td class="fielddoc"><p >587.33 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"></a>BUZZER_NOTE_D5SHARP_E5FLAT&#160;</td><td class="fielddoc"><p>622.25 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b" name="gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"></a>BUZZER_NOTE_D5SHARP_E5FLAT&#160;</td><td class="fielddoc"><p >622.25 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"></a>BUZZER_NOTE_E5&#160;</td><td class="fielddoc"><p>659.25 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431" name="gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"></a>BUZZER_NOTE_E5&#160;</td><td class="fielddoc"><p >659.25 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"></a>BUZZER_NOTE_F5&#160;</td><td class="fielddoc"><p>698.46 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77" name="gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"></a>BUZZER_NOTE_F5&#160;</td><td class="fielddoc"><p >698.46 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"></a>BUZZER_NOTE_F5SHARP_G5FLAT&#160;</td><td class="fielddoc"><p>739.99 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838" name="gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"></a>BUZZER_NOTE_F5SHARP_G5FLAT&#160;</td><td class="fielddoc"><p >739.99 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"></a>BUZZER_NOTE_G5&#160;</td><td class="fielddoc"><p>783.99 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e" name="gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"></a>BUZZER_NOTE_G5&#160;</td><td class="fielddoc"><p >783.99 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"></a>BUZZER_NOTE_G5SHARP_A5FLAT&#160;</td><td class="fielddoc"><p>830.61 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c" name="gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"></a>BUZZER_NOTE_G5SHARP_A5FLAT&#160;</td><td class="fielddoc"><p >830.61 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"></a>BUZZER_NOTE_A5&#160;</td><td class="fielddoc"><p>880.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7" name="gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"></a>BUZZER_NOTE_A5&#160;</td><td class="fielddoc"><p >880.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"></a>BUZZER_NOTE_A5SHARP_B5FLAT&#160;</td><td class="fielddoc"><p>932.33 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57" name="gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"></a>BUZZER_NOTE_A5SHARP_B5FLAT&#160;</td><td class="fielddoc"><p >932.33 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"></a>BUZZER_NOTE_B5&#160;</td><td class="fielddoc"><p>987.77 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4" name="gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"></a>BUZZER_NOTE_B5&#160;</td><td class="fielddoc"><p >987.77 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"></a>BUZZER_NOTE_C6&#160;</td><td class="fielddoc"><p>1046.50 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5" name="gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"></a>BUZZER_NOTE_C6&#160;</td><td class="fielddoc"><p >1046.50 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"></a>BUZZER_NOTE_C6SHARP_D6FLAT&#160;</td><td class="fielddoc"><p>1108.73 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2" name="gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"></a>BUZZER_NOTE_C6SHARP_D6FLAT&#160;</td><td class="fielddoc"><p >1108.73 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"></a>BUZZER_NOTE_D6&#160;</td><td class="fielddoc"><p>1174.66 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f" name="gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"></a>BUZZER_NOTE_D6&#160;</td><td class="fielddoc"><p >1174.66 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"></a>BUZZER_NOTE_D6SHARP_E6FLAT&#160;</td><td class="fielddoc"><p>1244.51 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f" name="gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"></a>BUZZER_NOTE_D6SHARP_E6FLAT&#160;</td><td class="fielddoc"><p >1244.51 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"></a>BUZZER_NOTE_E6&#160;</td><td class="fielddoc"><p>1318.51 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c" name="gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"></a>BUZZER_NOTE_E6&#160;</td><td class="fielddoc"><p >1318.51 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"></a>BUZZER_NOTE_F6&#160;</td><td class="fielddoc"><p>1396.91 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae" name="gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"></a>BUZZER_NOTE_F6&#160;</td><td class="fielddoc"><p >1396.91 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"></a>BUZZER_NOTE_F6SHARP_G6FLAT&#160;</td><td class="fielddoc"><p>1479.98 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0" name="gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"></a>BUZZER_NOTE_F6SHARP_G6FLAT&#160;</td><td class="fielddoc"><p >1479.98 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"></a>BUZZER_NOTE_G6&#160;</td><td class="fielddoc"><p>1567.98 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2" name="gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"></a>BUZZER_NOTE_G6&#160;</td><td class="fielddoc"><p >1567.98 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"></a>BUZZER_NOTE_G6SHARP_A6FLAT&#160;</td><td class="fielddoc"><p>1661.22 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849" name="gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"></a>BUZZER_NOTE_G6SHARP_A6FLAT&#160;</td><td class="fielddoc"><p >1661.22 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"></a>BUZZER_NOTE_A6&#160;</td><td class="fielddoc"><p>1760.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db" name="gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"></a>BUZZER_NOTE_A6&#160;</td><td class="fielddoc"><p >1760.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"></a>BUZZER_NOTE_A6SHARP_B6FLAT&#160;</td><td class="fielddoc"><p>1864.66 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d" name="gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"></a>BUZZER_NOTE_A6SHARP_B6FLAT&#160;</td><td class="fielddoc"><p >1864.66 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"></a>BUZZER_NOTE_B6&#160;</td><td class="fielddoc"><p>1975.53 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80" name="gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"></a>BUZZER_NOTE_B6&#160;</td><td class="fielddoc"><p >1975.53 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"></a>BUZZER_NOTE_C7&#160;</td><td class="fielddoc"><p>2093.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569" name="gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"></a>BUZZER_NOTE_C7&#160;</td><td class="fielddoc"><p >2093.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"></a>BUZZER_NOTE_C7SHARP_D7FLAT&#160;</td><td class="fielddoc"><p>2217.46 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908" name="gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"></a>BUZZER_NOTE_C7SHARP_D7FLAT&#160;</td><td class="fielddoc"><p >2217.46 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"></a>BUZZER_NOTE_D7&#160;</td><td class="fielddoc"><p>2349.32 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0" name="gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"></a>BUZZER_NOTE_D7&#160;</td><td class="fielddoc"><p >2349.32 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"></a>BUZZER_NOTE_D7SHARP_E7FLAT&#160;</td><td class="fielddoc"><p>2489.02 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542" name="gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"></a>BUZZER_NOTE_D7SHARP_E7FLAT&#160;</td><td class="fielddoc"><p >2489.02 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"></a>BUZZER_NOTE_E7&#160;</td><td class="fielddoc"><p>2637.02 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392" name="gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"></a>BUZZER_NOTE_E7&#160;</td><td class="fielddoc"><p >2637.02 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"></a>BUZZER_NOTE_F7&#160;</td><td class="fielddoc"><p>2793.83 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90" name="gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"></a>BUZZER_NOTE_F7&#160;</td><td class="fielddoc"><p >2793.83 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"></a>BUZZER_NOTE_F7SHARP_G7FLAT&#160;</td><td class="fielddoc"><p>2959.96 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b" name="gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"></a>BUZZER_NOTE_F7SHARP_G7FLAT&#160;</td><td class="fielddoc"><p >2959.96 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"></a>BUZZER_NOTE_G7&#160;</td><td class="fielddoc"><p>3135.96 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd" name="gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"></a>BUZZER_NOTE_G7&#160;</td><td class="fielddoc"><p >3135.96 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"></a>BUZZER_NOTE_G7SHARP_A7FLAT&#160;</td><td class="fielddoc"><p>3322.44 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a" name="gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"></a>BUZZER_NOTE_G7SHARP_A7FLAT&#160;</td><td class="fielddoc"><p >3322.44 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"></a>BUZZER_NOTE_A7&#160;</td><td class="fielddoc"><p>3520.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1" name="gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"></a>BUZZER_NOTE_A7&#160;</td><td class="fielddoc"><p >3520.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"></a>BUZZER_NOTE_A7SHARP_B7FLAT&#160;</td><td class="fielddoc"><p>3729.31 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab" name="gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"></a>BUZZER_NOTE_A7SHARP_B7FLAT&#160;</td><td class="fielddoc"><p >3729.31 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"></a>BUZZER_NOTE_B7&#160;</td><td class="fielddoc"><p>3951.07 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629" name="gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"></a>BUZZER_NOTE_B7&#160;</td><td class="fielddoc"><p >3951.07 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"></a>BUZZER_NOTE_C8&#160;</td><td class="fielddoc"><p>4186.01 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b" name="gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"></a>BUZZER_NOTE_C8&#160;</td><td class="fielddoc"><p >4186.01 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"></a>BUZZER_NOTE_C8SHARP_D8FLAT&#160;</td><td class="fielddoc"><p>4434.92 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67" name="gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"></a>BUZZER_NOTE_C8SHARP_D8FLAT&#160;</td><td class="fielddoc"><p >4434.92 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"></a>BUZZER_NOTE_D8&#160;</td><td class="fielddoc"><p>4698.63 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894" name="gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"></a>BUZZER_NOTE_D8&#160;</td><td class="fielddoc"><p >4698.63 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"></a>BUZZER_NOTE_D8SHARP_E8FLAT&#160;</td><td class="fielddoc"><p>4978.03 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2" name="gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"></a>BUZZER_NOTE_D8SHARP_E8FLAT&#160;</td><td class="fielddoc"><p >4978.03 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"></a>BUZZER_NOTE_E8&#160;</td><td class="fielddoc"><p>5274.04 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615" name="gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"></a>BUZZER_NOTE_E8&#160;</td><td class="fielddoc"><p >5274.04 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"></a>BUZZER_NOTE_F8&#160;</td><td class="fielddoc"><p>5587.65 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5" name="gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"></a>BUZZER_NOTE_F8&#160;</td><td class="fielddoc"><p >5587.65 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"></a>BUZZER_NOTE_F8SHARP_G8FLAT&#160;</td><td class="fielddoc"><p>5919.91 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5" name="gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"></a>BUZZER_NOTE_F8SHARP_G8FLAT&#160;</td><td class="fielddoc"><p >5919.91 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"></a>BUZZER_NOTE_G8&#160;</td><td class="fielddoc"><p>6271.93 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c" name="gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"></a>BUZZER_NOTE_G8&#160;</td><td class="fielddoc"><p >6271.93 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"></a>BUZZER_NOTE_G8SHARP_A8FLAT&#160;</td><td class="fielddoc"><p>6644.88 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436" name="gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"></a>BUZZER_NOTE_G8SHARP_A8FLAT&#160;</td><td class="fielddoc"><p >6644.88 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"></a>BUZZER_NOTE_A8&#160;</td><td class="fielddoc"><p>7040.00 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681" name="gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"></a>BUZZER_NOTE_A8&#160;</td><td class="fielddoc"><p >7040.00 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"></a>BUZZER_NOTE_A8SHARP_B8FLAT&#160;</td><td class="fielddoc"><p>7458.62 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6" name="gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"></a>BUZZER_NOTE_A8SHARP_B8FLAT&#160;</td><td class="fielddoc"><p >7458.62 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"></a>BUZZER_NOTE_B8&#160;</td><td class="fielddoc"><p>7902.13 Hz </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20" name="gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"></a>BUZZER_NOTE_B8&#160;</td><td class="fielddoc"><p >7902.13 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"></a>BUZZER_NOTE_REST&#160;</td><td class="fielddoc"><p>no sound </p>
<tr><td class="fieldname"><a id="gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad" name="gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"></a>BUZZER_NOTE_REST&#160;</td><td class="fielddoc"><p >no sound </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga1b6ece8107c1f2bedf80d5584d204b80"></a>
<a id="ga1b6ece8107c1f2bedf80d5584d204b80" name="ga1b6ece8107c1f2bedf80d5584d204b80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1b6ece8107c1f2bedf80d5584d204b80">&#9670;&nbsp;</a></span>watch_buzzer_play_note()</h2>
<div class="memitem">
@ -466,7 +465,7 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="ga24cef76bc304371e7914c7c5bb579f93"></a>
<a id="ga24cef76bc304371e7914c7c5bb579f93" name="ga24cef76bc304371e7914c7c5bb579f93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga24cef76bc304371e7914c7c5bb579f93">&#9670;&nbsp;</a></span>watch_disable_buzzer()</h2>
<div class="memitem">
@ -487,7 +486,7 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="ga6a2d48712d70aff4a1ab463afe6fdd98"></a>
<a id="ga6a2d48712d70aff4a1ab463afe6fdd98" name="ga6a2d48712d70aff4a1ab463afe6fdd98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a2d48712d70aff4a1ab463afe6fdd98">&#9670;&nbsp;</a></span>watch_set_buzzer_on()</h2>
<div class="memitem">
@ -508,7 +507,7 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="ga77f213418f48937de73bfe7ac5fc58c9"></a>
<a id="ga77f213418f48937de73bfe7ac5fc58c9" name="ga77f213418f48937de73bfe7ac5fc58c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77f213418f48937de73bfe7ac5fc58c9">&#9670;&nbsp;</a></span>watch_set_buzzer_period()</h2>
<div class="memitem">
@ -537,7 +536,7 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Sleep Control</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,15 +65,14 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Sleep Control</div> </div>
<div class="headertitle"><div class="title">Sleep Control</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gacad726423f5f38697c87474ab25244ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">watch_register_extwake_callback</a> (uint8_t pin, ext_irq_cb_t callback, bool level)</td></tr>
<tr class="memdesc:gacad726423f5f38697c87474ab25244ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback on one of the RTC's external wake pins, which can wake the device from Sleep, Deep Sleep and BACKUP modes (but see warning re: BACKUP mode). <a href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">More...</a><br /></td></tr>
@ -96,16 +95,16 @@ Functions</h2></td></tr>
<tr class="memitem:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> (void)</td></tr>
<tr class="memdesc:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters the SAM L22's lowest-power mode, BACKUP. <a href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">More...</a><br /></td></tr>
<tr class="separator:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadad1beebe4b8c560187177cb4513240b"><td class="memItemLeft" align="right" valign="top"><a id="gadad1beebe4b8c560187177cb4513240b"></a>
<tr class="memitem:gadad1beebe4b8c560187177cb4513240b"><td class="memItemLeft" align="right" valign="top"><a id="gadad1beebe4b8c560187177cb4513240b" name="gadad1beebe4b8c560187177cb4513240b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a> or <a class="el" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a> instead&quot;))) void watch_enter_shallow_sleep(bool display_on)</td></tr>
<tr class="separator:gadad1beebe4b8c560187177cb4513240b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77094010477e7af9456b3b871ec30807"><td class="memItemLeft" align="right" valign="top"><a id="ga77094010477e7af9456b3b871ec30807"></a>
<tr class="memitem:ga77094010477e7af9456b3b871ec30807"><td class="memItemLeft" align="right" valign="top"><a id="ga77094010477e7af9456b3b871ec30807" name="ga77094010477e7af9456b3b871ec30807"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> instead&quot;))) void watch_enter_deep_sleep(void)</td></tr>
<tr class="separator:ga77094010477e7af9456b3b871ec30807"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode. </p>
<p>These terms changed meaning a bit over the course of development; if you are coming to this documentation after having worked with an earlier version of the library, these definitions should clarify the terminology. Terms in all caps are modes of the SAM L22; terms in Title Case are specific implementations in this library.</p><ul>
<p >This section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode. </p>
<p >These terms changed meaning a bit over the course of development; if you are coming to this documentation after having worked with an earlier version of the library, these definitions should clarify the terminology. Terms in all caps are modes of the SAM L22; terms in Title Case are specific implementations in this library.</p><ul>
<li>ACTIVE mode is the mode the SAM L22 is in when both the main clock and the CPU are running. It is the most power-hungry mode. If you ever call delay_ms to wait a beat, the watch will remain in ACTIVE mode while taking that delay. In addition, whenever your <code>app_loop</code> function returns false, the device will remain in ACTIVE mode and call your <code>app_loop</code> function again.</li>
<li>STANDBY mode turns off the main clock and halts the CPU. Since the PWM driver is run from the main clock, it also stops the buzzer and any dimming of the LEDs. In this mode, the watch can wake from any interrupt source. Whenever your <code>app_loop</code> function returns true, the watch enters STANDBY mode until the next tick or other interrupt. This mode uses much less power than ACTIVE mode.</li>
<li>Sleep Mode is a special case of STANDBY mode. In this mode, the watch turns off almost all peripherals (including the external interrupt controller), and disables all pins except for the external wake pins. In this mode the watch can only wake from the RTC alarm interrupt or an external wake pin (A2, A4 or the alarm button), but the display remains on and your app's state is retained. You can enter this mode by calling <code>watch_enter_sleep_mode</code>. It consumes an order of magnitude less power than STANDBY mode.</li>
@ -113,7 +112,7 @@ Functions</h2></td></tr>
<li>BACKUP mode is the lowest possible power mode on the SAM L22. It turns off all pins and peripherals except for the RTC. It also turns off the RAM, obliterating your application's state. The only way to wake from this mode is by setting an external wake interrupt on pin A2 or pin A4, and when you do wake it will be much like a wake from reset. You can enter this mode by calling <code>watch_enter_backup_mode</code>. </li>
</ul>
<h2 class="groupheader">Function Documentation</h2>
<a id="gaae4dfbad44338b179a7b2d8a286bacbe"></a>
<a id="gaae4dfbad44338b179a7b2d8a286bacbe" name="gaae4dfbad44338b179a7b2d8a286bacbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae4dfbad44338b179a7b2d8a286bacbe">&#9670;&nbsp;</a></span>watch_disable_extwake_interrupt()</h2>
<div class="memitem">
@ -139,7 +138,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga50dda38a8a83d7d957e3bb2bf13aa3ef"></a>
<a id="ga50dda38a8a83d7d957e3bb2bf13aa3ef" name="ga50dda38a8a83d7d957e3bb2bf13aa3ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50dda38a8a83d7d957e3bb2bf13aa3ef">&#9670;&nbsp;</a></span>watch_enter_backup_mode()</h2>
<div class="memitem">
@ -156,12 +155,12 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Enters the SAM L22's lowest-power mode, BACKUP. </p>
<p>This function does some housekeeping before entering BACKUP mode. It first disables all pins and peripherals except for the RTC, and disables the tick interrupt (since that would wake us up from BACKUP mode). Once again, if you wish to wake from the A2 or the A4 interrupt, you must first configure this by calling watch_register_extwake_callback. </p><dl class="section note"><dt>Note</dt><dd>If you have a callback set for an external wake interrupt, it will be called if triggered while in ACTIVE, STANDBY, Sleep and Deep Sleep modes, but it <em>will not be called</em> when waking from BACKUP mode. Waking from backup is effectively like waking from reset, except that your <a class="el" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a> function will be called. </dd></dl>
<p >This function does some housekeeping before entering BACKUP mode. It first disables all pins and peripherals except for the RTC, and disables the tick interrupt (since that would wake us up from BACKUP mode). Once again, if you wish to wake from the A2 or the A4 interrupt, you must first configure this by calling watch_register_extwake_callback. </p><dl class="section note"><dt>Note</dt><dd>If you have a callback set for an external wake interrupt, it will be called if triggered while in ACTIVE, STANDBY, Sleep and Deep Sleep modes, but it <em>will not be called</em> when waking from BACKUP mode. Waking from backup is effectively like waking from reset, except that your <a class="el" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a> function will be called. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>On current revisions of the SAM L22 silicon, the ALARM_BTN pin (PA02 RTC/IN2) cannot wake the device from deep sleep mode. There is an errata note (Reference: 15010) that says that due to a silicon bug, RTC/IN2 is not functional in BACKUP. As a result, you should not call this function unless you have a device on the nine-pin connector with an external interrupt on pin A2 or A4 (i.e. an accelerometer with an interrupt pin). </dd></dl>
</div>
</div>
<a id="gaea469761889ff203385f3bfd88bb2451"></a>
<a id="gaea469761889ff203385f3bfd88bb2451" name="gaea469761889ff203385f3bfd88bb2451"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea469761889ff203385f3bfd88bb2451">&#9670;&nbsp;</a></span>watch_enter_deep_sleep_mode()</h2>
<div class="memitem">
@ -178,12 +177,12 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters Deep Sleep Mode by disabling all pins and peripherals except the RTC. </p>
<p>Short of BACKUP mode, this is the lowest power mode you can enter while retaining your application state (and the ability to wake with the alarm button). Just note that the display will be completely off, so you should document to the user of your application that they will need to press the alarm button to wake the device, or use a sensor board with support for an external wake pin.</p>
<p>All notes from watch_enter_sleep_mode apply here, except for power consumption. You can estimate the power consumption of this mode to be on the order of 12 microwatts (about 4µA at 3 V). </p>
<p >Short of BACKUP mode, this is the lowest power mode you can enter while retaining your application state (and the ability to wake with the alarm button). Just note that the display will be completely off, so you should document to the user of your application that they will need to press the alarm button to wake the device, or use a sensor board with support for an external wake pin.</p>
<p >All notes from watch_enter_sleep_mode apply here, except for power consumption. You can estimate the power consumption of this mode to be on the order of 12 microwatts (about 4µA at 3 V). </p>
</div>
</div>
<a id="ga9f7a625290748f0df6ba2ceb27e0d81b"></a>
<a id="ga9f7a625290748f0df6ba2ceb27e0d81b" name="ga9f7a625290748f0df6ba2ceb27e0d81b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f7a625290748f0df6ba2ceb27e0d81b">&#9670;&nbsp;</a></span>watch_enter_sleep_mode()</h2>
<div class="memitem">
@ -200,13 +199,13 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>enters Sleep Mode by disabling all pins and peripherals except the RTC and the LCD. </p>
<p>This sleep mode is not the lowest power mode available, but it has the benefit of allowing you to display a message to the user while asleep. You can also set an alarm interrupt to wake at a configfurable interval (every minute, hour or day) to update the display. You can wake from this mode by pressing the ALARM button, if you registered an extwake callback on the ALARM button. Also note that when your app wakes from this sleep mode, your app_setup method will be called again, since this function will have disabled things you set up there.</p>
<p>Note that to wake from either the ALARM button, the A2 interrupt or the A4 interrupt, you must first configure this by calling watch_register_extwake_callback.</p>
<p>You can estimate the power consumption of this mode to be on the order of 30 microwatts (about 10 µA at 3 V). </p>
<p >This sleep mode is not the lowest power mode available, but it has the benefit of allowing you to display a message to the user while asleep. You can also set an alarm interrupt to wake at a configfurable interval (every minute, hour or day) to update the display. You can wake from this mode by pressing the ALARM button, if you registered an extwake callback on the ALARM button. Also note that when your app wakes from this sleep mode, your app_setup method will be called again, since this function will have disabled things you set up there.</p>
<p >Note that to wake from either the ALARM button, the A2 interrupt or the A4 interrupt, you must first configure this by calling watch_register_extwake_callback.</p>
<p >You can estimate the power consumption of this mode to be on the order of 30 microwatts (about 10 µA at 3 V). </p>
</div>
</div>
<a id="ga2de1f1012475654c4741f60808581196"></a>
<a id="ga2de1f1012475654c4741f60808581196" name="ga2de1f1012475654c4741f60808581196"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2de1f1012475654c4741f60808581196">&#9670;&nbsp;</a></span>watch_get_backup_data()</h2>
<div class="memitem">
@ -233,7 +232,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="gacad726423f5f38697c87474ab25244ca"></a>
<a id="gacad726423f5f38697c87474ab25244ca" name="gacad726423f5f38697c87474ab25244ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacad726423f5f38697c87474ab25244ca">&#9670;&nbsp;</a></span>watch_register_extwake_callback()</h2>
<div class="memitem">
@ -279,7 +278,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga385b36922ec76c5fe697772f97a05846"></a>
<a id="ga385b36922ec76c5fe697772f97a05846" name="ga385b36922ec76c5fe697772f97a05846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga385b36922ec76c5fe697772f97a05846">&#9670;&nbsp;</a></span>watch_store_backup_data()</h2>
<div class="memitem">
@ -319,7 +318,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Digital Input and Output</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,15 +65,14 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Digital Input and Output</div> </div>
<div class="headertitle"><div class="title">Digital Input and Output</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to general-purpose input and output signals.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga8f6035dc4a5226fa34504e8a5a930e0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c">watch_enable_digital_input</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga8f6035dc4a5226fa34504e8a5a930e0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the selected pin for digital input. <a href="group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c">More...</a><br /></td></tr>
@ -101,9 +100,9 @@ Functions</h2></td></tr>
<tr class="separator:ga2e781c7e15045d2270f0cb3f87d619d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to general-purpose input and output signals. </p>
<p >This section covers functions related to general-purpose input and output signals. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gae58e015e96f9e9c42a664b69185265b9"></a>
<a id="gae58e015e96f9e9c42a664b69185265b9" name="gae58e015e96f9e9c42a664b69185265b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae58e015e96f9e9c42a664b69185265b9">&#9670;&nbsp;</a></span>watch_disable_digital_input()</h2>
<div class="memitem">
@ -129,7 +128,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga15b40170b4225ac6a927da1d76e4fd3d"></a>
<a id="ga15b40170b4225ac6a927da1d76e4fd3d" name="ga15b40170b4225ac6a927da1d76e4fd3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15b40170b4225ac6a927da1d76e4fd3d">&#9670;&nbsp;</a></span>watch_disable_digital_output()</h2>
<div class="memitem">
@ -155,7 +154,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga8f6035dc4a5226fa34504e8a5a930e0c"></a>
<a id="ga8f6035dc4a5226fa34504e8a5a930e0c" name="ga8f6035dc4a5226fa34504e8a5a930e0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8f6035dc4a5226fa34504e8a5a930e0c">&#9670;&nbsp;</a></span>watch_enable_digital_input()</h2>
<div class="memitem">
@ -181,7 +180,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="gaf73a6405eb90bc6de32fb66f512fe4a9"></a>
<a id="gaf73a6405eb90bc6de32fb66f512fe4a9" name="gaf73a6405eb90bc6de32fb66f512fe4a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf73a6405eb90bc6de32fb66f512fe4a9">&#9670;&nbsp;</a></span>watch_enable_digital_output()</h2>
<div class="memitem">
@ -207,7 +206,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="gae974fce4ac5d38ffe256186a84c63ff9"></a>
<a id="gae974fce4ac5d38ffe256186a84c63ff9" name="gae974fce4ac5d38ffe256186a84c63ff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae974fce4ac5d38ffe256186a84c63ff9">&#9670;&nbsp;</a></span>watch_enable_pull_down()</h2>
<div class="memitem">
@ -233,7 +232,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga55a16884f634ee0eb2c981d1b9a06a4d"></a>
<a id="ga55a16884f634ee0eb2c981d1b9a06a4d" name="ga55a16884f634ee0eb2c981d1b9a06a4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga55a16884f634ee0eb2c981d1b9a06a4d">&#9670;&nbsp;</a></span>watch_enable_pull_up()</h2>
<div class="memitem">
@ -259,7 +258,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="gacc7c5e867c05cd03f5955e8e8036b879"></a>
<a id="gacc7c5e867c05cd03f5955e8e8036b879" name="gacc7c5e867c05cd03f5955e8e8036b879"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc7c5e867c05cd03f5955e8e8036b879">&#9670;&nbsp;</a></span>watch_get_pin_level()</h2>
<div class="memitem">
@ -286,7 +285,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga2e781c7e15045d2270f0cb3f87d619d6"></a>
<a id="ga2e781c7e15045d2270f0cb3f87d619d6" name="ga2e781c7e15045d2270f0cb3f87d619d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2e781c7e15045d2270f0cb3f87d619d6">&#9670;&nbsp;</a></span>watch_set_pin_level()</h2>
<div class="memitem">
@ -326,7 +325,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: I2C Controller Driver</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,22 +65,21 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">I2C Controller Driver</div> </div>
<div class="headertitle"><div class="title">I2C Controller Driver</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the SAM L22's built-I2C driver, including configuring the I2C bus, putting values directly on the bus and reading data from registers on I2C devices.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab9f25517d9dc3c32a707266dfd413e5b"><td class="memItemLeft" align="right" valign="top"><a id="gab9f25517d9dc3c32a707266dfd413e5b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b">watch_enable_i2c</a> (void)</td></tr>
<tr class="memitem:gab9f25517d9dc3c32a707266dfd413e5b"><td class="memItemLeft" align="right" valign="top"><a id="gab9f25517d9dc3c32a707266dfd413e5b" name="gab9f25517d9dc3c32a707266dfd413e5b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_i2c</b> (void)</td></tr>
<tr class="memdesc:gab9f25517d9dc3c32a707266dfd413e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the I2C peripheral. Call this before attempting to interface with I2C devices. <br /></td></tr>
<tr class="separator:gab9f25517d9dc3c32a707266dfd413e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2189bdff3dcb40f451d0aa988ea99760"><td class="memItemLeft" align="right" valign="top"><a id="ga2189bdff3dcb40f451d0aa988ea99760"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760">watch_disable_i2c</a> (void)</td></tr>
<tr class="memitem:ga2189bdff3dcb40f451d0aa988ea99760"><td class="memItemLeft" align="right" valign="top"><a id="ga2189bdff3dcb40f451d0aa988ea99760" name="ga2189bdff3dcb40f451d0aa988ea99760"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_i2c</b> (void)</td></tr>
<tr class="memdesc:ga2189bdff3dcb40f451d0aa988ea99760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the I2C peripheral. <br /></td></tr>
<tr class="separator:ga2189bdff3dcb40f451d0aa988ea99760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b44030f78c30dd4026b349fc0c8cf08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08">watch_i2c_send</a> (int16_t addr, uint8_t *buf, uint16_t length)</td></tr>
@ -106,9 +105,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:ga3d1c750d1b228b11333d10fc9647d651"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the SAM L22's built-I2C driver, including configuring the I2C bus, putting values directly on the bus and reading data from registers on I2C devices. </p>
<p >This section covers functions related to the SAM L22's built-I2C driver, including configuring the I2C bus, putting values directly on the bus and reading data from registers on I2C devices. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gaed749d3ca5e6e3aedcf1aefed3d7663e"></a>
<a id="gaed749d3ca5e6e3aedcf1aefed3d7663e" name="gaed749d3ca5e6e3aedcf1aefed3d7663e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed749d3ca5e6e3aedcf1aefed3d7663e">&#9670;&nbsp;</a></span>watch_i2c_read16()</h2>
<div class="memitem">
@ -147,7 +146,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga6732b5655fdada88d083e4b4d05d1ca8"></a>
<a id="ga6732b5655fdada88d083e4b4d05d1ca8" name="ga6732b5655fdada88d083e4b4d05d1ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6732b5655fdada88d083e4b4d05d1ca8">&#9670;&nbsp;</a></span>watch_i2c_read24()</h2>
<div class="memitem">
@ -186,7 +185,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga3d1c750d1b228b11333d10fc9647d651"></a>
<a id="ga3d1c750d1b228b11333d10fc9647d651" name="ga3d1c750d1b228b11333d10fc9647d651"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d1c750d1b228b11333d10fc9647d651">&#9670;&nbsp;</a></span>watch_i2c_read32()</h2>
<div class="memitem">
@ -225,7 +224,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gac5644140ddda98198f9d5deabbeaf781"></a>
<a id="gac5644140ddda98198f9d5deabbeaf781" name="gac5644140ddda98198f9d5deabbeaf781"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac5644140ddda98198f9d5deabbeaf781">&#9670;&nbsp;</a></span>watch_i2c_read8()</h2>
<div class="memitem">
@ -263,7 +262,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga426971387b87286c8decca7342c06b4b"></a>
<a id="ga426971387b87286c8decca7342c06b4b" name="ga426971387b87286c8decca7342c06b4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga426971387b87286c8decca7342c06b4b">&#9670;&nbsp;</a></span>watch_i2c_receive()</h2>
<div class="memitem">
@ -307,7 +306,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga8b44030f78c30dd4026b349fc0c8cf08"></a>
<a id="ga8b44030f78c30dd4026b349fc0c8cf08" name="ga8b44030f78c30dd4026b349fc0c8cf08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b44030f78c30dd4026b349fc0c8cf08">&#9670;&nbsp;</a></span>watch_i2c_send()</h2>
<div class="memitem">
@ -351,7 +350,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gaf0a4c78215cbd85ab557fc6c786eb6ad"></a>
<a id="gaf0a4c78215cbd85ab557fc6c786eb6ad" name="gaf0a4c78215cbd85ab557fc6c786eb6ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0a4c78215cbd85ab557fc6c786eb6ad">&#9670;&nbsp;</a></span>watch_i2c_write8()</h2>
<div class="memitem">
@ -398,7 +397,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: LED Control</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,15 +65,14 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">LED Control</div> </div>
<div class="headertitle"><div class="title">LED Control</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the bi-color red/green LED mounted behind the LCD.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga86ce31dc95137ed41983fb7c6af5502a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga86ce31dc95137ed41983fb7c6af5502a">watch_enable_leds</a> (void)</td></tr>
<tr class="memdesc:ga86ce31dc95137ed41983fb7c6af5502a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the bi-color LED. <a href="group__led.html#ga86ce31dc95137ed41983fb7c6af5502a">More...</a><br /></td></tr>
@ -93,22 +92,22 @@ Functions</h2></td></tr>
<tr class="memitem:ga51ba53c3281ad8724d98af27eacc3de0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga51ba53c3281ad8724d98af27eacc3de0">watch_set_led_yellow</a> (void)</td></tr>
<tr class="memdesc:ga51ba53c3281ad8724d98af27eacc3de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets both red and green LEDs to full brightness. <a href="group__led.html#ga51ba53c3281ad8724d98af27eacc3de0">More...</a><br /></td></tr>
<tr class="separator:ga51ba53c3281ad8724d98af27eacc3de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8619f040ff7364285398412a4c420cae"><td class="memItemLeft" align="right" valign="top"><a id="ga8619f040ff7364285398412a4c420cae"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga8619f040ff7364285398412a4c420cae">watch_set_led_off</a> (void)</td></tr>
<tr class="memitem:ga8619f040ff7364285398412a4c420cae"><td class="memItemLeft" align="right" valign="top"><a id="ga8619f040ff7364285398412a4c420cae" name="ga8619f040ff7364285398412a4c420cae"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_set_led_off</b> (void)</td></tr>
<tr class="memdesc:ga8619f040ff7364285398412a4c420cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns both the red and the green LEDs off. <br /></td></tr>
<tr class="separator:ga8619f040ff7364285398412a4c420cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga510b8e59dc64c9880c3eda27270722d8"><td class="memItemLeft" align="right" valign="top"><a id="ga510b8e59dc64c9880c3eda27270722d8"></a>
<tr class="memitem:ga510b8e59dc64c9880c3eda27270722d8"><td class="memItemLeft" align="right" valign="top"><a id="ga510b8e59dc64c9880c3eda27270722d8" name="ga510b8e59dc64c9880c3eda27270722d8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__led.html#ga86ce31dc95137ed41983fb7c6af5502a">watch_enable_leds</a> instead&quot;))) void watch_enable_led(bool unused)</td></tr>
<tr class="separator:ga510b8e59dc64c9880c3eda27270722d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca8285070363eed34dbb31c470d9d5bb"><td class="memItemLeft" align="right" valign="top"><a id="gaca8285070363eed34dbb31c470d9d5bb"></a>
<tr class="memitem:gaca8285070363eed34dbb31c470d9d5bb"><td class="memItemLeft" align="right" valign="top"><a id="gaca8285070363eed34dbb31c470d9d5bb" name="gaca8285070363eed34dbb31c470d9d5bb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">watch_disable_leds</a> instead&quot;))) void watch_disable_led(bool unused)</td></tr>
<tr class="separator:gaca8285070363eed34dbb31c470d9d5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the bi-color red/green LED mounted behind the LCD. </p>
<p>The SAM L22 is an exceedingly power efficient chip, whereas the LED's are relatively power- hungry. The green LED, at full power, consumes more power than the whole chip in active mode, and the red LED consumes about twelve times as much power! The LED's should thus be used only sparingly in order to preserve battery life. </p><dl class="section note"><dt>Note</dt><dd>Some watches use a red/blue LED instead of a red/green LED. You will be able to determine this easily when you double tap the reset button: if the pulsing bootloader LED is red, you have a red/green edition; if it is blue, you have a red/blue edition. For red/blue watches, build your project with the command <code>make LED=BLUE</code>, and the watch library will automatically swap the pins so that watch_set_led_red sets the red LED, and watch_set_led_green sets the blue one. </dd></dl>
<p >This section covers functions related to the bi-color red/green LED mounted behind the LCD. </p>
<p >The SAM L22 is an exceedingly power efficient chip, whereas the LED's are relatively power- hungry. The green LED, at full power, consumes more power than the whole chip in active mode, and the red LED consumes about twelve times as much power! The LED's should thus be used only sparingly in order to preserve battery life. </p><dl class="section note"><dt>Note</dt><dd>Some watches use a red/blue LED instead of a red/green LED. You will be able to determine this easily when you double tap the reset button: if the pulsing bootloader LED is red, you have a red/green edition; if it is blue, you have a red/blue edition. For red/blue watches, build your project with the command <code>make LED=BLUE</code>, and the watch library will automatically swap the pins so that watch_set_led_red sets the red LED, and watch_set_led_green sets the blue one. </dd></dl>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga883bf171196fb5a7a57ef727dca6e04a"></a>
<a id="ga883bf171196fb5a7a57ef727dca6e04a" name="ga883bf171196fb5a7a57ef727dca6e04a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga883bf171196fb5a7a57ef727dca6e04a">&#9670;&nbsp;</a></span>watch_disable_leds()</h2>
<div class="memitem">
@ -129,7 +128,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga86ce31dc95137ed41983fb7c6af5502a"></a>
<a id="ga86ce31dc95137ed41983fb7c6af5502a" name="ga86ce31dc95137ed41983fb7c6af5502a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86ce31dc95137ed41983fb7c6af5502a">&#9670;&nbsp;</a></span>watch_enable_leds()</h2>
<div class="memitem">
@ -150,7 +149,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga042bcc9220ab05d1de8389cf0067511b"></a>
<a id="ga042bcc9220ab05d1de8389cf0067511b" name="ga042bcc9220ab05d1de8389cf0067511b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga042bcc9220ab05d1de8389cf0067511b">&#9670;&nbsp;</a></span>watch_set_led_color()</h2>
<div class="memitem">
@ -188,7 +187,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gab01a29900ddc5315c0e752e63d748f41"></a>
<a id="gab01a29900ddc5315c0e752e63d748f41" name="gab01a29900ddc5315c0e752e63d748f41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab01a29900ddc5315c0e752e63d748f41">&#9670;&nbsp;</a></span>watch_set_led_green()</h2>
<div class="memitem">
@ -205,11 +204,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Sets the green LED to full brightness, and turns the red LED off. </p>
<p>Of the two LED's in the RG bi-color LED, the green LED is the more power-efficient one (~0.44 mA). </p><dl class="section note"><dt>Note</dt><dd>If your watch has a red/blue LED, this method will set the LED to blue. </dd></dl>
<p >Of the two LED's in the RG bi-color LED, the green LED is the more power-efficient one (~0.44 mA). </p><dl class="section note"><dt>Note</dt><dd>If your watch has a red/blue LED, this method will set the LED to blue. </dd></dl>
</div>
</div>
<a id="ga36d89031d8e8813dfab5f6cff9c6ee40"></a>
<a id="ga36d89031d8e8813dfab5f6cff9c6ee40" name="ga36d89031d8e8813dfab5f6cff9c6ee40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga36d89031d8e8813dfab5f6cff9c6ee40">&#9670;&nbsp;</a></span>watch_set_led_red()</h2>
<div class="memitem">
@ -226,11 +225,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Sets the red LED to full brightness, and turns the green LED off. </p>
<p>Of the two LED's in the RG bi-color LED, the red LED is the less power-efficient one (~4.5 mA). </p>
<p >Of the two LED's in the RG bi-color LED, the red LED is the less power-efficient one (~4.5 mA). </p>
</div>
</div>
<a id="ga51ba53c3281ad8724d98af27eacc3de0"></a>
<a id="ga51ba53c3281ad8724d98af27eacc3de0" name="ga51ba53c3281ad8724d98af27eacc3de0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51ba53c3281ad8724d98af27eacc3de0">&#9670;&nbsp;</a></span>watch_set_led_yellow()</h2>
<div class="memitem">
@ -247,14 +246,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Sets both red and green LEDs to full brightness. </p>
<p>The total current draw between the two LED's in this mode will be ~5 mA, which is more than the watch draws in any other mode. Take care not to drain the battery. </p><dl class="section note"><dt>Note</dt><dd>If your watch has a red/blue LED, this method will set the LED to pink. </dd></dl>
<p >The total current draw between the two LED's in this mode will be ~5 mA, which is more than the watch draws in any other mode. Take care not to drain the battery. </p><dl class="section note"><dt>Note</dt><dd>If your watch has a red/blue LED, this method will set the LED to pink. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Real-Time Clock</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -69,44 +69,43 @@ $(function() {
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Real-Time Clock</div> </div>
<div class="headertitle"><div class="title">Real-Time Clock</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionwatch__date__time.html">watch_date_time</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga9bc41a324472cc3c2f39679849e3a4e9"><td class="memItemLeft" align="right" valign="top"><a id="ga9bc41a324472cc3c2f39679849e3a4e9"></a>
<tr class="memitem:ga9bc41a324472cc3c2f39679849e3a4e9"><td class="memItemLeft" align="right" valign="top"><a id="ga9bc41a324472cc3c2f39679849e3a4e9" name="ga9bc41a324472cc3c2f39679849e3a4e9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>WATCH_RTC_REFERENCE_YEAR</b>&#160;&#160;&#160;(2020)</td></tr>
<tr class="separator:ga9bc41a324472cc3c2f39679849e3a4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga13ec58aba1f66d56e859e6b64dc0b47a"><td class="memItemLeft" align="right" valign="top"><a id="ga13ec58aba1f66d56e859e6b64dc0b47a"></a>
<tr class="memitem:ga13ec58aba1f66d56e859e6b64dc0b47a"><td class="memItemLeft" align="right" valign="top"><a id="ga13ec58aba1f66d56e859e6b64dc0b47a" name="ga13ec58aba1f66d56e859e6b64dc0b47a"></a>
typedef enum watch_rtc_alarm_match&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_alarm_match</b></td></tr>
<tr class="separator:ga13ec58aba1f66d56e859e6b64dc0b47a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gaa0a79638c3b14ee82798ca18fbb2014a"><td class="memItemLeft" align="right" valign="top"><a id="gaa0a79638c3b14ee82798ca18fbb2014a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_alarm_match</b> { <b>ALARM_MATCH_DISABLED</b> = 0
<tr class="memitem:gaa0a79638c3b14ee82798ca18fbb2014a"><td class="memItemLeft" align="right" valign="top"><a id="gaa0a79638c3b14ee82798ca18fbb2014a" name="gaa0a79638c3b14ee82798ca18fbb2014a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_alarm_match</b> { <b>ALARM_MATCH_DISABLED</b> = 0
, <b>ALARM_MATCH_SS</b>
, <b>ALARM_MATCH_MMSS</b>
, <b>ALARM_MATCH_HHMMSS</b>
}</td></tr>
<tr class="separator:gaa0a79638c3b14ee82798ca18fbb2014a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga3ac65a314540ae8b7be5b9015785d565"><td class="memItemLeft" align="right" valign="top"><a id="ga3ac65a314540ae8b7be5b9015785d565"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565">_watch_rtc_is_enabled</a> (void)</td></tr>
<tr class="memitem:ga3ac65a314540ae8b7be5b9015785d565"><td class="memItemLeft" align="right" valign="top"><a id="ga3ac65a314540ae8b7be5b9015785d565" name="ga3ac65a314540ae8b7be5b9015785d565"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>_watch_rtc_is_enabled</b> (void)</td></tr>
<tr class="memdesc:ga3ac65a314540ae8b7be5b9015785d565"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by main.c to check if the RTC is enabled. You may call this function, but outside of app_init, it should always return true. <br /></td></tr>
<tr class="separator:ga3ac65a314540ae8b7be5b9015785d565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfcc143db9d71e95c2d2dc45732ab4e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time)</td></tr>
@ -118,15 +117,15 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="memitem:gaa5220d0d7f542a0bc6c9bef176d6d83b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b">watch_rtc_register_alarm_callback</a> (ext_irq_cb_t callback, <a class="el" href="unionwatch__date__time.html">watch_date_time</a> alarm_time, watch_rtc_alarm_match mask)</td></tr>
<tr class="memdesc:gaa5220d0d7f542a0bc6c9bef176d6d83b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers an alarm callback that will be called when the RTC time matches the target time, as masked by the provided mask. <a href="group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b">More...</a><br /></td></tr>
<tr class="separator:gaa5220d0d7f542a0bc6c9bef176d6d83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga836cade77c24e93c06bf534eaded55bf"><td class="memItemLeft" align="right" valign="top"><a id="ga836cade77c24e93c06bf534eaded55bf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga836cade77c24e93c06bf534eaded55bf">watch_rtc_disable_alarm_callback</a> (void)</td></tr>
<tr class="memitem:ga836cade77c24e93c06bf534eaded55bf"><td class="memItemLeft" align="right" valign="top"><a id="ga836cade77c24e93c06bf534eaded55bf" name="ga836cade77c24e93c06bf534eaded55bf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_disable_alarm_callback</b> (void)</td></tr>
<tr class="memdesc:ga836cade77c24e93c06bf534eaded55bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the alarm callback. <br /></td></tr>
<tr class="separator:ga836cade77c24e93c06bf534eaded55bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga969ea57aaedf13d4950edbeacff3f2be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">watch_rtc_register_tick_callback</a> (ext_irq_cb_t callback)</td></tr>
<tr class="memdesc:ga969ea57aaedf13d4950edbeacff3f2be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a "tick" callback that will be called once per second. <a href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">More...</a><br /></td></tr>
<tr class="separator:ga969ea57aaedf13d4950edbeacff3f2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga685f2afb2e99dfebf8d2ef058a5bc19d"><td class="memItemLeft" align="right" valign="top"><a id="ga685f2afb2e99dfebf8d2ef058a5bc19d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d">watch_rtc_disable_tick_callback</a> (void)</td></tr>
<tr class="memitem:ga685f2afb2e99dfebf8d2ef058a5bc19d"><td class="memItemLeft" align="right" valign="top"><a id="ga685f2afb2e99dfebf8d2ef058a5bc19d" name="ga685f2afb2e99dfebf8d2ef058a5bc19d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_disable_tick_callback</b> (void)</td></tr>
<tr class="memdesc:ga685f2afb2e99dfebf8d2ef058a5bc19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the tick callback for the given period. <br /></td></tr>
<tr class="separator:ga685f2afb2e99dfebf8d2ef058a5bc19d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb4e67aa0062e39eaff465aeebc24f53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53">watch_rtc_register_periodic_callback</a> (ext_irq_cb_t callback, uint8_t frequency)</td></tr>
@ -138,8 +137,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="memitem:gadccd826da474b5fe24cac8d8edc88ae6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6">watch_rtc_disable_matching_periodic_callbacks</a> (uint8_t mask)</td></tr>
<tr class="memdesc:gadccd826da474b5fe24cac8d8edc88ae6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables tick callbacks for the given periods (as a bitmask). <a href="group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6">More...</a><br /></td></tr>
<tr class="separator:gadccd826da474b5fe24cac8d8edc88ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="memItemLeft" align="right" valign="top"><a id="ga0150da34307ba61e44f1a00aa90a7f0f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f">watch_rtc_disable_all_periodic_callbacks</a> (void)</td></tr>
<tr class="memitem:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="memItemLeft" align="right" valign="top"><a id="ga0150da34307ba61e44f1a00aa90a7f0f" name="ga0150da34307ba61e44f1a00aa90a7f0f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_disable_all_periodic_callbacks</b> (void)</td></tr>
<tr class="memdesc:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables all periodic callbacks, including the once-per-second tick callback. <br /></td></tr>
<tr class="separator:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98366c1b71e09089b441d704193bb0d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a> ((deprecated(&quot;Use <a class="el" href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a> function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time)</td></tr>
@ -153,10 +152,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:ga811201003a3985a040f1f6bd3c5a69eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions. </p>
<p>The real-time clock is the only peripheral that main.c enables for you. It is the cornerstone of low power operation on the watch, and it is required for several key functions that we assume will be available, namely the wake from BACKUP mode and the callback on the ALARM button. It is also required for the operation of the 1 Hz tick interrupt, which you will most likely use to wake from STANDBY mode. </p>
<p >This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions. </p>
<p >The real-time clock is the only peripheral that main.c enables for you. It is the cornerstone of low power operation on the watch, and it is required for several key functions that we assume will be available, namely the wake from BACKUP mode and the callback on the ALARM button. It is also required for the operation of the 1 Hz tick interrupt, which you will most likely use to wake from STANDBY mode. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga7ce8c01a25eb364efb7ae6ed6dbca373"></a>
<a id="ga7ce8c01a25eb364efb7ae6ed6dbca373" name="ga7ce8c01a25eb364efb7ae6ed6dbca373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ce8c01a25eb364efb7ae6ed6dbca373">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[1/3]</span></h2>
<div class="memitem">
@ -182,7 +181,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga811201003a3985a040f1f6bd3c5a69eb"></a>
<a id="ga811201003a3985a040f1f6bd3c5a69eb" name="ga811201003a3985a040f1f6bd3c5a69eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga811201003a3985a040f1f6bd3c5a69eb">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[2/3]</span></h2>
<div class="memitem">
@ -208,7 +207,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga98366c1b71e09089b441d704193bb0d4"></a>
<a id="ga98366c1b71e09089b441d704193bb0d4" name="ga98366c1b71e09089b441d704193bb0d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98366c1b71e09089b441d704193bb0d4">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[3/3]</span></h2>
<div class="memitem">
@ -234,7 +233,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gadccd826da474b5fe24cac8d8edc88ae6"></a>
<a id="gadccd826da474b5fe24cac8d8edc88ae6" name="gadccd826da474b5fe24cac8d8edc88ae6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadccd826da474b5fe24cac8d8edc88ae6">&#9670;&nbsp;</a></span>watch_rtc_disable_matching_periodic_callbacks()</h2>
<div class="memitem">
@ -260,7 +259,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga4e025485bb50e1c93abd4a185447705f"></a>
<a id="ga4e025485bb50e1c93abd4a185447705f" name="ga4e025485bb50e1c93abd4a185447705f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e025485bb50e1c93abd4a185447705f">&#9670;&nbsp;</a></span>watch_rtc_disable_periodic_callback()</h2>
<div class="memitem">
@ -286,7 +285,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga166b575563d39a0061dc9a28ad0309a7"></a>
<a id="ga166b575563d39a0061dc9a28ad0309a7" name="ga166b575563d39a0061dc9a28ad0309a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga166b575563d39a0061dc9a28ad0309a7">&#9670;&nbsp;</a></span>watch_rtc_get_date_time()</h2>
<div class="memitem">
@ -308,7 +307,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gaa5220d0d7f542a0bc6c9bef176d6d83b"></a>
<a id="gaa5220d0d7f542a0bc6c9bef176d6d83b" name="gaa5220d0d7f542a0bc6c9bef176d6d83b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa5220d0d7f542a0bc6c9bef176d6d83b">&#9670;&nbsp;</a></span>watch_rtc_register_alarm_callback()</h2>
<div class="memitem">
@ -357,7 +356,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gaeb4e67aa0062e39eaff465aeebc24f53"></a>
<a id="gaeb4e67aa0062e39eaff465aeebc24f53" name="gaeb4e67aa0062e39eaff465aeebc24f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb4e67aa0062e39eaff465aeebc24f53">&#9670;&nbsp;</a></span>watch_rtc_register_periodic_callback()</h2>
<div class="memitem">
@ -397,7 +396,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga969ea57aaedf13d4950edbeacff3f2be"></a>
<a id="ga969ea57aaedf13d4950edbeacff3f2be" name="ga969ea57aaedf13d4950edbeacff3f2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga969ea57aaedf13d4950edbeacff3f2be">&#9670;&nbsp;</a></span>watch_rtc_register_tick_callback()</h2>
<div class="memitem">
@ -424,7 +423,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gadfcc143db9d71e95c2d2dc45732ab4e5"></a>
<a id="gadfcc143db9d71e95c2d2dc45732ab4e5" name="gadfcc143db9d71e95c2d2dc45732ab4e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadfcc143db9d71e95c2d2dc45732ab4e5">&#9670;&nbsp;</a></span>watch_rtc_set_date_time()</h2>
<div class="memitem">
@ -454,7 +453,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Segment LCD Display</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -67,22 +67,21 @@ $(function() {
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Segment LCD Display</div> </div>
<div class="headertitle"><div class="title">Segment LCD Display</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the Segment LCD display driver, which is responsible for displaying strings of characters and indicators on the main watch display.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga12f90dd93f63366e5a08f161e5f6c9f5"><td class="memItemLeft" align="right" valign="top"><a id="ga12f90dd93f63366e5a08f161e5f6c9f5"></a>
typedef enum <a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5">WatchIndicatorSegment</a></td></tr>
<tr class="memitem:ga12f90dd93f63366e5a08f161e5f6c9f5"><td class="memItemLeft" align="right" valign="top"><a id="ga12f90dd93f63366e5a08f161e5f6c9f5" name="ga12f90dd93f63366e5a08f161e5f6c9f5"></a>
typedef enum <a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a>&#160;</td><td class="memItemRight" valign="bottom"><b>WatchIndicatorSegment</b></td></tr>
<tr class="memdesc:ga12f90dd93f63366e5a08f161e5f6c9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">An enum listing the icons and indicators available on the watch. <br /></td></tr>
<tr class="separator:ga12f90dd93f63366e5a08f161e5f6c9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga37a28bfc539ea2bb83107d59f77b20d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a> { <br />
&#160;&#160;<a class="el" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292">WATCH_INDICATOR_SIGNAL</a> = 0
@ -96,10 +95,10 @@ Enumerations</h2></td></tr>
<tr class="memdesc:ga37a28bfc539ea2bb83107d59f77b20d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">An enum listing the icons and indicators available on the watch. <a href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">More...</a><br /></td></tr>
<tr class="separator:ga37a28bfc539ea2bb83107d59f77b20d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga0bb83dc413aeb321daef90d93f258033"><td class="memItemLeft" align="right" valign="top"><a id="ga0bb83dc413aeb321daef90d93f258033"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga0bb83dc413aeb321daef90d93f258033">watch_enable_display</a> (void)</td></tr>
<tr class="memitem:ga0bb83dc413aeb321daef90d93f258033"><td class="memItemLeft" align="right" valign="top"><a id="ga0bb83dc413aeb321daef90d93f258033" name="ga0bb83dc413aeb321daef90d93f258033"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_display</b> (void)</td></tr>
<tr class="memdesc:ga0bb83dc413aeb321daef90d93f258033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the Segment LCD display. Call this before attempting to set pixels or display strings. <br /></td></tr>
<tr class="separator:ga0bb83dc413aeb321daef90d93f258033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47948dc2c7490b698810ef9914507e08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga47948dc2c7490b698810ef9914507e08">watch_set_pixel</a> (uint8_t com, uint8_t seg)</td></tr>
@ -108,19 +107,19 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="memitem:gabd583acd4aa18b6377478bf95bdac9b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0">watch_clear_pixel</a> (uint8_t com, uint8_t seg)</td></tr>
<tr class="memdesc:gabd583acd4aa18b6377478bf95bdac9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears a pixel. Use this to manually clear a pixel with a given common and segment number. See <a href="segmap.html">segmap.html</a>. <a href="group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0">More...</a><br /></td></tr>
<tr class="separator:gabd583acd4aa18b6377478bf95bdac9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad980e302e036abd7e26813de127139a4"><td class="memItemLeft" align="right" valign="top"><a id="gad980e302e036abd7e26813de127139a4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gad980e302e036abd7e26813de127139a4">watch_clear_display</a> (void)</td></tr>
<tr class="memitem:gad980e302e036abd7e26813de127139a4"><td class="memItemLeft" align="right" valign="top"><a id="gad980e302e036abd7e26813de127139a4" name="gad980e302e036abd7e26813de127139a4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_clear_display</b> (void)</td></tr>
<tr class="memdesc:gad980e302e036abd7e26813de127139a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all segments of the display, including incicators and the colon. <br /></td></tr>
<tr class="separator:gad980e302e036abd7e26813de127139a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1983cf1e6a7d8feb1c7193a182ff683d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d">watch_display_string</a> (char *string, uint8_t position)</td></tr>
<tr class="memdesc:ga1983cf1e6a7d8feb1c7193a182ff683d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Displays a string at the given position, starting from the top left. There are ten digits. A space in any position will clear that digit. <a href="group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d">More...</a><br /></td></tr>
<tr class="separator:ga1983cf1e6a7d8feb1c7193a182ff683d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga021df8bd4ab27a78a812cbb0eadd26ee"><td class="memItemLeft" align="right" valign="top"><a id="ga021df8bd4ab27a78a812cbb0eadd26ee"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee">watch_set_colon</a> (void)</td></tr>
<tr class="memitem:ga021df8bd4ab27a78a812cbb0eadd26ee"><td class="memItemLeft" align="right" valign="top"><a id="ga021df8bd4ab27a78a812cbb0eadd26ee" name="ga021df8bd4ab27a78a812cbb0eadd26ee"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_set_colon</b> (void)</td></tr>
<tr class="memdesc:ga021df8bd4ab27a78a812cbb0eadd26ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns the colon segment on. <br /></td></tr>
<tr class="separator:ga021df8bd4ab27a78a812cbb0eadd26ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bc4ab63f3214f475f71ed8c758f9782"><td class="memItemLeft" align="right" valign="top"><a id="ga4bc4ab63f3214f475f71ed8c758f9782"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782">watch_clear_colon</a> (void)</td></tr>
<tr class="memitem:ga4bc4ab63f3214f475f71ed8c758f9782"><td class="memItemLeft" align="right" valign="top"><a id="ga4bc4ab63f3214f475f71ed8c758f9782" name="ga4bc4ab63f3214f475f71ed8c758f9782"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_clear_colon</b> (void)</td></tr>
<tr class="memdesc:ga4bc4ab63f3214f475f71ed8c758f9782"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns the colon segment off. <br /></td></tr>
<tr class="separator:ga4bc4ab63f3214f475f71ed8c758f9782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6640c8b372933de978e1066aed7e7fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd">watch_set_indicator</a> (<a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a> indicator)</td></tr>
@ -149,10 +148,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:gaf2c52b4430b4e78a066b3a2b104d142a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the Segment LCD display driver, which is responsible for displaying strings of characters and indicators on the main watch display. </p>
<p>The segment LCD controller consumes about 3 microamperes of power with no segments on, and about 4 microamperes with all segments on. There is also a slight power impact associated with updating the screen (about 1 microampere to update at 1 Hz). For the absolute lowest power operation, update the display only when its contents have changed, and disable the SLCD peripheral when the screen is not in use. For a map of all common and segment pins, see <a href="segmap.html">segmap.html</a>. You can hover over any segment in that diagram to view the common and segment pins associated with each segment of the display. </p>
<p >This section covers functions related to the Segment LCD display driver, which is responsible for displaying strings of characters and indicators on the main watch display. </p>
<p >The segment LCD controller consumes about 3 microamperes of power with no segments on, and about 4 microamperes with all segments on. There is also a slight power impact associated with updating the screen (about 1 microampere to update at 1 Hz). For the absolute lowest power operation, update the display only when its contents have changed, and disable the SLCD peripheral when the screen is not in use. For a map of all common and segment pins, see <a href="segmap.html">segmap.html</a>. You can hover over any segment in that diagram to view the common and segment pins associated with each segment of the display. </p>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga37a28bfc539ea2bb83107d59f77b20d2"></a>
<a id="ga37a28bfc539ea2bb83107d59f77b20d2" name="ga37a28bfc539ea2bb83107d59f77b20d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga37a28bfc539ea2bb83107d59f77b20d2">&#9670;&nbsp;</a></span>WatchIndicatorSegment</h2>
<div class="memitem">
@ -166,22 +165,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<p>An enum listing the icons and indicators available on the watch. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292"></a>WATCH_INDICATOR_SIGNAL&#160;</td><td class="fielddoc"><p>The hourly signal indicator; also useful for indicating that sensors are on. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292" name="gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292"></a>WATCH_INDICATOR_SIGNAL&#160;</td><td class="fielddoc"><p >The hourly signal indicator; also useful for indicating that sensors are on. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3"></a>WATCH_INDICATOR_BELL&#160;</td><td class="fielddoc"><p>The small bell indicating that an alarm is set. </p>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3" name="gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3"></a>WATCH_INDICATOR_BELL&#160;</td><td class="fielddoc"><p >The small bell indicating that an alarm is set. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f"></a>WATCH_INDICATOR_PM&#160;</td><td class="fielddoc"><p>The PM indicator, indicating that a time is in the afternoon. </p>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f" name="gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f"></a>WATCH_INDICATOR_PM&#160;</td><td class="fielddoc"><p >The PM indicator, indicating that a time is in the afternoon. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48"></a>WATCH_INDICATOR_24H&#160;</td><td class="fielddoc"><p>The 24H indicator, indicating that the watch is in a 24-hour mode. </p>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48" name="gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48"></a>WATCH_INDICATOR_24H&#160;</td><td class="fielddoc"><p >The 24H indicator, indicating that the watch is in a 24-hour mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6"></a>WATCH_INDICATOR_LAP&#160;</td><td class="fielddoc"><p>The LAP indicator; the F-91W uses this in its stopwatch UI. </p>
<tr><td class="fieldname"><a id="gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6" name="gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6"></a>WATCH_INDICATOR_LAP&#160;</td><td class="fielddoc"><p >The LAP indicator; the F-91W uses this in its stopwatch UI. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"></a>
<a id="ga9e2bb1a59c0d8b38ee7e0ebbbd05b009" name="ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">&#9670;&nbsp;</a></span>watch_clear_all_indicators()</h2>
<div class="memitem">
@ -202,7 +201,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga54ee46bb4eb85e136a05af499889f50e"></a>
<a id="ga54ee46bb4eb85e136a05af499889f50e" name="ga54ee46bb4eb85e136a05af499889f50e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54ee46bb4eb85e136a05af499889f50e">&#9670;&nbsp;</a></span>watch_clear_indicator()</h2>
<div class="memitem">
@ -229,7 +228,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gabd583acd4aa18b6377478bf95bdac9b0"></a>
<a id="gabd583acd4aa18b6377478bf95bdac9b0" name="gabd583acd4aa18b6377478bf95bdac9b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabd583acd4aa18b6377478bf95bdac9b0">&#9670;&nbsp;</a></span>watch_clear_pixel()</h2>
<div class="memitem">
@ -266,7 +265,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga1983cf1e6a7d8feb1c7193a182ff683d"></a>
<a id="ga1983cf1e6a7d8feb1c7193a182ff683d" name="ga1983cf1e6a7d8feb1c7193a182ff683d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1983cf1e6a7d8feb1c7193a182ff683d">&#9670;&nbsp;</a></span>watch_display_string()</h2>
<div class="memitem">
@ -304,7 +303,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="gaa6640c8b372933de978e1066aed7e7fd"></a>
<a id="gaa6640c8b372933de978e1066aed7e7fd" name="gaa6640c8b372933de978e1066aed7e7fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa6640c8b372933de978e1066aed7e7fd">&#9670;&nbsp;</a></span>watch_set_indicator()</h2>
<div class="memitem">
@ -331,7 +330,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga47948dc2c7490b698810ef9914507e08"></a>
<a id="ga47948dc2c7490b698810ef9914507e08" name="ga47948dc2c7490b698810ef9914507e08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga47948dc2c7490b698810ef9914507e08">&#9670;&nbsp;</a></span>watch_set_pixel()</h2>
<div class="memitem">
@ -368,7 +367,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga4c99ffbfa68aea0dce466db6e47879a5"></a>
<a id="ga4c99ffbfa68aea0dce466db6e47879a5" name="ga4c99ffbfa68aea0dce466db6e47879a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c99ffbfa68aea0dce466db6e47879a5">&#9670;&nbsp;</a></span>watch_start_character_blink()</h2>
<div class="memitem">
@ -395,7 +394,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Blinks a single character in position 7. Does not affect other positions. </p>
<p>Six of the seven segments in position 7 (and only position 7) are capable of autonomous blinking. This blinking does not require any CPU resources, and will continue even in STANDBY and Sleep mode (but not Deep Sleep mode, since that mode turns off the LCD). </p><dl class="params"><dt>Parameters</dt><dd>
<p >Six of the seven segments in position 7 (and only position 7) are capable of autonomous blinking. This blinking does not require any CPU resources, and will continue even in STANDBY and Sleep mode (but not Deep Sleep mode, since that mode turns off the LCD). </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">character</td><td>The character you wish to blink. </td></tr>
<tr><td class="paramname">duration</td><td>The duration of the on/off cycle in milliseconds, from 50 to ~4250 ms. </td></tr>
@ -411,7 +410,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga70918c1acc2ed21512b69b83397303a4"></a>
<a id="ga70918c1acc2ed21512b69b83397303a4" name="ga70918c1acc2ed21512b69b83397303a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70918c1acc2ed21512b69b83397303a4">&#9670;&nbsp;</a></span>watch_start_tick_animation()</h2>
<div class="memitem">
@ -428,7 +427,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Begins a two-segment "tick-tock" animation in position 8. </p>
<p>Six of the seven segments in position 8 (and only position 8) are capable of autonomous animation. This animation is very basic, and consists of moving a bit pattern forward or backward in a shift register whose positions map to fixed segments on the LCD. Given this constraint, an animation across all six segments does not make sense; so the watch library offers only a simple "tick/tock" in segments D and E. This animation does not require any CPU resources, and will continue even in STANDBY and Sleep mode (but not Deep Sleep mode, since that mode turns off the LCD). </p><dl class="params"><dt>Parameters</dt><dd>
<p >Six of the seven segments in position 8 (and only position 8) are capable of autonomous animation. This animation is very basic, and consists of moving a bit pattern forward or backward in a shift register whose positions map to fixed segments on the LCD. Given this constraint, an animation across all six segments does not make sense; so the watch library offers only a simple "tick/tock" in segments D and E. This animation does not require any CPU resources, and will continue even in STANDBY and Sleep mode (but not Deep Sleep mode, since that mode turns off the LCD). </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">duration</td><td>The duration of each frame in ms. 500 milliseconds produces a classic tick/tock. </td></tr>
</table>
@ -437,7 +436,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga5d29760dd0998de98f8578ed3de5b1e5"></a>
<a id="ga5d29760dd0998de98f8578ed3de5b1e5" name="ga5d29760dd0998de98f8578ed3de5b1e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5d29760dd0998de98f8578ed3de5b1e5">&#9670;&nbsp;</a></span>watch_stop_blink()</h2>
<div class="memitem">
@ -454,11 +453,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Stops and clears all blinking segments. </p>
<p>This will stop all blinking in position 7, and clear all segments in that digit. </p>
<p >This will stop all blinking in position 7, and clear all segments in that digit. </p>
</div>
</div>
<a id="gaf2c52b4430b4e78a066b3a2b104d142a"></a>
<a id="gaf2c52b4430b4e78a066b3a2b104d142a" name="gaf2c52b4430b4e78a066b3a2b104d142a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2c52b4430b4e78a066b3a2b104d142a">&#9670;&nbsp;</a></span>watch_stop_tick_animation()</h2>
<div class="memitem">
@ -475,11 +474,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><div class="memdoc">
<p>Stops the tick/tock animation and clears all animating segments. </p>
<p>This will stop the animation and clear all segments in position 8. </p>
<p >This will stop the animation and clear all segments in position 8. </p>
</div>
</div>
<a id="ga3764fb499e056f9a45588268f11be8a0"></a>
<a id="ga3764fb499e056f9a45588268f11be8a0" name="ga3764fb499e056f9a45588268f11be8a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3764fb499e056f9a45588268f11be8a0">&#9670;&nbsp;</a></span>watch_tick_animation_is_running()</h2>
<div class="memitem">
@ -503,7 +502,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: SPI Controller Driver</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,22 +65,21 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">SPI Controller Driver</div> </div>
<div class="headertitle"><div class="title">SPI Controller Driver</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the SAM L22's built-in SPI driver, including configuring the SPI bus and writing to / reading from devices.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga77252649d1551483308f312131e80dec"><td class="memItemLeft" align="right" valign="top"><a id="ga77252649d1551483308f312131e80dec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga77252649d1551483308f312131e80dec">watch_enable_spi</a> (void)</td></tr>
<tr class="memitem:ga77252649d1551483308f312131e80dec"><td class="memItemLeft" align="right" valign="top"><a id="ga77252649d1551483308f312131e80dec" name="ga77252649d1551483308f312131e80dec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_spi</b> (void)</td></tr>
<tr class="memdesc:ga77252649d1551483308f312131e80dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the SPI peripheral. Call this before attempting to interface with SPI devices. <br /></td></tr>
<tr class="separator:ga77252649d1551483308f312131e80dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ff6df67e49f90daec4c6456d8c07f22"><td class="memItemLeft" align="right" valign="top"><a id="ga8ff6df67e49f90daec4c6456d8c07f22"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22">watch_disable_spi</a> (void)</td></tr>
<tr class="memitem:ga8ff6df67e49f90daec4c6456d8c07f22"><td class="memItemLeft" align="right" valign="top"><a id="ga8ff6df67e49f90daec4c6456d8c07f22" name="ga8ff6df67e49f90daec4c6456d8c07f22"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_spi</b> (void)</td></tr>
<tr class="memdesc:ga8ff6df67e49f90daec4c6456d8c07f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the SPI peripheral. <br /></td></tr>
<tr class="separator:ga8ff6df67e49f90daec4c6456d8c07f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e1b869726dc01834ac9a365b32ec492"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga9e1b869726dc01834ac9a365b32ec492">watch_spi_write</a> (const uint8_t *buf, uint16_t length)</td></tr>
@ -94,9 +93,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:ga350791f4a5eb66d0725cd418d1cd1087"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the SAM L22's built-in SPI driver, including configuring the SPI bus and writing to / reading from devices. </p>
<p >This section covers functions related to the SAM L22's built-in SPI driver, including configuring the SPI bus and writing to / reading from devices. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga20b320293d43a867233b5bedeeab07b3"></a>
<a id="ga20b320293d43a867233b5bedeeab07b3" name="ga20b320293d43a867233b5bedeeab07b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20b320293d43a867233b5bedeeab07b3">&#9670;&nbsp;</a></span>watch_spi_read()</h2>
<div class="memitem">
@ -134,7 +133,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga350791f4a5eb66d0725cd418d1cd1087"></a>
<a id="ga350791f4a5eb66d0725cd418d1cd1087" name="ga350791f4a5eb66d0725cd418d1cd1087"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga350791f4a5eb66d0725cd418d1cd1087">&#9670;&nbsp;</a></span>watch_spi_transfer()</h2>
<div class="memitem">
@ -179,7 +178,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div>
</div>
<a id="ga9e1b869726dc01834ac9a365b32ec492"></a>
<a id="ga9e1b869726dc01834ac9a365b32ec492" name="ga9e1b869726dc01834ac9a365b32ec492"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e1b869726dc01834ac9a365b32ec492">&#9670;&nbsp;</a></span>watch_spi_write()</h2>
<div class="memitem">
@ -220,7 +219,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: UART</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,15 +65,14 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">UART</div> </div>
<div class="headertitle"><div class="title">UART</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers functions related to the UART peripheral.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga38e750d3e02939bf056fde77f4ef6235"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga38e750d3e02939bf056fde77f4ef6235">watch_enable_uart</a> (const uint8_t tx_pin, const uint8_t rx_pin, uint32_t baud)</td></tr>
<tr class="memdesc:ga38e750d3e02939bf056fde77f4ef6235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the debug UART. <a href="group__uart.html#ga38e750d3e02939bf056fde77f4ef6235">More...</a><br /></td></tr>
@ -92,9 +91,9 @@ Functions</h2></td></tr>
<tr class="separator:ga42455c49e1756fc2eabbabec6f0bd530"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers functions related to the UART peripheral. </p>
<p >This section covers functions related to the UART peripheral. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="gab9e48ca472abf422d1e6389f371d8fbf"></a>
<a id="gab9e48ca472abf422d1e6389f371d8fbf" name="gab9e48ca472abf422d1e6389f371d8fbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab9e48ca472abf422d1e6389f371d8fbf">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[1/2]</span></h2>
<div class="memitem">
@ -120,7 +119,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga42455c49e1756fc2eabbabec6f0bd530"></a>
<a id="ga42455c49e1756fc2eabbabec6f0bd530" name="ga42455c49e1756fc2eabbabec6f0bd530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42455c49e1756fc2eabbabec6f0bd530">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[2/2]</span></h2>
<div class="memitem">
@ -137,7 +136,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Outputs a single character on the debug UART. </p>
<p>Outputs a string on the debug UART.</p>
<p >Outputs a string on the debug UART.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td>The character you wish to output.</td></tr>
@ -148,7 +147,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga38e750d3e02939bf056fde77f4ef6235"></a>
<a id="ga38e750d3e02939bf056fde77f4ef6235" name="ga38e750d3e02939bf056fde77f4ef6235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga38e750d3e02939bf056fde77f4ef6235">&#9670;&nbsp;</a></span>watch_enable_uart()</h2>
<div class="memitem">
@ -192,7 +191,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga0c400bfcd52bb71e8de62c5ab2373db6"></a>
<a id="ga0c400bfcd52bb71e8de62c5ab2373db6" name="ga0c400bfcd52bb71e8de62c5ab2373db6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0c400bfcd52bb71e8de62c5ab2373db6">&#9670;&nbsp;</a></span>watch_uart_getc()</h2>
<div class="memitem">
@ -214,7 +213,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga5d62683298c511f24adaab4bf6615c50"></a>
<a id="ga5d62683298c511f24adaab4bf6615c50" name="ga5d62683298c511f24adaab4bf6615c50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5d62683298c511f24adaab4bf6615c50">&#9670;&nbsp;</a></span>watch_uart_puts()</h2>
<div class="memitem">
@ -243,7 +242,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Utility Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -65,19 +65,18 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Utility Functions</div> </div>
<div class="headertitle"><div class="title">Utility Functions</div></div>
</div><!--header-->
<div class="contents">
<p>This section covers various useful functions that don't fit anywhere else.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga8f3d6ddf5f22bc61e1dc4b569009b127"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127">watch_utility_get_weekday</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time)</td></tr>
<tr class="memdesc:ga8f3d6ddf5f22bc61e1dc4b569009b127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a two-letter weekday for the given timestamp, suitable for display in positions 0-1 of the watch face. <a href="group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127">More...</a><br /></td></tr>
<tr class="separator:ga8f3d6ddf5f22bc61e1dc4b569009b127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad14860c068aeed7a60e57874cad92b4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#gaad14860c068aeed7a60e57874cad92b4">watch_utility_get_weekday</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time)</td></tr>
<tr class="memdesc:gaad14860c068aeed7a60e57874cad92b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a two-letter weekday for the given timestamp, suitable for display in positions 0-1 of the watch face. <a href="group__utility.html#gaad14860c068aeed7a60e57874cad92b4">More...</a><br /></td></tr>
<tr class="separator:gaad14860c068aeed7a60e57874cad92b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94f5cc404949bf4c0ac4bc4770ec8eda"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda">watch_utility_convert_to_unix_time</a> (uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset)</td></tr>
<tr class="memdesc:ga94f5cc404949bf4c0ac4bc4770ec8eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the UNIX time (seconds since 1970) for a given date/time in UTC. <a href="group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda">More...</a><br /></td></tr>
<tr class="separator:ga94f5cc404949bf4c0ac4bc4770ec8eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -98,9 +97,9 @@ Functions</h2></td></tr>
<tr class="separator:ga2753ff031c28202d23b0f3e80de2c920"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This section covers various useful functions that don't fit anywhere else. </p>
<p >This section covers various useful functions that don't fit anywhere else. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga470a4c7199afac6319c259fc459881f4"></a>
<a id="ga470a4c7199afac6319c259fc459881f4" name="ga470a4c7199afac6319c259fc459881f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga470a4c7199afac6319c259fc459881f4">&#9670;&nbsp;</a></span>watch_utility_convert_to_12_hour()</h2>
<div class="memitem">
@ -128,7 +127,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga94f5cc404949bf4c0ac4bc4770ec8eda"></a>
<a id="ga94f5cc404949bf4c0ac4bc4770ec8eda" name="ga94f5cc404949bf4c0ac4bc4770ec8eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94f5cc404949bf4c0ac4bc4770ec8eda">&#9670;&nbsp;</a></span>watch_utility_convert_to_unix_time()</h2>
<div class="memitem">
@ -203,7 +202,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga94f038ec0e1b8f3c48c4364b56566327"></a>
<a id="ga94f038ec0e1b8f3c48c4364b56566327" name="ga94f038ec0e1b8f3c48c4364b56566327"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94f038ec0e1b8f3c48c4364b56566327">&#9670;&nbsp;</a></span>watch_utility_date_time_convert_zone()</h2>
<div class="memitem">
@ -249,7 +248,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga396e56109234aaa00993c3dd84f3f43c"></a>
<a id="ga396e56109234aaa00993c3dd84f3f43c" name="ga396e56109234aaa00993c3dd84f3f43c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga396e56109234aaa00993c3dd84f3f43c">&#9670;&nbsp;</a></span>watch_utility_date_time_from_unix_time()</h2>
<div class="memitem">
@ -288,7 +287,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="gaffafef58755ff2704cf93fe1a0849a27"></a>
<a id="gaffafef58755ff2704cf93fe1a0849a27" name="gaffafef58755ff2704cf93fe1a0849a27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaffafef58755ff2704cf93fe1a0849a27">&#9670;&nbsp;</a></span>watch_utility_date_time_to_unix_time()</h2>
<div class="memitem">
@ -326,14 +325,14 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga8f3d6ddf5f22bc61e1dc4b569009b127"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8f3d6ddf5f22bc61e1dc4b569009b127">&#9670;&nbsp;</a></span>watch_utility_get_weekday()</h2>
<a id="gaad14860c068aeed7a60e57874cad92b4" name="gaad14860c068aeed7a60e57874cad92b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad14860c068aeed7a60e57874cad92b4">&#9670;&nbsp;</a></span>watch_utility_get_weekday()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* watch_utility_get_weekday </td>
<td class="memname">const char * watch_utility_get_weekday </td>
<td>(</td>
<td class="paramtype"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td>
<td class="paramname"><em>date_time</em></td><td>)</td>
@ -352,7 +351,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ga2753ff031c28202d23b0f3e80de2c920"></a>
<a id="ga2753ff031c28202d23b0f3e80de2c920" name="ga2753ff031c28202d23b0f3e80de2c920"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2753ff031c28202d23b0f3e80de2c920">&#9670;&nbsp;</a></span>watch_utility_thermistor_temperature()</h2>
<div class="memitem">
@ -421,7 +420,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Sensor Watch Documentation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -62,12 +62,11 @@ $(function() {
</iframe>
</div>
<div class="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Sensor Watch Documentation </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">Sensor Watch Documentation </div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>This documentation covers most of the functions you will use to interact with the Sensor Watch hardware. It is divided into the following sections:</p><ul>
<div class="textblock"><p >This documentation covers most of the functions you will use to interact with the Sensor Watch hardware. It is divided into the following sections:</p><ul>
<li><a class="el" href="group__app.html">Application Framework</a> - This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app.</li>
<li><a class="el" href="group__rtc.html">Real-Time Clock</a> - This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions.</li>
<li><a class="el" href="group__slcd.html">Segment LCD Display</a> - This section covers functions related to the Segment LCD display driver, which is responsible for displaying strings of characters and indicators on the main watch display.</li>
@ -85,7 +84,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

4
jquery.js vendored

File diff suppressed because one or more lines are too long

86
menu.js
View File

@ -36,16 +36,92 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
var searchBox;
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>');
searchBox='<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>';
} 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>');
searchBox='<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>';
}
}
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
'<label class="main-menu-btn" for="main-menu-state">'+
'<span class="main-menu-btn-icon"></span> '+
'Toggle main menu visibility</label>'+
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
'</div>');
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchBox) {
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
}
var $mainMenuState = $('#main-menu-state');
var prevWidth = 0;
if ($mainMenuState.length) {
function initResizableIfExists() {
if (typeof initResizable==='function') initResizable();
}
// animate mobile menu
$mainMenuState.change(function(e) {
var $menu = $('#main-menu');
var options = { duration: 250, step: initResizableIfExists };
if (this.checked) {
options['complete'] = function() { $menu.css('display', 'block') };
$menu.hide().slideDown(options);
} else {
options['complete'] = function() { $menu.css('display', 'none') };
$menu.show().slideUp(options);
}
});
// set default menu visibility
function resetState() {
var $menu = $('#main-menu');
var $mainMenuState = $('#main-menu-state');
var newWidth = $(window).outerWidth();
if (newWidth!=prevWidth) {
if ($(window).outerWidth()<768) {
$mainMenuState.prop('checked',false); $menu.hide();
$('#searchBoxPos1').html(searchBox);
$('#searchBoxPos2').hide();
} else {
$menu.show();
$('#searchBoxPos1').empty();
$('#searchBoxPos2').html(searchBox);
$('#searchBoxPos2').show();
}
prevWidth = newWidth;
}
}
$(window).ready(function() { resetState(); initResizableIfExists(); });
$(window).resize(resetState);
}
$('#main-menu').smartmenus();
}
/* @license-end */

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Modules</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
@ -63,8 +63,7 @@ $(function() {
</div>
<div class="header">
<div class="headertitle">
<div class="title">Modules</div> </div>
<div class="headertitle"><div class="title">Modules</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
@ -87,7 +86,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,11 +1,11 @@
var searchData=
[
['analog_20input_2',['Analog Input',['../group__adc.html',1,'']]],
['app_5finit_3',['app_init',['../group__app.html#gadd3190cf715f513666f4be42874d91e2',1,'watch_app.h']]],
['app_5floop_4',['app_loop',['../group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a',1,'watch_app.h']]],
['app_5fprepare_5ffor_5fstandby_5',['app_prepare_for_standby',['../group__app.html#gaee30a1614f76afc41117f7176fb30165',1,'watch_app.h']]],
['app_5fsetup_6',['app_setup',['../group__app.html#gacce192accedbd296eb8d2182f8101f16',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fbackup_7',['app_wake_from_backup',['../group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fstandby_8',['app_wake_from_standby',['../group__app.html#gacc7e7ff6108524545ab4183110811874',1,'watch_app.h']]],
['application_20framework_9',['Application Framework',['../group__app.html',1,'']]]
['analog_20input_0',['Analog Input',['../group__adc.html',1,'']]],
['app_5finit_1',['app_init',['../group__app.html#gadd3190cf715f513666f4be42874d91e2',1,'watch_app.h']]],
['app_5floop_2',['app_loop',['../group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a',1,'watch_app.h']]],
['app_5fprepare_5ffor_5fstandby_3',['app_prepare_for_standby',['../group__app.html#gaee30a1614f76afc41117f7176fb30165',1,'watch_app.h']]],
['app_5fsetup_4',['app_setup',['../group__app.html#gacce192accedbd296eb8d2182f8101f16',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fbackup_5',['app_wake_from_backup',['../group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fstandby_6',['app_wake_from_standby',['../group__app.html#gacc7e7ff6108524545ab4183110811874',1,'watch_app.h']]],
['application_20framework_7',['Application Framework',['../group__app.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,94 +1,94 @@
var searchData=
[
['buttons_20_26_20external_20interrupts_10',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['buzzer_11',['Buzzer',['../group__buzzer.html',1,'']]],
['buzzer_5fnote_5fa1_12',['BUZZER_NOTE_A1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa1sharp_5fb1flat_13',['BUZZER_NOTE_A1SHARP_B1FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2_14',['BUZZER_NOTE_A2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2sharp_5fb2flat_15',['BUZZER_NOTE_A2SHARP_B2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3_16',['BUZZER_NOTE_A3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3sharp_5fb3flat_17',['BUZZER_NOTE_A3SHARP_B3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4_18',['BUZZER_NOTE_A4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4sharp_5fb4flat_19',['BUZZER_NOTE_A4SHARP_B4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5_20',['BUZZER_NOTE_A5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5sharp_5fb5flat_21',['BUZZER_NOTE_A5SHARP_B5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6_22',['BUZZER_NOTE_A6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6sharp_5fb6flat_23',['BUZZER_NOTE_A6SHARP_B6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7_24',['BUZZER_NOTE_A7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7sharp_5fb7flat_25',['BUZZER_NOTE_A7SHARP_B7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8_26',['BUZZER_NOTE_A8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8sharp_5fb8flat_27',['BUZZER_NOTE_A8SHARP_B8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb1_28',['BUZZER_NOTE_B1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb2_29',['BUZZER_NOTE_B2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb3_30',['BUZZER_NOTE_B3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb4_31',['BUZZER_NOTE_B4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb5_32',['BUZZER_NOTE_B5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb6_33',['BUZZER_NOTE_B6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb7_34',['BUZZER_NOTE_B7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb8_35',['BUZZER_NOTE_B8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2_36',['BUZZER_NOTE_C2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2sharp_5fd2flat_37',['BUZZER_NOTE_C2SHARP_D2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3_38',['BUZZER_NOTE_C3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3sharp_5fd3flat_39',['BUZZER_NOTE_C3SHARP_D3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4_40',['BUZZER_NOTE_C4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4sharp_5fd4flat_41',['BUZZER_NOTE_C4SHARP_D4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5_42',['BUZZER_NOTE_C5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5sharp_5fd5flat_43',['BUZZER_NOTE_C5SHARP_D5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6_44',['BUZZER_NOTE_C6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6sharp_5fd6flat_45',['BUZZER_NOTE_C6SHARP_D6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7_46',['BUZZER_NOTE_C7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7sharp_5fd7flat_47',['BUZZER_NOTE_C7SHARP_D7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8_48',['BUZZER_NOTE_C8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8sharp_5fd8flat_49',['BUZZER_NOTE_C8SHARP_D8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2_50',['BUZZER_NOTE_D2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2sharp_5fe2flat_51',['BUZZER_NOTE_D2SHARP_E2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3_52',['BUZZER_NOTE_D3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3sharp_5fe3flat_53',['BUZZER_NOTE_D3SHARP_E3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4_54',['BUZZER_NOTE_D4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4sharp_5fe4flat_55',['BUZZER_NOTE_D4SHARP_E4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5_56',['BUZZER_NOTE_D5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5sharp_5fe5flat_57',['BUZZER_NOTE_D5SHARP_E5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6_58',['BUZZER_NOTE_D6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6sharp_5fe6flat_59',['BUZZER_NOTE_D6SHARP_E6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7_60',['BUZZER_NOTE_D7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7sharp_5fe7flat_61',['BUZZER_NOTE_D7SHARP_E7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8_62',['BUZZER_NOTE_D8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8sharp_5fe8flat_63',['BUZZER_NOTE_D8SHARP_E8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe2_64',['BUZZER_NOTE_E2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe3_65',['BUZZER_NOTE_E3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe4_66',['BUZZER_NOTE_E4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe5_67',['BUZZER_NOTE_E5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe6_68',['BUZZER_NOTE_E6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe7_69',['BUZZER_NOTE_E7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe8_70',['BUZZER_NOTE_E8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2_71',['BUZZER_NOTE_F2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2sharp_5fg2flat_72',['BUZZER_NOTE_F2SHARP_G2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3_73',['BUZZER_NOTE_F3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3sharp_5fg3flat_74',['BUZZER_NOTE_F3SHARP_G3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4_75',['BUZZER_NOTE_F4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4sharp_5fg4flat_76',['BUZZER_NOTE_F4SHARP_G4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5_77',['BUZZER_NOTE_F5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5sharp_5fg5flat_78',['BUZZER_NOTE_F5SHARP_G5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6_79',['BUZZER_NOTE_F6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6sharp_5fg6flat_80',['BUZZER_NOTE_F6SHARP_G6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7_81',['BUZZER_NOTE_F7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7sharp_5fg7flat_82',['BUZZER_NOTE_F7SHARP_G7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8_83',['BUZZER_NOTE_F8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8sharp_5fg8flat_84',['BUZZER_NOTE_F8SHARP_G8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2_85',['BUZZER_NOTE_G2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2sharp_5fa2flat_86',['BUZZER_NOTE_G2SHARP_A2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3_87',['BUZZER_NOTE_G3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3sharp_5fa3flat_88',['BUZZER_NOTE_G3SHARP_A3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4_89',['BUZZER_NOTE_G4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4sharp_5fa4flat_90',['BUZZER_NOTE_G4SHARP_A4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5_91',['BUZZER_NOTE_G5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5sharp_5fa5flat_92',['BUZZER_NOTE_G5SHARP_A5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6_93',['BUZZER_NOTE_G6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6sharp_5fa6flat_94',['BUZZER_NOTE_G6SHARP_A6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7_95',['BUZZER_NOTE_G7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7sharp_5fa7flat_96',['BUZZER_NOTE_G7SHARP_A7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8_97',['BUZZER_NOTE_G8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8sharp_5fa8flat_98',['BUZZER_NOTE_G8SHARP_A8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436',1,'watch_buzzer.h']]],
['buzzer_5fnote_5frest_99',['BUZZER_NOTE_REST',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad',1,'watch_buzzer.h']]],
['buzzernote_100',['BuzzerNote',['../group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6',1,'BuzzerNote():&#160;watch_buzzer.h'],['../group__buzzer.html#gafa12cf05739781d774798dab6b8a3fed',1,'BuzzerNote():&#160;watch_buzzer.h']]]
['buttons_20_26_20external_20interrupts_0',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['buzzer_1',['Buzzer',['../group__buzzer.html',1,'']]],
['buzzer_5fnote_5fa1_2',['BUZZER_NOTE_A1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa1sharp_5fb1flat_3',['BUZZER_NOTE_A1SHARP_B1FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2_4',['BUZZER_NOTE_A2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2sharp_5fb2flat_5',['BUZZER_NOTE_A2SHARP_B2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3_6',['BUZZER_NOTE_A3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3sharp_5fb3flat_7',['BUZZER_NOTE_A3SHARP_B3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4_8',['BUZZER_NOTE_A4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4sharp_5fb4flat_9',['BUZZER_NOTE_A4SHARP_B4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5_10',['BUZZER_NOTE_A5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5sharp_5fb5flat_11',['BUZZER_NOTE_A5SHARP_B5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6_12',['BUZZER_NOTE_A6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6sharp_5fb6flat_13',['BUZZER_NOTE_A6SHARP_B6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7_14',['BUZZER_NOTE_A7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7sharp_5fb7flat_15',['BUZZER_NOTE_A7SHARP_B7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8_16',['BUZZER_NOTE_A8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8sharp_5fb8flat_17',['BUZZER_NOTE_A8SHARP_B8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb1_18',['BUZZER_NOTE_B1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb2_19',['BUZZER_NOTE_B2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb3_20',['BUZZER_NOTE_B3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb4_21',['BUZZER_NOTE_B4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb5_22',['BUZZER_NOTE_B5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb6_23',['BUZZER_NOTE_B6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb7_24',['BUZZER_NOTE_B7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb8_25',['BUZZER_NOTE_B8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2_26',['BUZZER_NOTE_C2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2sharp_5fd2flat_27',['BUZZER_NOTE_C2SHARP_D2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3_28',['BUZZER_NOTE_C3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3sharp_5fd3flat_29',['BUZZER_NOTE_C3SHARP_D3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4_30',['BUZZER_NOTE_C4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4sharp_5fd4flat_31',['BUZZER_NOTE_C4SHARP_D4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5_32',['BUZZER_NOTE_C5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5sharp_5fd5flat_33',['BUZZER_NOTE_C5SHARP_D5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6_34',['BUZZER_NOTE_C6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6sharp_5fd6flat_35',['BUZZER_NOTE_C6SHARP_D6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7_36',['BUZZER_NOTE_C7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7sharp_5fd7flat_37',['BUZZER_NOTE_C7SHARP_D7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8_38',['BUZZER_NOTE_C8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8sharp_5fd8flat_39',['BUZZER_NOTE_C8SHARP_D8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2_40',['BUZZER_NOTE_D2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2sharp_5fe2flat_41',['BUZZER_NOTE_D2SHARP_E2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3_42',['BUZZER_NOTE_D3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3sharp_5fe3flat_43',['BUZZER_NOTE_D3SHARP_E3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4_44',['BUZZER_NOTE_D4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4sharp_5fe4flat_45',['BUZZER_NOTE_D4SHARP_E4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5_46',['BUZZER_NOTE_D5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5sharp_5fe5flat_47',['BUZZER_NOTE_D5SHARP_E5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6_48',['BUZZER_NOTE_D6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6sharp_5fe6flat_49',['BUZZER_NOTE_D6SHARP_E6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7_50',['BUZZER_NOTE_D7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7sharp_5fe7flat_51',['BUZZER_NOTE_D7SHARP_E7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8_52',['BUZZER_NOTE_D8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8sharp_5fe8flat_53',['BUZZER_NOTE_D8SHARP_E8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe2_54',['BUZZER_NOTE_E2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe3_55',['BUZZER_NOTE_E3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe4_56',['BUZZER_NOTE_E4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe5_57',['BUZZER_NOTE_E5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe6_58',['BUZZER_NOTE_E6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe7_59',['BUZZER_NOTE_E7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe8_60',['BUZZER_NOTE_E8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2_61',['BUZZER_NOTE_F2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2sharp_5fg2flat_62',['BUZZER_NOTE_F2SHARP_G2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3_63',['BUZZER_NOTE_F3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3sharp_5fg3flat_64',['BUZZER_NOTE_F3SHARP_G3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4_65',['BUZZER_NOTE_F4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4sharp_5fg4flat_66',['BUZZER_NOTE_F4SHARP_G4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5_67',['BUZZER_NOTE_F5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5sharp_5fg5flat_68',['BUZZER_NOTE_F5SHARP_G5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6_69',['BUZZER_NOTE_F6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6sharp_5fg6flat_70',['BUZZER_NOTE_F6SHARP_G6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7_71',['BUZZER_NOTE_F7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7sharp_5fg7flat_72',['BUZZER_NOTE_F7SHARP_G7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8_73',['BUZZER_NOTE_F8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8sharp_5fg8flat_74',['BUZZER_NOTE_F8SHARP_G8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2_75',['BUZZER_NOTE_G2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2sharp_5fa2flat_76',['BUZZER_NOTE_G2SHARP_A2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3_77',['BUZZER_NOTE_G3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3sharp_5fa3flat_78',['BUZZER_NOTE_G3SHARP_A3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4_79',['BUZZER_NOTE_G4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4sharp_5fa4flat_80',['BUZZER_NOTE_G4SHARP_A4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5_81',['BUZZER_NOTE_G5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5sharp_5fa5flat_82',['BUZZER_NOTE_G5SHARP_A5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6_83',['BUZZER_NOTE_G6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6sharp_5fa6flat_84',['BUZZER_NOTE_G6SHARP_A6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7_85',['BUZZER_NOTE_G7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7sharp_5fa7flat_86',['BUZZER_NOTE_G7SHARP_A7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8_87',['BUZZER_NOTE_G8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8sharp_5fa8flat_88',['BUZZER_NOTE_G8SHARP_A8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436',1,'watch_buzzer.h']]],
['buzzer_5fnote_5frest_89',['BUZZER_NOTE_REST',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad',1,'watch_buzzer.h']]],
['buzzernote_90',['BuzzerNote',['../group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6',1,'BuzzerNote():&#160;watch_buzzer.h'],['../group__buzzer.html#gafa12cf05739781d774798dab6b8a3fed',1,'BuzzerNote():&#160;watch_buzzer.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['digital_20input_20and_20output_101',['Digital Input and Output',['../group__gpio.html',1,'']]]
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['i2c_20controller_20driver_102',['I2C Controller Driver',['../group__i2c.html',1,'']]]
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['led_20control_103',['LED Control',['../group__led.html',1,'']]]
['led_20control_0',['LED Control',['../group__led.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['noteperiods_104',['NotePeriods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c']]]
['noteperiods_0',['NotePeriods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['real_2dtime_20clock_105',['Real-Time Clock',['../group__rtc.html',1,'']]]
['real_2dtime_20clock_0',['Real-Time Clock',['../group__rtc.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,7 +1,7 @@
var searchData=
[
['segment_20lcd_20display_106',['Segment LCD Display',['../group__slcd.html',1,'']]],
['sensor_20watch_20documentation_107',['Sensor Watch Documentation',['../index.html',1,'']]],
['sleep_20control_108',['Sleep Control',['../group__deepsleep.html',1,'']]],
['spi_20controller_20driver_109',['SPI Controller Driver',['../group__spi.html',1,'']]]
['segment_20lcd_20display_0',['Segment LCD Display',['../group__slcd.html',1,'']]],
['sensor_20watch_20documentation_1',['Sensor Watch Documentation',['../index.html',1,'']]],
['sleep_20control_2',['Sleep Control',['../group__deepsleep.html',1,'']]],
['spi_20controller_20driver_3',['SPI Controller Driver',['../group__spi.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['uart_110',['UART',['../group__uart.html',1,'']]],
['utility_20functions_111',['Utility Functions',['../group__utility.html',1,'']]]
['uart_0',['UART',['../group__uart.html',1,'']]],
['utility_20functions_1',['Utility Functions',['../group__utility.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,103 +1,103 @@
var searchData=
[
['watch_2eh_112',['watch.h',['../watch_8h.html',1,'']]],
['watch_5fbuzzer_5fplay_5fnote_113',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_114',['watch_clear_all_indicators',['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c'],['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fcolon_115',['watch_clear_colon',['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fdisplay_116',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_117',['watch_clear_indicator',['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fclear_5fpixel_118',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdate_5ftime_119',['watch_date_time',['../unionwatch__date__time.html',1,'']]],
['watch_5fdisable_5fadc_120',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_121',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_122',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_123',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_124',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_125',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_126',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_127',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_128',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_129',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_130',['watch_display_string',['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c'],['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c']]],
['watch_5fenable_5fadc_131',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_132',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_133',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_134',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_135',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_136',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_137',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_138',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_139',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_140',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_141',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_142',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_143',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_144',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_145',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_146',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_147',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_148',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_149',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_150',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_151',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_152',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_153',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_154',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_155',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_156',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_157',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5findicator_5f24h_158',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_159',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_160',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_161',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_162',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
['watch_5finterrupt_5ftrigger_163',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_interrupt_trigger():&#160;watch_extint.h'],['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_interrupt_trigger():&#160;watch_extint.h']]],
['watch_5fis_5fbattery_5flow_164',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
['watch_5fis_5fbuzzer_5for_5fled_5fenabled_165',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_166',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_167',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_168',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_169',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_170',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_171',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_172',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_173',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_174',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_175',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_176',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_177',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_178',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_179',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_180',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_181',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_182',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_183',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_184',['watch_set_colon',['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c']]],
['watch_5fset_5findicator_185',['watch_set_indicator',['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fset_5fled_5fcolor_186',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_187',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_188',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_189',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_190',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_191',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_192',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_193',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_194',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_195',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_196',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_197',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_198',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_199',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstore_5fbackup_5fdata_200',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_201',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_202',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_203',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_204',['watch_utility_convert_to_12_hour',['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c'],['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c']]],
['watch_5futility_5fconvert_5fto_5funix_5ftime_205',['watch_utility_convert_to_unix_time',['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fconvert_5fzone_206',['watch_utility_date_time_convert_zone',['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_207',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_208',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_209',['watch_utility_get_weekday',['../group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_210',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]],
['watchindicatorsegment_211',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment():&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment():&#160;watch_slcd.h']]]
['watch_2eh_0',['watch.h',['../watch_8h.html',1,'']]],
['watch_5fbuzzer_5fplay_5fnote_1',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_2',['watch_clear_all_indicators',['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c'],['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fcolon_3',['watch_clear_colon',['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fdisplay_4',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_5',['watch_clear_indicator',['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fclear_5fpixel_6',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdate_5ftime_7',['watch_date_time',['../unionwatch__date__time.html',1,'']]],
['watch_5fdisable_5fadc_8',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_9',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_10',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_11',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_12',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_13',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_14',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_15',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_16',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_17',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_18',['watch_display_string',['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c'],['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c']]],
['watch_5fenable_5fadc_19',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_20',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_21',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_22',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_23',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_24',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_25',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_26',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_27',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_28',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_29',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_30',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_31',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_32',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_33',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_34',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_35',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_36',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_37',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_38',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_39',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_40',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_41',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_42',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_43',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_44',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_45',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5findicator_5f24h_46',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_47',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_48',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_49',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_50',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
['watch_5finterrupt_5ftrigger_51',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_interrupt_trigger():&#160;watch_extint.h'],['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_interrupt_trigger():&#160;watch_extint.h']]],
['watch_5fis_5fbattery_5flow_52',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
['watch_5fis_5fbuzzer_5for_5fled_5fenabled_53',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_54',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_55',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_56',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_57',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_58',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_59',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_60',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_61',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_62',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_63',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_64',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_65',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_66',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_67',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_68',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_69',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_70',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_71',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_72',['watch_set_colon',['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c']]],
['watch_5fset_5findicator_73',['watch_set_indicator',['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fset_5fled_5fcolor_74',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_75',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_76',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_77',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_78',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_79',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_80',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_81',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_82',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_83',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_84',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_85',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_86',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_87',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstore_5fbackup_5fdata_88',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_89',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_90',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_91',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_92',['watch_utility_convert_to_12_hour',['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c'],['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c']]],
['watch_5futility_5fconvert_5fto_5funix_5ftime_93',['watch_utility_convert_to_unix_time',['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fconvert_5fzone_94',['watch_utility_date_time_convert_zone',['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_95',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_96',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_97',['watch_utility_get_weekday',['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_98',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]],
['watchindicatorsegment_99',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment():&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment():&#160;watch_slcd.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['watch_5fdate_5ftime_212',['watch_date_time',['../unionwatch__date__time.html',1,'']]]
['watch_5fdate_5ftime_0',['watch_date_time',['../unionwatch__date__time.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['buzzernote_317',['BuzzerNote',['../group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6',1,'watch_buzzer.h']]]
['buzzernote_0',['BuzzerNote',['../group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6',1,'watch_buzzer.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['watch_5finterrupt_5ftrigger_318',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_extint.h']]],
['watchindicatorsegment_319',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'watch_slcd.h']]]
['watch_5finterrupt_5ftrigger_0',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_extint.h']]],
['watchindicatorsegment_1',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'watch_slcd.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,91 +1,91 @@
var searchData=
[
['buzzer_5fnote_5fa1_320',['BUZZER_NOTE_A1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa1sharp_5fb1flat_321',['BUZZER_NOTE_A1SHARP_B1FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2_322',['BUZZER_NOTE_A2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2sharp_5fb2flat_323',['BUZZER_NOTE_A2SHARP_B2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3_324',['BUZZER_NOTE_A3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3sharp_5fb3flat_325',['BUZZER_NOTE_A3SHARP_B3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4_326',['BUZZER_NOTE_A4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4sharp_5fb4flat_327',['BUZZER_NOTE_A4SHARP_B4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5_328',['BUZZER_NOTE_A5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5sharp_5fb5flat_329',['BUZZER_NOTE_A5SHARP_B5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6_330',['BUZZER_NOTE_A6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6sharp_5fb6flat_331',['BUZZER_NOTE_A6SHARP_B6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7_332',['BUZZER_NOTE_A7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7sharp_5fb7flat_333',['BUZZER_NOTE_A7SHARP_B7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8_334',['BUZZER_NOTE_A8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8sharp_5fb8flat_335',['BUZZER_NOTE_A8SHARP_B8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb1_336',['BUZZER_NOTE_B1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb2_337',['BUZZER_NOTE_B2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb3_338',['BUZZER_NOTE_B3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb4_339',['BUZZER_NOTE_B4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb5_340',['BUZZER_NOTE_B5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb6_341',['BUZZER_NOTE_B6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb7_342',['BUZZER_NOTE_B7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb8_343',['BUZZER_NOTE_B8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2_344',['BUZZER_NOTE_C2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2sharp_5fd2flat_345',['BUZZER_NOTE_C2SHARP_D2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3_346',['BUZZER_NOTE_C3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3sharp_5fd3flat_347',['BUZZER_NOTE_C3SHARP_D3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4_348',['BUZZER_NOTE_C4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4sharp_5fd4flat_349',['BUZZER_NOTE_C4SHARP_D4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5_350',['BUZZER_NOTE_C5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5sharp_5fd5flat_351',['BUZZER_NOTE_C5SHARP_D5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6_352',['BUZZER_NOTE_C6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6sharp_5fd6flat_353',['BUZZER_NOTE_C6SHARP_D6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7_354',['BUZZER_NOTE_C7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7sharp_5fd7flat_355',['BUZZER_NOTE_C7SHARP_D7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8_356',['BUZZER_NOTE_C8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8sharp_5fd8flat_357',['BUZZER_NOTE_C8SHARP_D8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2_358',['BUZZER_NOTE_D2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2sharp_5fe2flat_359',['BUZZER_NOTE_D2SHARP_E2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3_360',['BUZZER_NOTE_D3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3sharp_5fe3flat_361',['BUZZER_NOTE_D3SHARP_E3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4_362',['BUZZER_NOTE_D4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4sharp_5fe4flat_363',['BUZZER_NOTE_D4SHARP_E4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5_364',['BUZZER_NOTE_D5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5sharp_5fe5flat_365',['BUZZER_NOTE_D5SHARP_E5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6_366',['BUZZER_NOTE_D6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6sharp_5fe6flat_367',['BUZZER_NOTE_D6SHARP_E6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7_368',['BUZZER_NOTE_D7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7sharp_5fe7flat_369',['BUZZER_NOTE_D7SHARP_E7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8_370',['BUZZER_NOTE_D8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8sharp_5fe8flat_371',['BUZZER_NOTE_D8SHARP_E8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe2_372',['BUZZER_NOTE_E2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe3_373',['BUZZER_NOTE_E3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe4_374',['BUZZER_NOTE_E4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe5_375',['BUZZER_NOTE_E5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe6_376',['BUZZER_NOTE_E6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe7_377',['BUZZER_NOTE_E7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe8_378',['BUZZER_NOTE_E8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2_379',['BUZZER_NOTE_F2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2sharp_5fg2flat_380',['BUZZER_NOTE_F2SHARP_G2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3_381',['BUZZER_NOTE_F3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3sharp_5fg3flat_382',['BUZZER_NOTE_F3SHARP_G3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4_383',['BUZZER_NOTE_F4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4sharp_5fg4flat_384',['BUZZER_NOTE_F4SHARP_G4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5_385',['BUZZER_NOTE_F5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5sharp_5fg5flat_386',['BUZZER_NOTE_F5SHARP_G5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6_387',['BUZZER_NOTE_F6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6sharp_5fg6flat_388',['BUZZER_NOTE_F6SHARP_G6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7_389',['BUZZER_NOTE_F7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7sharp_5fg7flat_390',['BUZZER_NOTE_F7SHARP_G7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8_391',['BUZZER_NOTE_F8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8sharp_5fg8flat_392',['BUZZER_NOTE_F8SHARP_G8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2_393',['BUZZER_NOTE_G2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2sharp_5fa2flat_394',['BUZZER_NOTE_G2SHARP_A2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3_395',['BUZZER_NOTE_G3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3sharp_5fa3flat_396',['BUZZER_NOTE_G3SHARP_A3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4_397',['BUZZER_NOTE_G4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4sharp_5fa4flat_398',['BUZZER_NOTE_G4SHARP_A4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5_399',['BUZZER_NOTE_G5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5sharp_5fa5flat_400',['BUZZER_NOTE_G5SHARP_A5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6_401',['BUZZER_NOTE_G6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6sharp_5fa6flat_402',['BUZZER_NOTE_G6SHARP_A6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7_403',['BUZZER_NOTE_G7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7sharp_5fa7flat_404',['BUZZER_NOTE_G7SHARP_A7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8_405',['BUZZER_NOTE_G8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8sharp_5fa8flat_406',['BUZZER_NOTE_G8SHARP_A8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436',1,'watch_buzzer.h']]],
['buzzer_5fnote_5frest_407',['BUZZER_NOTE_REST',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad',1,'watch_buzzer.h']]]
['buzzer_5fnote_5fa1_0',['BUZZER_NOTE_A1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa1sharp_5fb1flat_1',['BUZZER_NOTE_A1SHARP_B1FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2_2',['BUZZER_NOTE_A2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa2sharp_5fb2flat_3',['BUZZER_NOTE_A2SHARP_B2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3_4',['BUZZER_NOTE_A3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa3sharp_5fb3flat_5',['BUZZER_NOTE_A3SHARP_B3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4_6',['BUZZER_NOTE_A4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa4sharp_5fb4flat_7',['BUZZER_NOTE_A4SHARP_B4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5_8',['BUZZER_NOTE_A5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa5sharp_5fb5flat_9',['BUZZER_NOTE_A5SHARP_B5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6_10',['BUZZER_NOTE_A6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa6sharp_5fb6flat_11',['BUZZER_NOTE_A6SHARP_B6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7_12',['BUZZER_NOTE_A7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa7sharp_5fb7flat_13',['BUZZER_NOTE_A7SHARP_B7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8_14',['BUZZER_NOTE_A8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fa8sharp_5fb8flat_15',['BUZZER_NOTE_A8SHARP_B8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb1_16',['BUZZER_NOTE_B1',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb2_17',['BUZZER_NOTE_B2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb3_18',['BUZZER_NOTE_B3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb4_19',['BUZZER_NOTE_B4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb5_20',['BUZZER_NOTE_B5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb6_21',['BUZZER_NOTE_B6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb7_22',['BUZZER_NOTE_B7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fb8_23',['BUZZER_NOTE_B8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2_24',['BUZZER_NOTE_C2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc2sharp_5fd2flat_25',['BUZZER_NOTE_C2SHARP_D2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3_26',['BUZZER_NOTE_C3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc3sharp_5fd3flat_27',['BUZZER_NOTE_C3SHARP_D3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4_28',['BUZZER_NOTE_C4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc4sharp_5fd4flat_29',['BUZZER_NOTE_C4SHARP_D4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5_30',['BUZZER_NOTE_C5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc5sharp_5fd5flat_31',['BUZZER_NOTE_C5SHARP_D5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6_32',['BUZZER_NOTE_C6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc6sharp_5fd6flat_33',['BUZZER_NOTE_C6SHARP_D6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7_34',['BUZZER_NOTE_C7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc7sharp_5fd7flat_35',['BUZZER_NOTE_C7SHARP_D7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8_36',['BUZZER_NOTE_C8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fc8sharp_5fd8flat_37',['BUZZER_NOTE_C8SHARP_D8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2_38',['BUZZER_NOTE_D2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd2sharp_5fe2flat_39',['BUZZER_NOTE_D2SHARP_E2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3_40',['BUZZER_NOTE_D3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd3sharp_5fe3flat_41',['BUZZER_NOTE_D3SHARP_E3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4_42',['BUZZER_NOTE_D4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd4sharp_5fe4flat_43',['BUZZER_NOTE_D4SHARP_E4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5_44',['BUZZER_NOTE_D5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd5sharp_5fe5flat_45',['BUZZER_NOTE_D5SHARP_E5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6_46',['BUZZER_NOTE_D6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd6sharp_5fe6flat_47',['BUZZER_NOTE_D6SHARP_E6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7_48',['BUZZER_NOTE_D7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd7sharp_5fe7flat_49',['BUZZER_NOTE_D7SHARP_E7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8_50',['BUZZER_NOTE_D8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fd8sharp_5fe8flat_51',['BUZZER_NOTE_D8SHARP_E8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe2_52',['BUZZER_NOTE_E2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe3_53',['BUZZER_NOTE_E3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe4_54',['BUZZER_NOTE_E4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe5_55',['BUZZER_NOTE_E5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe6_56',['BUZZER_NOTE_E6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe7_57',['BUZZER_NOTE_E7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fe8_58',['BUZZER_NOTE_E8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2_59',['BUZZER_NOTE_F2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff2sharp_5fg2flat_60',['BUZZER_NOTE_F2SHARP_G2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3_61',['BUZZER_NOTE_F3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff3sharp_5fg3flat_62',['BUZZER_NOTE_F3SHARP_G3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4_63',['BUZZER_NOTE_F4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff4sharp_5fg4flat_64',['BUZZER_NOTE_F4SHARP_G4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5_65',['BUZZER_NOTE_F5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff5sharp_5fg5flat_66',['BUZZER_NOTE_F5SHARP_G5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6_67',['BUZZER_NOTE_F6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff6sharp_5fg6flat_68',['BUZZER_NOTE_F6SHARP_G6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7_69',['BUZZER_NOTE_F7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff7sharp_5fg7flat_70',['BUZZER_NOTE_F7SHARP_G7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8_71',['BUZZER_NOTE_F8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5ff8sharp_5fg8flat_72',['BUZZER_NOTE_F8SHARP_G8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2_73',['BUZZER_NOTE_G2',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg2sharp_5fa2flat_74',['BUZZER_NOTE_G2SHARP_A2FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3_75',['BUZZER_NOTE_G3',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg3sharp_5fa3flat_76',['BUZZER_NOTE_G3SHARP_A3FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4_77',['BUZZER_NOTE_G4',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg4sharp_5fa4flat_78',['BUZZER_NOTE_G4SHARP_A4FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5_79',['BUZZER_NOTE_G5',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg5sharp_5fa5flat_80',['BUZZER_NOTE_G5SHARP_A5FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6_81',['BUZZER_NOTE_G6',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg6sharp_5fa6flat_82',['BUZZER_NOTE_G6SHARP_A6FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7_83',['BUZZER_NOTE_G7',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg7sharp_5fa7flat_84',['BUZZER_NOTE_G7SHARP_A7FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8_85',['BUZZER_NOTE_G8',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c',1,'watch_buzzer.h']]],
['buzzer_5fnote_5fg8sharp_5fa8flat_86',['BUZZER_NOTE_G8SHARP_A8FLAT',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436',1,'watch_buzzer.h']]],
['buzzer_5fnote_5frest_87',['BUZZER_NOTE_REST',['../group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad',1,'watch_buzzer.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,8 +1,8 @@
var searchData=
[
['watch_5findicator_5f24h_408',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_409',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_410',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_411',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_412',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]]
['watch_5findicator_5f24h_0',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_1',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_2',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_3',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_4',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['watch_2eh_213',['watch.h',['../watch_8h.html',1,'']]]
['watch_2eh_0',['watch.h',['../watch_8h.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['_5f_5fattribute_5f_5f_214',['__attribute__',['../group__rtc.html#ga98366c1b71e09089b441d704193bb0d4',1,'__attribute__((deprecated(&quot;Use watch_rtc_set_date_time function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373',1,'__attribute__((deprecated(&quot;Use the watch_rtc_get_date_time function instead&quot;))) void watch_get_date_time(struct calendar_date_time *date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb',1,'__attribute__((deprecated(&quot;Use the watch_rtc_register_tick_callback function instead&quot;))) void watch_register_tick_callback(ext_irq_cb_t callback):&#160;watch_rtc.h'],['../group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf',1,'__attribute__((deprecated(&quot;Use watch_enable_uart to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud):&#160;watch_uart.h'],['../group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530',1,'__attribute__((deprecated(&quot;Use watch_uart_puts to print to the UART, or printf to log debug messages over USB.&quot;))) void watch_debug_putc(char c):&#160;watch_uart.h']]],
['_5fwatch_5frtc_5fis_5fenabled_215',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
['_5f_5fattribute_5f_5f_0',['__attribute__',['../group__rtc.html#ga98366c1b71e09089b441d704193bb0d4',1,'__attribute__((deprecated(&quot;Use watch_rtc_set_date_time function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373',1,'__attribute__((deprecated(&quot;Use the watch_rtc_get_date_time function instead&quot;))) void watch_get_date_time(struct calendar_date_time *date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb',1,'__attribute__((deprecated(&quot;Use the watch_rtc_register_tick_callback function instead&quot;))) void watch_register_tick_callback(ext_irq_cb_t callback):&#160;watch_rtc.h'],['../group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf',1,'__attribute__((deprecated(&quot;Use watch_enable_uart to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud):&#160;watch_uart.h'],['../group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530',1,'__attribute__((deprecated(&quot;Use watch_uart_puts to print to the UART, or printf to log debug messages over USB.&quot;))) void watch_debug_putc(char c):&#160;watch_uart.h']]],
['_5fwatch_5frtc_5fis_5fenabled_1',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,9 +1,9 @@
var searchData=
[
['app_5finit_216',['app_init',['../group__app.html#gadd3190cf715f513666f4be42874d91e2',1,'watch_app.h']]],
['app_5floop_217',['app_loop',['../group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a',1,'watch_app.h']]],
['app_5fprepare_5ffor_5fstandby_218',['app_prepare_for_standby',['../group__app.html#gaee30a1614f76afc41117f7176fb30165',1,'watch_app.h']]],
['app_5fsetup_219',['app_setup',['../group__app.html#gacce192accedbd296eb8d2182f8101f16',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fbackup_220',['app_wake_from_backup',['../group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fstandby_221',['app_wake_from_standby',['../group__app.html#gacc7e7ff6108524545ab4183110811874',1,'watch_app.h']]]
['app_5finit_0',['app_init',['../group__app.html#gadd3190cf715f513666f4be42874d91e2',1,'watch_app.h']]],
['app_5floop_1',['app_loop',['../group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a',1,'watch_app.h']]],
['app_5fprepare_5ffor_5fstandby_2',['app_prepare_for_standby',['../group__app.html#gaee30a1614f76afc41117f7176fb30165',1,'watch_app.h']]],
['app_5fsetup_3',['app_setup',['../group__app.html#gacce192accedbd296eb8d2182f8101f16',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fbackup_4',['app_wake_from_backup',['../group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fstandby_5',['app_wake_from_standby',['../group__app.html#gacc7e7ff6108524545ab4183110811874',1,'watch_app.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,94 +1,94 @@
var searchData=
[
['watch_5fbuzzer_5fplay_5fnote_222',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_223',['watch_clear_all_indicators',['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c'],['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fcolon_224',['watch_clear_colon',['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fdisplay_225',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_226',['watch_clear_indicator',['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fclear_5fpixel_227',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdisable_5fadc_228',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_229',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_230',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_231',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_232',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_233',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_234',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_235',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_236',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_237',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_238',['watch_display_string',['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c'],['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c']]],
['watch_5fenable_5fadc_239',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_240',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_241',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_242',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_243',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_244',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_245',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_246',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_247',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_248',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_249',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_250',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_251',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_252',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_253',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_254',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_255',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_256',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_257',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_258',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_259',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_260',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_261',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_262',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_263',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_264',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_265',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5fis_5fbattery_5flow_266',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
['watch_5fis_5fbuzzer_5for_5fled_5fenabled_267',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_268',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_269',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_270',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_271',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_272',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_273',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_274',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_275',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_276',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_277',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_278',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_279',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_280',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_281',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_282',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_283',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_284',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_285',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_286',['watch_set_colon',['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c']]],
['watch_5fset_5findicator_287',['watch_set_indicator',['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fset_5fled_5fcolor_288',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_289',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_290',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_291',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_292',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_293',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_294',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_295',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_296',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_297',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_298',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_299',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_300',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_301',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstore_5fbackup_5fdata_302',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_303',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_304',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_305',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_306',['watch_utility_convert_to_12_hour',['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c'],['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c']]],
['watch_5futility_5fconvert_5fto_5funix_5ftime_307',['watch_utility_convert_to_unix_time',['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fconvert_5fzone_308',['watch_utility_date_time_convert_zone',['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_309',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_310',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_311',['watch_utility_get_weekday',['../group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#ga8f3d6ddf5f22bc61e1dc4b569009b127',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_312',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]]
['watch_5fbuzzer_5fplay_5fnote_0',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_1',['watch_clear_all_indicators',['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c'],['../group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009',1,'watch_clear_all_indicators(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fcolon_2',['watch_clear_colon',['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782',1,'watch_clear_colon(void):&#160;watch_private_display.c']]],
['watch_5fclear_5fdisplay_3',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_4',['watch_clear_indicator',['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e',1,'watch_clear_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fclear_5fpixel_5',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdisable_5fadc_6',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_7',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_8',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_9',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_10',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_11',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_12',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_13',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_14',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_15',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_16',['watch_display_string',['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c'],['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c']]],
['watch_5fenable_5fadc_17',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_18',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_19',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_20',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_21',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_22',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_23',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_24',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_25',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_26',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_27',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_28',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_29',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_30',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_31',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_32',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_33',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_34',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_35',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_36',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_37',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_38',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_39',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_40',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_41',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_42',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_43',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5fis_5fbattery_5flow_44',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
['watch_5fis_5fbuzzer_5for_5fled_5fenabled_45',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_46',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_47',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_48',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_49',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_50',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_51',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_52',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_53',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_54',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_55',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_56',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_57',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_58',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_59',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_60',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_61',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_62',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_63',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_64',['watch_set_colon',['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c']]],
['watch_5fset_5findicator_65',['watch_set_indicator',['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
['watch_5fset_5fled_5fcolor_66',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_67',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_68',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_69',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_70',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_71',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_72',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_73',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_74',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_75',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_76',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_77',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_78',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_79',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstore_5fbackup_5fdata_80',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_81',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_82',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_83',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_84',['watch_utility_convert_to_12_hour',['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c'],['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c']]],
['watch_5futility_5fconvert_5fto_5funix_5ftime_85',['watch_utility_convert_to_unix_time',['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fconvert_5fzone_86',['watch_utility_date_time_convert_zone',['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_87',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_88',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_89',['watch_utility_get_weekday',['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_90',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['analog_20input_413',['Analog Input',['../group__adc.html',1,'']]],
['application_20framework_414',['Application Framework',['../group__app.html',1,'']]]
['analog_20input_0',['Analog Input',['../group__adc.html',1,'']]],
['application_20framework_1',['Application Framework',['../group__app.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['buttons_20_26_20external_20interrupts_415',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['buzzer_416',['Buzzer',['../group__buzzer.html',1,'']]]
['buttons_20_26_20external_20interrupts_0',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['buzzer_1',['Buzzer',['../group__buzzer.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_2.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['digital_20input_20and_20output_417',['Digital Input and Output',['../group__gpio.html',1,'']]]
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_3.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['i2c_20controller_20driver_418',['I2C Controller Driver',['../group__i2c.html',1,'']]]
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_4.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['led_20control_419',['LED Control',['../group__led.html',1,'']]]
['led_20control_0',['LED Control',['../group__led.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_5.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['real_2dtime_20clock_420',['Real-Time Clock',['../group__rtc.html',1,'']]]
['real_2dtime_20clock_0',['Real-Time Clock',['../group__rtc.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_6.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,6 +1,6 @@
var searchData=
[
['segment_20lcd_20display_421',['Segment LCD Display',['../group__slcd.html',1,'']]],
['sleep_20control_422',['Sleep Control',['../group__deepsleep.html',1,'']]],
['spi_20controller_20driver_423',['SPI Controller Driver',['../group__spi.html',1,'']]]
['segment_20lcd_20display_0',['Segment LCD Display',['../group__slcd.html',1,'']]],
['sleep_20control_1',['Sleep Control',['../group__deepsleep.html',1,'']]],
['spi_20controller_20driver_2',['SPI Controller Driver',['../group__spi.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_7.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['uart_424',['UART',['../group__uart.html',1,'']]],
['utility_20functions_425',['Utility Functions',['../group__utility.html',1,'']]]
['uart_0',['UART',['../group__uart.html',1,'']]],
['utility_20functions_1',['Utility Functions',['../group__utility.html',1,'']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['sensor_20watch_20documentation_426',['Sensor Watch Documentation',['../index.html',1,'']]]
['sensor_20watch_20documentation_0',['Sensor Watch Documentation',['../index.html',1,'']]]
];

View File

@ -17,7 +17,7 @@
#MSearchSelect {
display: inline-block;
vertical-align: middle;
height: 1.4em;
height: 19px;
padding: 0 0 0 0.3em;
margin: 0;
}
@ -26,7 +26,7 @@
display: inline-block;
vertical-align: middle;
width: 7.5em;
height: 1.1em;
height: 19px;
margin: 0 0.15em;
padding: 0;
line-height: 1em;
@ -39,6 +39,12 @@
background: none;
}
@media(hover: none) {
/* to avoid zooming on iOS */
#MSearchField {
font-size: 16px;
}
}
#MSearchBox .right {
display: inline-block;
@ -138,7 +144,7 @@ a.SelectItem:hover {
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
/*width: 60ex;*/
height: 15em;
}

View File

@ -80,7 +80,7 @@ function getYPos(item)
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label, extension)
function SearchBox(name, resultsPath, label, extension)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
if (!extension || extension == "") { extension = ".html"; }
@ -96,7 +96,6 @@ function SearchBox(name, resultsPath, inFrame, label, extension)
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
this.extension = extension;
@ -136,30 +135,14 @@ function SearchBox(name, resultsPath, inFrame, label, extension)
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
// stop selection hide timer
if (this.hideTimeout)
@ -367,25 +350,18 @@ function SearchBox(name, resultsPath, inFrame, label, extension)
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline-block';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
var maxWidth = document.body.clientWidth;
var width = 400;
if (left<10) left=10;
if (width+left+8>maxWidth) width=maxWidth-left-8;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
domPopupSearchResultsWindow.style.width = width + 'px';
}
this.lastSearchValue = searchValue;
@ -764,6 +740,7 @@ function createResults()
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
srLink.setAttribute('onclick','parent.searchBox.CloseResultsWindow()');
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
@ -785,6 +762,7 @@ function createResults()
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
srChild.setAttribute('onclick','parent.searchBox.CloseResultsWindow()');
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['buzzernote_314',['BuzzerNote',['../group__buzzer.html#gafa12cf05739781d774798dab6b8a3fed',1,'watch_buzzer.h']]]
['buzzernote_0',['BuzzerNote',['../group__buzzer.html#gafa12cf05739781d774798dab6b8a3fed',1,'watch_buzzer.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_1.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,5 +1,5 @@
var searchData=
[
['watch_5finterrupt_5ftrigger_315',['watch_interrupt_trigger',['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_extint.h']]],
['watchindicatorsegment_316',['WatchIndicatorSegment',['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'watch_slcd.h']]]
['watch_5finterrupt_5ftrigger_0',['watch_interrupt_trigger',['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_extint.h']]],
['watchindicatorsegment_1',['WatchIndicatorSegment',['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'watch_slcd.h']]]
];

View File

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_0.js"></script>
<script type="text/javascript" src="search.js"></script>
@ -12,14 +12,14 @@
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");

View File

@ -1,4 +1,4 @@
var searchData=
[
['noteperiods_313',['NotePeriods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c']]]
['noteperiods_0',['NotePeriods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.c']]]
];

File diff suppressed because one or more lines are too long

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch_date_time Union Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -65,14 +65,13 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">watch_date_time Union Reference<div class="ingroups"><a class="el" href="group__rtc.html">Real-Time Clock</a></div></div> </div>
<div class="headertitle"><div class="title">watch_date_time Union Reference<div class="ingroups"><a class="el" href="group__rtc.html">Real-Time Clock</a></div></div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ae6addb328d740d85f7e66e657f4055f4"><td class="memItemLeft" ><a id="ae6addb328d740d85f7e66e657f4055f4"></a>
<tr class="memitem:ae6addb328d740d85f7e66e657f4055f4"><td class="memItemLeft" ><a id="ae6addb328d740d85f7e66e657f4055f4" name="ae6addb328d740d85f7e66e657f4055f4"></a>
struct {</td></tr>
<tr class="memitem:aa67c59fe28874114ec474800af065511"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>second</b>: 6</td></tr>
@ -94,7 +93,7 @@ struct {</td></tr>
<tr class="separator:a27e3fa1f3a3884b6fcda3c09e0bfca2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6addb328d740d85f7e66e657f4055f4"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>unit</b></td></tr>
<tr class="separator:ae6addb328d740d85f7e66e657f4055f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a934a7c36c186da8b555435e315aa62f6"><td class="memItemLeft" align="right" valign="top"><a id="a934a7c36c186da8b555435e315aa62f6"></a>
<tr class="memitem:a934a7c36c186da8b555435e315aa62f6"><td class="memItemLeft" align="right" valign="top"><a id="a934a7c36c186da8b555435e315aa62f6" name="a934a7c36c186da8b555435e315aa62f6"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>reg</b></td></tr>
<tr class="separator:a934a7c36c186da8b555435e315aa62f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -104,7 +103,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>reg</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -69,8 +69,7 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">watch.h File Reference</div> </div>
<div class="headertitle"><div class="title">watch.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
@ -92,7 +91,7 @@ $(function() {
</div>
<p><a href="watch_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a16023aa6b668de61af59b40b2bee5d1d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch_is_battery_low</a> (void)</td></tr>
<tr class="memdesc:a16023aa6b668de61af59b40b2bee5d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true when the battery voltage dips below 2.5V. <a href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">More...</a><br /></td></tr>
@ -102,7 +101,7 @@ Functions</h2></td></tr>
<tr class="separator:a6df21baf06b4a5392d95dd3cdde75d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a16023aa6b668de61af59b40b2bee5d1d"></a>
<a id="a16023aa6b668de61af59b40b2bee5d1d" name="a16023aa6b668de61af59b40b2bee5d1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16023aa6b668de61af59b40b2bee5d1d">&#9670;&nbsp;</a></span>watch_is_battery_low()</h2>
<div class="memitem">
@ -119,11 +118,11 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Returns true when the battery voltage dips below 2.5V. </p>
<p>A CR2016 battery will have a nominal voltage between 2.9 and 3 volts for most of its lifespan. Once the battery discharges to about 60%, the voltage will drift slightly lower; this may manifest as a dimmer LED. By the time the battery voltage has fallen to 2.5 volts, it will have probably less than 10% of its capacity remaining, and you can expect the voltage to drop relatively quickly as the battery dies. </p>
<p >A CR2016 battery will have a nominal voltage between 2.9 and 3 volts for most of its lifespan. Once the battery discharges to about 60%, the voltage will drift slightly lower; this may manifest as a dimmer LED. By the time the battery voltage has fallen to 2.5 volts, it will have probably less than 10% of its capacity remaining, and you can expect the voltage to drop relatively quickly as the battery dies. </p>
</div>
</div>
<a id="a6df21baf06b4a5392d95dd3cdde75d94"></a>
<a id="a6df21baf06b4a5392d95dd3cdde75d94" name="a6df21baf06b4a5392d95dd3cdde75d94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6df21baf06b4a5392d95dd3cdde75d94">&#9670;&nbsp;</a></span>watch_is_buzzer_or_led_enabled()</h2>
<div class="memitem">
@ -140,14 +139,14 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Returns true if either the buzzer or the LED driver is enabled. </p>
<p>Both the buzzer and the LED use the TCC peripheral to drive their behavior. This function returns true if that peripheral is enabled. You can use this function to determine whether you need to call the watch_disable_leds or or watch_enable_buzzer functions before using these peripherals. </p>
<p >Both the buzzer and the LED use the TCC peripheral to drive their behavior. This function returns true if that peripheral is enabled. You can use this function to determine whether you need to call the watch_disable_leds or or watch_enable_buzzer functions before using these peripherals. </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,66 +67,65 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch.h</div> </div>
<div class="headertitle"><div class="title">watch.h</div></div>
</div><!--header-->
<div class="contents">
<a href="watch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef WATCH_H_</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define WATCH_H_</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;driver_init.h&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;watch_app.h&quot;</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;watch_rtc.h&quot;</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;watch_slcd.h&quot;</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;watch_extint.h&quot;</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;watch_led.h&quot;</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;watch_buzzer.h&quot;</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;watch_adc.h&quot;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;watch_gpio.h&quot;</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;watch_i2c.h&quot;</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;watch_spi.h&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;watch_uart.h&quot;</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;watch_deepsleep.h&quot;</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;watch_private.h&quot;</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d"> 76</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch_is_battery_low</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94"> 83</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* WATCH_H_ */</span><span class="preprocessor"></span></div>
<a href="watch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#ifndef WATCH_H_</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#define WATCH_H_</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include &quot;driver_init.h&quot;</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#include &quot;watch_app.h&quot;</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#include &quot;watch_rtc.h&quot;</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#include &quot;watch_slcd.h&quot;</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#include &quot;watch_extint.h&quot;</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#include &quot;watch_led.h&quot;</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#include &quot;watch_buzzer.h&quot;</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#include &quot;watch_adc.h&quot;</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#include &quot;watch_gpio.h&quot;</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#include &quot;watch_i2c.h&quot;</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#include &quot;watch_spi.h&quot;</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#include &quot;watch_uart.h&quot;</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#include &quot;watch_deepsleep.h&quot;</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#include &quot;watch_private.h&quot;</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d"> 76</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch_is_battery_low</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94"> 83</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#endif </span><span class="comment">/* WATCH_H_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="awatch_8h_html_a16023aa6b668de61af59b40b2bee5d1d"><div class="ttname"><a href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch_is_battery_low</a></div><div class="ttdeci">bool watch_is_battery_low(void)</div><div class="ttdoc">Returns true when the battery voltage dips below 2.5V.</div></div>
<div class="ttc" id="awatch_8h_html_a6df21baf06b4a5392d95dd3cdde75d94"><div class="ttname"><a href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a></div><div class="ttdeci">bool watch_is_buzzer_or_led_enabled(void)</div><div class="ttdoc">Returns true if either the buzzer or the LED driver is enabled.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_adc.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,66 +67,65 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch_adc.h</div> </div>
<div class="headertitle"><div class="title">watch_adc.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef _WATCH_ADC_H_INCLUDED</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _WATCH_ADC_H_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="group__adc.html#ga908b5334af677309b03d7679d77aaa02"> 39</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#ga908b5334af677309b03d7679d77aaa02">watch_enable_adc</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8"> 44</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8">watch_enable_analog_input</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069"> 52</a></span>&#160;uint16_t <a class="code" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">watch_get_analog_pin_level</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d"> 75</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d">watch_set_analog_num_samples</a>(uint16_t samples);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc"> 95</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc">watch_set_analog_sampling_length</a>(uint8_t cycles);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; ADC_REFERENCE_INTREF = 0,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; ADC_REFERENCE_VCC_DIV1POINT6,</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; ADC_REFERENCE_VCC_DIV2,</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; ADC_REFERENCE_VCC,</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;} watch_adc_reference_voltage;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93"> 130</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93">watch_set_analog_reference_voltage</a>(watch_adc_reference_voltage reference);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14"> 142</a></span>&#160;uint16_t <a class="code" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">watch_get_vcc_voltage</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31"> 147</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31">watch_disable_analog_input</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb"> 154</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb">watch_disable_adc</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef _WATCH_ADC_H_INCLUDED</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define _WATCH_ADC_H_INCLUDED</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__adc.html#ga908b5334af677309b03d7679d77aaa02"> 39</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#ga908b5334af677309b03d7679d77aaa02">watch_enable_adc</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8"> 44</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8">watch_enable_analog_input</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069"> 52</a></span>uint16_t <a class="code hl_function" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">watch_get_analog_pin_level</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d"> 75</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d">watch_set_analog_num_samples</a>(uint16_t samples);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc"> 95</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc">watch_set_analog_sampling_length</a>(uint8_t cycles);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> ADC_REFERENCE_INTREF = 0,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> ADC_REFERENCE_VCC_DIV1POINT6,</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> ADC_REFERENCE_VCC_DIV2,</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> ADC_REFERENCE_VCC,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>} watch_adc_reference_voltage;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93"> 130</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93">watch_set_analog_reference_voltage</a>(watch_adc_reference_voltage reference);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14"> 142</a></span>uint16_t <a class="code hl_function" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">watch_get_vcc_voltage</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31"> 147</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31">watch_disable_analog_input</a>(<span class="keyword">const</span> uint8_t pin);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb"> 154</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb">watch_disable_adc</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__adc_html_ga2064244f68cff87a1df08f6b07183069"><div class="ttname"><a href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">watch_get_analog_pin_level</a></div><div class="ttdeci">uint16_t watch_get_analog_pin_level(const uint8_t pin)</div><div class="ttdoc">Reads an analog value from one of the pins.</div></div>
<div class="ttc" id="agroup__adc_html_ga30a491e9cab049a2812f75862a613aa8"><div class="ttname"><a href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8">watch_enable_analog_input</a></div><div class="ttdeci">void watch_enable_analog_input(const uint8_t pin)</div><div class="ttdoc">Configures the selected pin for analog input.</div></div>
<div class="ttc" id="agroup__adc_html_ga465fcb058492d350d29fe4403df85b14"><div class="ttname"><a href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">watch_get_vcc_voltage</a></div><div class="ttdeci">uint16_t watch_get_vcc_voltage(void)</div><div class="ttdoc">Returns the voltage of the VCC supply in millivolts (i.e. 3000 mV == 3.0 V). If running on a coin cel...</div></div>
@ -140,7 +139,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_app.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,50 +67,49 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch_app.h</div> </div>
<div class="headertitle"><div class="title">watch_app.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef _WATCH_APP_H_INCLUDED</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _WATCH_APP_H_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__app.html#gadd3190cf715f513666f4be42874d91e2"> 58</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__app.html#gadd3190cf715f513666f4be42874d91e2">app_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a"> 64</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group__app.html#gacce192accedbd296eb8d2182f8101f16"> 74</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__app.html#gacce192accedbd296eb8d2182f8101f16">app_setup</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a"> 89</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a">app_loop</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__app.html#gaee30a1614f76afc41117f7176fb30165"> 101</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__app.html#gaee30a1614f76afc41117f7176fb30165">app_prepare_for_standby</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__app.html#gacc7e7ff6108524545ab4183110811874"> 105</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__app.html#gacc7e7ff6108524545ab4183110811874">app_wake_from_standby</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef _WATCH_APP_H_INCLUDED</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define _WATCH_APP_H_INCLUDED</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="group__app.html#gadd3190cf715f513666f4be42874d91e2"> 58</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__app.html#gadd3190cf715f513666f4be42874d91e2">app_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a"> 64</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="group__app.html#gacce192accedbd296eb8d2182f8101f16"> 74</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__app.html#gacce192accedbd296eb8d2182f8101f16">app_setup</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a"> 89</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a">app_loop</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="group__app.html#gaee30a1614f76afc41117f7176fb30165"> 101</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__app.html#gaee30a1614f76afc41117f7176fb30165">app_prepare_for_standby</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group__app.html#gacc7e7ff6108524545ab4183110811874"> 105</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__app.html#gacc7e7ff6108524545ab4183110811874">app_wake_from_standby</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__app_html_gab6a9f08ba879ce8d28fb19ca2882890a"><div class="ttname"><a href="group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a">app_wake_from_backup</a></div><div class="ttdeci">void app_wake_from_backup(void)</div><div class="ttdoc">A function you will implement to wake from BACKUP mode, which wipes the system's RAM,...</div></div>
<div class="ttc" id="agroup__app_html_gacc7e7ff6108524545ab4183110811874"><div class="ttname"><a href="group__app.html#gacc7e7ff6108524545ab4183110811874">app_wake_from_standby</a></div><div class="ttdeci">void app_wake_from_standby(void)</div><div class="ttdoc">A method you will implement to configure the app after waking from STANDBY mode.</div></div>
<div class="ttc" id="agroup__app_html_gacce192accedbd296eb8d2182f8101f16"><div class="ttname"><a href="group__app.html#gacce192accedbd296eb8d2182f8101f16">app_setup</a></div><div class="ttdeci">void app_setup(void)</div><div class="ttdoc">A function you will implement to set up your application. The app_setup function is like setup() in A...</div></div>
@ -120,7 +119,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_buzzer.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,145 +67,144 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch_buzzer.h</div> </div>
<div class="headertitle"><div class="title">watch_buzzer.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef _WATCH_BUZZER_H_INCLUDED</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _WATCH_BUZZER_H_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204"> 36</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204">watch_enable_buzzer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9"> 42</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9">watch_set_buzzer_period</a>(uint32_t period);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93"> 48</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">watch_disable_buzzer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98"> 54</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98">watch_set_buzzer_on</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4"> 58</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4">watch_set_buzzer_off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6"> 61</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> {</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"> 62</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab">BUZZER_NOTE_A1</a>, </div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"> 63</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d">BUZZER_NOTE_A1SHARP_B1FLAT</a>, </div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"> 64</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d">BUZZER_NOTE_B1</a>, </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"> 65</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465">BUZZER_NOTE_C2</a>, </div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"> 66</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232">BUZZER_NOTE_C2SHARP_D2FLAT</a>, </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"> 67</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119">BUZZER_NOTE_D2</a>, </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"> 68</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a">BUZZER_NOTE_D2SHARP_E2FLAT</a>, </div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"> 69</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b">BUZZER_NOTE_E2</a>, </div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"> 70</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1">BUZZER_NOTE_F2</a>, </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"> 71</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447">BUZZER_NOTE_F2SHARP_G2FLAT</a>, </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"> 72</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3">BUZZER_NOTE_G2</a>, </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"> 73</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f">BUZZER_NOTE_G2SHARP_A2FLAT</a>, </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"> 74</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e">BUZZER_NOTE_A2</a>, </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"> 75</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9">BUZZER_NOTE_A2SHARP_B2FLAT</a>, </div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"> 76</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6">BUZZER_NOTE_B2</a>, </div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"> 77</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb">BUZZER_NOTE_C3</a>, </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"> 78</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08">BUZZER_NOTE_C3SHARP_D3FLAT</a>, </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"> 79</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935">BUZZER_NOTE_D3</a>, </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"> 80</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0">BUZZER_NOTE_D3SHARP_E3FLAT</a>, </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"> 81</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1">BUZZER_NOTE_E3</a>, </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"> 82</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30">BUZZER_NOTE_F3</a>, </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"> 83</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a">BUZZER_NOTE_F3SHARP_G3FLAT</a>, </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"> 84</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd">BUZZER_NOTE_G3</a>, </div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"> 85</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31">BUZZER_NOTE_G3SHARP_A3FLAT</a>, </div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"> 86</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1">BUZZER_NOTE_A3</a>, </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"> 87</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc">BUZZER_NOTE_A3SHARP_B3FLAT</a>, </div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"> 88</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56">BUZZER_NOTE_B3</a>, </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"> 89</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115">BUZZER_NOTE_C4</a>, </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"> 90</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086">BUZZER_NOTE_C4SHARP_D4FLAT</a>, </div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"> 91</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53">BUZZER_NOTE_D4</a>, </div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"> 92</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2">BUZZER_NOTE_D4SHARP_E4FLAT</a>, </div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"> 93</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c">BUZZER_NOTE_E4</a>, </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"> 94</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31">BUZZER_NOTE_F4</a>, </div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"> 95</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086">BUZZER_NOTE_F4SHARP_G4FLAT</a>, </div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"> 96</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8">BUZZER_NOTE_G4</a>, </div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"> 97</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8">BUZZER_NOTE_G4SHARP_A4FLAT</a>, </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"> 98</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5">BUZZER_NOTE_A4</a>, </div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"> 99</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23">BUZZER_NOTE_A4SHARP_B4FLAT</a>, </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"> 100</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a">BUZZER_NOTE_B4</a>, </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"> 101</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3">BUZZER_NOTE_C5</a>, </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"> 102</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96">BUZZER_NOTE_C5SHARP_D5FLAT</a>, </div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"> 103</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd">BUZZER_NOTE_D5</a>, </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"> 104</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b">BUZZER_NOTE_D5SHARP_E5FLAT</a>, </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"> 105</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431">BUZZER_NOTE_E5</a>, </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"> 106</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77">BUZZER_NOTE_F5</a>, </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"> 107</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838">BUZZER_NOTE_F5SHARP_G5FLAT</a>, </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"> 108</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e">BUZZER_NOTE_G5</a>, </div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"> 109</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c">BUZZER_NOTE_G5SHARP_A5FLAT</a>, </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"> 110</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7">BUZZER_NOTE_A5</a>, </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"> 111</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57">BUZZER_NOTE_A5SHARP_B5FLAT</a>, </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"> 112</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4">BUZZER_NOTE_B5</a>, </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"> 113</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5">BUZZER_NOTE_C6</a>, </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"> 114</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2">BUZZER_NOTE_C6SHARP_D6FLAT</a>, </div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"> 115</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f">BUZZER_NOTE_D6</a>, </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"> 116</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f">BUZZER_NOTE_D6SHARP_E6FLAT</a>, </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"> 117</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c">BUZZER_NOTE_E6</a>, </div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"> 118</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae">BUZZER_NOTE_F6</a>, </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"> 119</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0">BUZZER_NOTE_F6SHARP_G6FLAT</a>, </div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"> 120</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2">BUZZER_NOTE_G6</a>, </div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"> 121</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849">BUZZER_NOTE_G6SHARP_A6FLAT</a>, </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"> 122</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db">BUZZER_NOTE_A6</a>, </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"> 123</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d">BUZZER_NOTE_A6SHARP_B6FLAT</a>, </div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"> 124</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80">BUZZER_NOTE_B6</a>, </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"> 125</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569">BUZZER_NOTE_C7</a>, </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"> 126</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908">BUZZER_NOTE_C7SHARP_D7FLAT</a>, </div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"> 127</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0">BUZZER_NOTE_D7</a>, </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"> 128</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542">BUZZER_NOTE_D7SHARP_E7FLAT</a>, </div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"> 129</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392">BUZZER_NOTE_E7</a>, </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"> 130</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90">BUZZER_NOTE_F7</a>, </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"> 131</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b">BUZZER_NOTE_F7SHARP_G7FLAT</a>, </div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"> 132</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd">BUZZER_NOTE_G7</a>, </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"> 133</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a">BUZZER_NOTE_G7SHARP_A7FLAT</a>, </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"> 134</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1">BUZZER_NOTE_A7</a>, </div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"> 135</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab">BUZZER_NOTE_A7SHARP_B7FLAT</a>, </div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"> 136</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629">BUZZER_NOTE_B7</a>, </div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"> 137</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b">BUZZER_NOTE_C8</a>, </div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"> 138</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67">BUZZER_NOTE_C8SHARP_D8FLAT</a>, </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"> 139</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894">BUZZER_NOTE_D8</a>, </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"> 140</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2">BUZZER_NOTE_D8SHARP_E8FLAT</a>, </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"> 141</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615">BUZZER_NOTE_E8</a>, </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"> 142</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5">BUZZER_NOTE_F8</a>, </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"> 143</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5">BUZZER_NOTE_F8SHARP_G8FLAT</a>, </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"> 144</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c">BUZZER_NOTE_G8</a>, </div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"> 145</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436">BUZZER_NOTE_G8SHARP_A8FLAT</a>, </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"> 146</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681">BUZZER_NOTE_A8</a>, </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"> 147</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6">BUZZER_NOTE_A8SHARP_B8FLAT</a>, </div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"> 148</a></span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20">BUZZER_NOTE_B8</a>, </div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad">BUZZER_NOTE_REST</a> </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"> 150</a></span>&#160;} <a class="code" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80"> 158</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80">watch_buzzer_play_note</a>(<a class="code" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> note, uint16_t duration_ms);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> uint16_t <a class="code" href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a>[108];</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef _WATCH_BUZZER_H_INCLUDED</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define _WATCH_BUZZER_H_INCLUDED</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204"> 36</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204">watch_enable_buzzer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9"> 42</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9">watch_set_buzzer_period</a>(uint32_t period);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93"> 48</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">watch_disable_buzzer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98"> 54</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98">watch_set_buzzer_on</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4"> 58</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4">watch_set_buzzer_off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6"> 61</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> {</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"> 62</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab">BUZZER_NOTE_A1</a>, </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"> 63</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d">BUZZER_NOTE_A1SHARP_B1FLAT</a>, </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"> 64</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d">BUZZER_NOTE_B1</a>, </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"> 65</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465">BUZZER_NOTE_C2</a>, </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"> 66</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232">BUZZER_NOTE_C2SHARP_D2FLAT</a>, </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"> 67</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119">BUZZER_NOTE_D2</a>, </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"> 68</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a">BUZZER_NOTE_D2SHARP_E2FLAT</a>, </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"> 69</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b">BUZZER_NOTE_E2</a>, </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"> 70</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1">BUZZER_NOTE_F2</a>, </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"> 71</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447">BUZZER_NOTE_F2SHARP_G2FLAT</a>, </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"> 72</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3">BUZZER_NOTE_G2</a>, </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"> 73</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f">BUZZER_NOTE_G2SHARP_A2FLAT</a>, </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"> 74</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e">BUZZER_NOTE_A2</a>, </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"> 75</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9">BUZZER_NOTE_A2SHARP_B2FLAT</a>, </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"> 76</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6">BUZZER_NOTE_B2</a>, </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"> 77</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb">BUZZER_NOTE_C3</a>, </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"> 78</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08">BUZZER_NOTE_C3SHARP_D3FLAT</a>, </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"> 79</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935">BUZZER_NOTE_D3</a>, </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"> 80</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0">BUZZER_NOTE_D3SHARP_E3FLAT</a>, </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"> 81</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1">BUZZER_NOTE_E3</a>, </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"> 82</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30">BUZZER_NOTE_F3</a>, </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"> 83</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a">BUZZER_NOTE_F3SHARP_G3FLAT</a>, </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"> 84</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd">BUZZER_NOTE_G3</a>, </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"> 85</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31">BUZZER_NOTE_G3SHARP_A3FLAT</a>, </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"> 86</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1">BUZZER_NOTE_A3</a>, </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"> 87</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc">BUZZER_NOTE_A3SHARP_B3FLAT</a>, </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"> 88</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56">BUZZER_NOTE_B3</a>, </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"> 89</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115">BUZZER_NOTE_C4</a>, </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"> 90</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086">BUZZER_NOTE_C4SHARP_D4FLAT</a>, </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"> 91</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53">BUZZER_NOTE_D4</a>, </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"> 92</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2">BUZZER_NOTE_D4SHARP_E4FLAT</a>, </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"> 93</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c">BUZZER_NOTE_E4</a>, </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"> 94</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31">BUZZER_NOTE_F4</a>, </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"> 95</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086">BUZZER_NOTE_F4SHARP_G4FLAT</a>, </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"> 96</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8">BUZZER_NOTE_G4</a>, </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"> 97</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8">BUZZER_NOTE_G4SHARP_A4FLAT</a>, </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"> 98</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5">BUZZER_NOTE_A4</a>, </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"> 99</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23">BUZZER_NOTE_A4SHARP_B4FLAT</a>, </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"> 100</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a">BUZZER_NOTE_B4</a>, </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"> 101</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3">BUZZER_NOTE_C5</a>, </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"> 102</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96">BUZZER_NOTE_C5SHARP_D5FLAT</a>, </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"> 103</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd">BUZZER_NOTE_D5</a>, </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"> 104</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b">BUZZER_NOTE_D5SHARP_E5FLAT</a>, </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"> 105</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431">BUZZER_NOTE_E5</a>, </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"> 106</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77">BUZZER_NOTE_F5</a>, </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"> 107</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838">BUZZER_NOTE_F5SHARP_G5FLAT</a>, </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"> 108</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e">BUZZER_NOTE_G5</a>, </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"> 109</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c">BUZZER_NOTE_G5SHARP_A5FLAT</a>, </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"> 110</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7">BUZZER_NOTE_A5</a>, </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"> 111</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57">BUZZER_NOTE_A5SHARP_B5FLAT</a>, </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"> 112</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4">BUZZER_NOTE_B5</a>, </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"> 113</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5">BUZZER_NOTE_C6</a>, </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"> 114</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2">BUZZER_NOTE_C6SHARP_D6FLAT</a>, </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"> 115</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f">BUZZER_NOTE_D6</a>, </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"> 116</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f">BUZZER_NOTE_D6SHARP_E6FLAT</a>, </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"> 117</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c">BUZZER_NOTE_E6</a>, </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"> 118</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae">BUZZER_NOTE_F6</a>, </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"> 119</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0">BUZZER_NOTE_F6SHARP_G6FLAT</a>, </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"> 120</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2">BUZZER_NOTE_G6</a>, </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"> 121</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849">BUZZER_NOTE_G6SHARP_A6FLAT</a>, </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"> 122</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db">BUZZER_NOTE_A6</a>, </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"> 123</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d">BUZZER_NOTE_A6SHARP_B6FLAT</a>, </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"> 124</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80">BUZZER_NOTE_B6</a>, </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"> 125</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569">BUZZER_NOTE_C7</a>, </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"> 126</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908">BUZZER_NOTE_C7SHARP_D7FLAT</a>, </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"> 127</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0">BUZZER_NOTE_D7</a>, </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"> 128</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542">BUZZER_NOTE_D7SHARP_E7FLAT</a>, </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"> 129</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392">BUZZER_NOTE_E7</a>, </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"> 130</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90">BUZZER_NOTE_F7</a>, </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"> 131</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b">BUZZER_NOTE_F7SHARP_G7FLAT</a>, </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"> 132</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd">BUZZER_NOTE_G7</a>, </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"> 133</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a">BUZZER_NOTE_G7SHARP_A7FLAT</a>, </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"> 134</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1">BUZZER_NOTE_A7</a>, </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"> 135</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab">BUZZER_NOTE_A7SHARP_B7FLAT</a>, </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"> 136</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629">BUZZER_NOTE_B7</a>, </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"> 137</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b">BUZZER_NOTE_C8</a>, </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"> 138</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67">BUZZER_NOTE_C8SHARP_D8FLAT</a>, </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"> 139</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894">BUZZER_NOTE_D8</a>, </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"> 140</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2">BUZZER_NOTE_D8SHARP_E8FLAT</a>, </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"> 141</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615">BUZZER_NOTE_E8</a>, </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"> 142</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5">BUZZER_NOTE_F8</a>, </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"> 143</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5">BUZZER_NOTE_F8SHARP_G8FLAT</a>, </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"> 144</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c">BUZZER_NOTE_G8</a>, </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"> 145</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436">BUZZER_NOTE_G8SHARP_A8FLAT</a>, </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"> 146</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681">BUZZER_NOTE_A8</a>, </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"> 147</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6">BUZZER_NOTE_A8SHARP_B8FLAT</a>, </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"> 148</a></span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20">BUZZER_NOTE_B8</a>, </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_enumvalue" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad">BUZZER_NOTE_REST</a> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"> 150</a></span>} <a class="code hl_enumeration" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a>;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80"> 158</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80">watch_buzzer_play_note</a>(<a class="code hl_enumeration" href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a> note, uint16_t duration_ms);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="keyword">extern</span> <span class="keyword">const</span> uint16_t <a class="code hl_variable" href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a>[108];</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__buzzer_html_ga1b6ece8107c1f2bedf80d5584d204b80"><div class="ttname"><a href="group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80">watch_buzzer_play_note</a></div><div class="ttdeci">void watch_buzzer_play_note(BuzzerNote note, uint16_t duration_ms)</div><div class="ttdoc">Plays the given note for a set duration.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga1bb9e9b72fb691b87708ed14f79491d6"><div class="ttname"><a href="group__buzzer.html#ga1bb9e9b72fb691b87708ed14f79491d6">BuzzerNote</a></div><div class="ttdeci">BuzzerNote</div><div class="ttdoc">87 notes for use with watch_buzzer_play_note</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:61</div></div>
<div class="ttc" id="agroup__buzzer_html_ga24cef76bc304371e7914c7c5bb579f93"><div class="ttname"><a href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">watch_disable_buzzer</a></div><div class="ttdeci">void watch_disable_buzzer(void)</div><div class="ttdoc">Disables the TCC peripheral that drives the buzzer.</div></div>
@ -306,7 +305,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_deepsleep.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,64 +67,63 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch_deepsleep.h</div> </div>
<div class="headertitle"><div class="title">watch_deepsleep.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef _WATCH_DEEPSLEEP_H_INCLUDED</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _WATCH_DEEPSLEEP_H_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">// These are declared in watch_rtc.c.</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">extern</span> ext_irq_cb_t btn_alarm_callback;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">extern</span> ext_irq_cb_t a2_callback;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">extern</span> ext_irq_cb_t a4_callback;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca"> 87</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">watch_register_extwake_callback</a>(uint8_t pin, ext_irq_cb_t callback, <span class="keywordtype">bool</span> level);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe"> 94</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe">watch_disable_extwake_interrupt</a>(uint8_t pin);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846"> 100</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a>(uint32_t data, uint8_t reg);</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196"> 106</a></span>&#160;uint32_t <a class="code" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a>(uint8_t reg);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b"> 122</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451"> 134</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef"> 151</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_enter_sleep_mode or watch_enter_deep_sleep_mode instead&quot;</span>)))</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;void watch_enter_shallow_sleep(<span class="keywordtype">bool</span> display_on);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;__attribute__((deprecated(&quot;Use <a class="code" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> instead&quot;)))</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">void</span> watch_enter_deep_sleep(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef _WATCH_DEEPSLEEP_H_INCLUDED</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define _WATCH_DEEPSLEEP_H_INCLUDED</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment">// These are declared in watch_rtc.c.</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">extern</span> ext_irq_cb_t btn_alarm_callback;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">extern</span> ext_irq_cb_t a2_callback;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">extern</span> ext_irq_cb_t a4_callback;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca"> 87</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">watch_register_extwake_callback</a>(uint8_t pin, ext_irq_cb_t callback, <span class="keywordtype">bool</span> level);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe"> 94</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe">watch_disable_extwake_interrupt</a>(uint8_t pin);</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846"> 100</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a>(uint32_t data, uint8_t reg);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196"> 106</a></span>uint32_t <a class="code hl_function" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a>(uint8_t reg);</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b"> 122</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451"> 134</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef"> 151</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_enter_sleep_mode or watch_enter_deep_sleep_mode instead&quot;</span>)))</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>void watch_enter_shallow_sleep(<span class="keywordtype">bool</span> display_on);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>__attribute__((deprecated(&quot;Use <a class="code hl_function" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> instead&quot;)))</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="keywordtype">void</span> watch_enter_deep_sleep(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__deepsleep_html_ga2de1f1012475654c4741f60808581196"><div class="ttname"><a href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a></div><div class="ttdeci">uint32_t watch_get_backup_data(uint8_t reg)</div><div class="ttdoc">Gets 32 bits of data from the RTC's BACKUP register.</div></div>
<div class="ttc" id="agroup__deepsleep_html_ga385b36922ec76c5fe697772f97a05846"><div class="ttname"><a href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a></div><div class="ttdeci">void watch_store_backup_data(uint32_t data, uint8_t reg)</div><div class="ttdoc">Stores data in one of the RTC's backup registers, which retain their data in BACKUP mode.</div></div>
<div class="ttc" id="agroup__deepsleep_html_ga50dda38a8a83d7d957e3bb2bf13aa3ef"><div class="ttname"><a href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a></div><div class="ttdeci">void watch_enter_backup_mode(void)</div><div class="ttdoc">Enters the SAM L22's lowest-power mode, BACKUP.</div></div>
@ -136,7 +135,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

View File

@ -2,8 +2,8 @@
<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 http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_extint.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -19,10 +19,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Sensor Watch
&#160;<span id="projectnumber">0.0.0</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
</div>
<div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
</td>
@ -31,21 +30,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@ -67,59 +67,58 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">watch_extint.h</div> </div>
<div class="headertitle"><div class="title">watch_extint.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * MIT License</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef _WATCH_EXTINT_H_INCLUDED</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _WATCH_EXTINT_H_INCLUDED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;hal_ext_irq.h&quot;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8"> 44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; INTERRUPT_TRIGGER_NONE = 0,</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; INTERRUPT_TRIGGER_RISING,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; INTERRUPT_TRIGGER_FALLING,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; INTERRUPT_TRIGGER_BOTH,</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b"> 49</a></span>&#160;} <a class="code" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2"> 52</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084"> 55</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084">watch_disable_external_interrupts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c"> 77</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a>(<span class="keyword">const</span> uint8_t pin, ext_irq_cb_t callback, <a class="code" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> trigger);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_register_interrupt_callback or watch_register_extwake_callback instead&quot;</span>)))</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;void watch_register_button_callback(const uint8_t pin, ext_irq_cb_t callback);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;__attribute__((deprecated(&quot;Use <a class="code" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> instead&quot;)))</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> watch_enable_buttons(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * MIT License</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * Copyright (c) 2020 Joey Castillo</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * in the Software without restriction, including without limitation the rights</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * copies or substantial portions of the Software.</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * SOFTWARE.</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef _WATCH_EXTINT_H_INCLUDED</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define _WATCH_EXTINT_H_INCLUDED</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include &quot;hal_ext_irq.h&quot;</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8"> 44</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> {</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> INTERRUPT_TRIGGER_NONE = 0,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> INTERRUPT_TRIGGER_RISING,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> INTERRUPT_TRIGGER_FALLING,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> INTERRUPT_TRIGGER_BOTH,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b"> 49</a></span>} <a class="code hl_enumeration" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a>;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2"> 52</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084"> 55</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084">watch_disable_external_interrupts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c"> 77</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a>(<span class="keyword">const</span> uint8_t pin, ext_irq_cb_t callback, <a class="code hl_enumeration" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> trigger);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_register_interrupt_callback or watch_register_extwake_callback instead&quot;</span>)))</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>void watch_register_button_callback(const uint8_t pin, ext_irq_cb_t callback);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>__attribute__((deprecated(&quot;Use <a class="code hl_function" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> instead&quot;)))</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="keywordtype">void</span> watch_enable_buttons(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__buttons_html_ga0454ca577b6fcc7a7cb03039cb5150d8"><div class="ttname"><a href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a></div><div class="ttdeci">watch_interrupt_trigger</div><div class="ttdoc">An enum defining the types of interrupt trigger you wish to scan for.</div><div class="ttdef"><b>Definition:</b> watch_extint.h:44</div></div>
<div class="ttc" id="agroup__buttons_html_ga14c8fd8d92e4535012fb939ca8f12084"><div class="ttname"><a href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084">watch_disable_external_interrupts</a></div><div class="ttdeci">void watch_disable_external_interrupts(void)</div><div class="ttdoc">Disables the external interrupt controller.</div></div>
<div class="ttc" id="agroup__buttons_html_ga9bcddd56ef2065183697b471a5fff6d2"><div class="ttname"><a href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a></div><div class="ttdeci">void watch_enable_external_interrupts(void)</div><div class="ttdoc">Enables the external interrupt controller.</div></div>
@ -128,7 +127,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More