deploy: af18673e1aa53091880d829a6fa4d7e23a6b4381

This commit is contained in:
joeycastillo 2024-02-07 19:02:57 +00:00
parent cd62140803
commit 849ae6e1c4
103 changed files with 1303 additions and 985 deletions

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -82,7 +82,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.5
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.8
</small></address>
</body>
</html>

BIN
bdwn.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -82,7 +82,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,47 +80,47 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html">watch.h</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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__adc_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_adc.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__app_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_app.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__buzzer_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_buzzer.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__deepsleep_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_deepsleep.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__extint_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_extint.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__gpio_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_gpio.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__i2c_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_i2c.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__led_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_led.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__private_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_private.h</b></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_buzzer.h</b> <a href="watch__private__buzzer_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__private__buzzer_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_private_buzzer.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__private__display_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_private_display.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__rtc_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__slcd_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_slcd.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__spi_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_spi.h</b></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_storage.h</b> <a href="watch__storage_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__storage_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_storage.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__uart_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_uart.h</b></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="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="watch__utility_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>watch_utility.h</b></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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,13 +80,13 @@ $(function() {
<table class="memberdecls">
<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="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,7 +80,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.5
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.8
</small></address>
</body>
</html>

BIN
doc.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

12
doc.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
docd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 756 B

12
docd.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,4 +1,4 @@
/* The standard CSS for doxygen 1.9.5*/
/* The standard CSS for doxygen 1.9.8*/
html {
/* page base colors */
@ -39,7 +39,9 @@ html {
--icon-background-color: #728DC1;
--icon-foreground-color: white;
--icon-doc-image: url('doc.png');
--icon-doc-image: url('doc.svg');
--icon-folder-open-image: url('folderopen.svg');
--icon-folder-closed-image: url('folderclosed.svg');
/* brief member declaration list */
--memdecl-background-color: #F9FAFC;
@ -100,6 +102,7 @@ html {
--toc-background-color: #F4F6FA;
--toc-border-color: #D8DFEE;
--toc-header-color: #4665A2;
--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px' fill='grey'><text x='0' y='5' font-size='10'>&%238595;</text></svg>");
/** search field */
--search-background-color: white;
@ -125,6 +128,7 @@ html {
--code-preprocessor-color: #806020;
--code-string-literal-color: #002080;
--code-char-literal-color: #008080;
--code-xml-cdata-color: black;
--code-vhdl-digit-color: #FF00FF;
--code-vhdl-char-color: #000000;
--code-vhdl-keyword-color: #700070;
@ -148,10 +152,15 @@ html {
--tooltip-declaration-color: #006318;
--tooltip-link-color: #4665A2;
--tooltip-shadow: 1px 1px 7px gray;
--fold-line-color: #808080;
--fold-minus-image: url('minus.svg');
--fold-plus-image: url('plus.svg');
--fold-minus-image-relpath: url('../../minus.svg');
--fold-plus-image-relpath: url('../../plus.svg');
/** font-family */
--font-family-normal: Roboto,sans-serif;
--font-family-monospace: monospace,fixed;
--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
--font-family-title: Tahoma,Arial,sans-serif;
--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
@ -203,7 +212,9 @@ html {
--icon-background-color: #334975;
--icon-foreground-color: #C4CFE5;
--icon-doc-image: url('docd.png');
--icon-doc-image: url('docd.svg');
--icon-folder-open-image: url('folderopend.svg');
--icon-folder-closed-image: url('folderclosedd.svg');
/* brief member declaration list */
--memdecl-background-color: #0B101A;
@ -264,6 +275,7 @@ html {
--toc-background-color: #151E30;
--toc-border-color: #202E4A;
--toc-header-color: #A3B4D7;
--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px'><text x='0' y='5' font-size='10' fill='grey'>&%238595;</text></svg>");
/** search field */
--search-background-color: black;
@ -289,9 +301,10 @@ html {
--code-preprocessor-color: #65CABE;
--code-string-literal-color: #7EC699;
--code-char-literal-color: #00E0F0;
--code-xml-cdata-color: #C9D1D9;
--code-vhdl-digit-color: #FF00FF;
--code-vhdl-char-color: #000000;
--code-vhdl-keyword-color: #700070;
--code-vhdl-char-color: #C0C0C0;
--code-vhdl-keyword-color: #CF53C9;
--code-vhdl-logic-color: #FF0000;
--code-link-color: #79C0FF;
--code-external-link-color: #79C0FF;
@ -312,10 +325,15 @@ html {
--tooltip-declaration-color: #20C348;
--tooltip-link-color: #79C0FF;
--tooltip-shadow: none;
--fold-line-color: #808080;
--fold-minus-image: url('minusd.svg');
--fold-plus-image: url('plusd.svg');
--fold-minus-image-relpath: url('../../minusd.svg');
--fold-plus-image-relpath: url('../../plusd.svg');
/** font-family */
--font-family-normal: Roboto,sans-serif;
--font-family-monospace: monospace,fixed;
--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
--font-family-title: Tahoma,Arial,sans-serif;
--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
@ -327,20 +345,6 @@ html {
body {
background-color: var(--page-background-color);
color: var(--page-foreground-color);
scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
}
::-webkit-scrollbar {
background-color: var(--scrollbar-background-color);
height: 10px;
width: 10px;
}
::-webkit-scrollbar-thumb {
background-color: var(--scrollbar-thumb-color);
border-radius: 8px;
}
::-webkit-scrollbar-corner {
background-color: var(--scrollbar-background-color);
}
body, table, div, p, dl {
@ -487,6 +491,12 @@ div.qindex{
color: var(--index-separator-color);
}
#main-menu a:focus {
outline: auto;
z-index: 10;
position: relative;
}
dt.alphachar{
font-size: 180%;
font-weight: bold;
@ -601,6 +611,16 @@ ul {
overflow: visible;
}
ul.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
list-style-type: none;
}
#side-nav ul {
overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
}
@ -642,7 +662,7 @@ div.line {
font-family: var(--font-family-monospace);
font-size: 13px;
min-height: 13px;
line-height: 1.0;
line-height: 1.2;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
@ -675,6 +695,18 @@ div.line.glow {
box-shadow: 0 0 10px var(--glow-color);
}
span.fold {
margin-left: 5px;
margin-right: 1px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
display: inline-block;
width: 12px;
height: 12px;
background-repeat:no-repeat;
background-position:center;
}
span.lineno {
padding-right: 4px;
@ -812,6 +844,10 @@ span.charliteral {
color: var(--code-char-literal-color);
}
span.xmlcdata {
color: var(--code-xml-cdata-color);
}
span.vhdldigit {
color: var(--code-vhdl-digit-color);
}
@ -1226,8 +1262,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderopen.png');
background-position: 0px -4px;
background-image:var(--icon-folder-open-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@ -1237,8 +1272,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderclosed.png');
background-position: 0px -4px;
background-image:var(--icon-folder-closed-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@ -1657,7 +1691,7 @@ div.toc {
}
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
font: 10px/1.2 var(--font-family-toc);
margin-top: 5px;
padding-left: 10px;
@ -1686,11 +1720,11 @@ div.toc li.level2 {
}
div.toc li.level3 {
margin-left: 30px;
margin-left: 15px;
}
div.toc li.level4 {
margin-left: 45px;
margin-left: 15px;
}
span.emoji {
@ -1971,3 +2005,41 @@ u {
text-decoration: underline;
}
details>summary {
list-style-type: none;
}
details > summary::-webkit-details-marker {
display: none;
}
details>summary::before {
content: "\25ba";
padding-right:4px;
font-size: 80%;
}
details[open]>summary::before {
content: "\25bc";
padding-right:4px;
font-size: 80%;
}
body {
scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
}
::-webkit-scrollbar {
background-color: var(--scrollbar-background-color);
height: 12px;
width: 12px;
}
::-webkit-scrollbar-thumb {
border-radius: 6px;
box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
border: solid 2px transparent;
}
::-webkit-scrollbar-corner {
background-color: var(--scrollbar-background-color);
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -120,4 +120,73 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
var opened=true;
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ];
var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ];
// toggle all folding blocks
function codefold_toggle_all(relPath) {
if (opened) {
$('#fold_all').css('background-image',plusImg[relPath]);
$('div[id^=foldopen]').hide();
$('div[id^=foldclosed]').show();
} else {
$('#fold_all').css('background-image',minusImg[relPath]);
$('div[id^=foldopen]').show();
$('div[id^=foldclosed]').hide();
}
opened=!opened;
}
// toggle single folding block
function codefold_toggle(id) {
$('#foldopen'+id).toggle();
$('#foldclosed'+id).toggle();
}
function init_codefold(relPath) {
$('span[class=lineno]').css(
{'padding-right':'4px',
'margin-right':'2px',
'display':'inline-block',
'width':'54px',
'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%'
});
// add global toggle to first line
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
'onclick="javascript:codefold_toggle_all('+relPath+');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// add vertical lines to other rows
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
// add toggle controls to lines with fold divs
$('div[class=foldopen]').each(function() {
// extract specific id to use
var id = $(this).attr('id').replace('foldopen','');
// extract start and end foldable fragment attributes
var start = $(this).attr('data-start');
var end = $(this).attr('data-end');
// replace normal fold span with controls for the first line of a foldable fragment
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
'onclick="javascript:codefold_toggle(\''+id+'\');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// append div for folded (closed) representation
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
// extract the first line from the "open" section to represent closed content
var line = $(this).children().first().clone();
// remove any glow that might still be active on the original line
$(line).removeClass('glow');
if (start) {
// if line already ends with a start marker (e.g. trailing {), remove it
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
}
// replace minus with plus symbol
$(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
// append ellipsis
$(line).append(' '+start+'<a href="javascript:codefold_toggle(\''+id+'\')">&#8230;</a>'+end);
// insert constructed line into closed div
$('#foldclosed'+id).html(line);
});
}
/* @license-end */

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -101,7 +101,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.5
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.8
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

11
folderclosed.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

11
folderclosedd.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

17
folderopen.svg Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path
d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"
id="path2" />
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path
d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z"
id="path199" /><path
d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z"
id="path201" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

12
folderopend.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z" />
<path d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,7 +79,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -70,7 +70,7 @@ $(function() {
</div>
<div class="contents">
&#160;<ul>
<div class="textblock">Here is a list of all documented functions with links to the documentation:</div><ul>
<li>read()&#160;:&#160;<a class="el" href="watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9">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>
<li>watch_is_usb_enabled()&#160;:&#160;<a class="el" href="watch_8h.html#a1324426e2c366033abbb1b2e78b61305">watch.h</a></li>
@ -79,7 +79,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -82,7 +82,7 @@ $(function() {
<table class="memberdecls">
<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" name="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" id="r_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>
@ -91,33 +91,33 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga908b5334af677309b03d7679d77aaa02"><td class="memItemLeft" align="right" valign="top"><a id="ga908b5334af677309b03d7679d77aaa02" name="ga908b5334af677309b03d7679d77aaa02"></a>
<tr class="memitem:ga908b5334af677309b03d7679d77aaa02" id="r_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>
<tr class="memdesc:ga30a491e9cab049a2812f75862a613aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the selected pin for analog input. <a href="group__adc.html#ga30a491e9cab049a2812f75862a613aa8">More...</a><br /></td></tr>
<tr class="memitem:ga30a491e9cab049a2812f75862a613aa8" id="r_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>
<tr class="memdesc:ga30a491e9cab049a2812f75862a613aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the selected pin for analog input. <br /></td></tr>
<tr class="separator:ga30a491e9cab049a2812f75862a613aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2064244f68cff87a1df08f6b07183069"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">watch_get_analog_pin_level</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga2064244f68cff87a1df08f6b07183069"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an analog value from one of the pins. <a href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">More...</a><br /></td></tr>
<tr class="memitem:ga2064244f68cff87a1df08f6b07183069" id="r_ga2064244f68cff87a1df08f6b07183069"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga2064244f68cff87a1df08f6b07183069">watch_get_analog_pin_level</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga2064244f68cff87a1df08f6b07183069"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an analog value from one of the pins. <br /></td></tr>
<tr class="separator:ga2064244f68cff87a1df08f6b07183069"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90bac58a3fa935d8fd640f4b58c8037d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d">watch_set_analog_num_samples</a> (uint16_t samples)</td></tr>
<tr class="memdesc:ga90bac58a3fa935d8fd640f4b58c8037d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of samples to accumulate when measuring a pin level. Default is 16. <a href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d">More...</a><br /></td></tr>
<tr class="memitem:ga90bac58a3fa935d8fd640f4b58c8037d" id="r_ga90bac58a3fa935d8fd640f4b58c8037d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d">watch_set_analog_num_samples</a> (uint16_t samples)</td></tr>
<tr class="memdesc:ga90bac58a3fa935d8fd640f4b58c8037d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of samples to accumulate when measuring a pin level. Default is 16. <br /></td></tr>
<tr class="separator:ga90bac58a3fa935d8fd640f4b58c8037d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9f9ed34e8752e211c1692af473a88dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc">watch_set_analog_sampling_length</a> (uint8_t cycles)</td></tr>
<tr class="memdesc:gae9f9ed34e8752e211c1692af473a88dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the length of time spent sampling, which allows measurement of higher impedance inputs. Default is 1. <a href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc">More...</a><br /></td></tr>
<tr class="memitem:gae9f9ed34e8752e211c1692af473a88dc" id="r_gae9f9ed34e8752e211c1692af473a88dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gae9f9ed34e8752e211c1692af473a88dc">watch_set_analog_sampling_length</a> (uint8_t cycles)</td></tr>
<tr class="memdesc:gae9f9ed34e8752e211c1692af473a88dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the length of time spent sampling, which allows measurement of higher impedance inputs. Default is 1. <br /></td></tr>
<tr class="separator:gae9f9ed34e8752e211c1692af473a88dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ea7b8aef4573f02ff3adafcf891cd93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93">watch_set_analog_reference_voltage</a> (watch_adc_reference_voltage reference)</td></tr>
<tr class="memdesc:ga9ea7b8aef4573f02ff3adafcf891cd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the reference voltage to use for analog readings. Default is ADC_REFERENCE_VCC. <a href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93">More...</a><br /></td></tr>
<tr class="memitem:ga9ea7b8aef4573f02ff3adafcf891cd93" id="r_ga9ea7b8aef4573f02ff3adafcf891cd93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93">watch_set_analog_reference_voltage</a> (watch_adc_reference_voltage reference)</td></tr>
<tr class="memdesc:ga9ea7b8aef4573f02ff3adafcf891cd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the reference voltage to use for analog readings. Default is ADC_REFERENCE_VCC. <br /></td></tr>
<tr class="separator:ga9ea7b8aef4573f02ff3adafcf891cd93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga465fcb058492d350d29fe4403df85b14"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">watch_get_vcc_voltage</a> (void)</td></tr>
<tr class="memdesc:ga465fcb058492d350d29fe4403df85b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <a href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">More...</a><br /></td></tr>
<tr class="memitem:ga465fcb058492d350d29fe4403df85b14" id="r_ga465fcb058492d350d29fe4403df85b14"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#ga465fcb058492d350d29fe4403df85b14">watch_get_vcc_voltage</a> (void)</td></tr>
<tr class="memdesc:ga465fcb058492d350d29fe4403df85b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:ga465fcb058492d350d29fe4403df85b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae38e15840bc5f3eca16ccb782dbb1c31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31">watch_disable_analog_input</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae38e15840bc5f3eca16ccb782dbb1c31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the analog circuitry on the selected pin. <a href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31">More...</a><br /></td></tr>
<tr class="memitem:gae38e15840bc5f3eca16ccb782dbb1c31" id="r_gae38e15840bc5f3eca16ccb782dbb1c31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31">watch_disable_analog_input</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae38e15840bc5f3eca16ccb782dbb1c31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the analog circuitry on the selected pin. <br /></td></tr>
<tr class="separator:gae38e15840bc5f3eca16ccb782dbb1c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf443c79008bec5ceecbd21ad401d52cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb">watch_disable_adc</a> (void)</td></tr>
<tr class="memdesc:gaf443c79008bec5ceecbd21ad401d52cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the ADC peripheral. <a href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb">More...</a><br /></td></tr>
<tr class="memitem:gaf443c79008bec5ceecbd21ad401d52cb" id="r_gaf443c79008bec5ceecbd21ad401d52cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb">watch_disable_adc</a> (void)</td></tr>
<tr class="memdesc:gaf443c79008bec5ceecbd21ad401d52cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the ADC peripheral. <br /></td></tr>
<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>
@ -338,7 +338,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_enable_adc</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,24 +81,24 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gadd3190cf715f513666f4be42874d91e2"><td class="memItemLeft" align="right" valign="top"><a id="gadd3190cf715f513666f4be42874d91e2" name="gadd3190cf715f513666f4be42874d91e2"></a>
<tr class="memitem:gadd3190cf715f513666f4be42874d91e2" id="r_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" name="gab6a9f08ba879ce8d28fb19ca2882890a"></a>
<tr class="memitem:gab6a9f08ba879ce8d28fb19ca2882890a" id="r_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>
<tr class="memdesc:gacce192accedbd296eb8d2182f8101f16"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to set up your application. The app_setup function is like setup() in Arduino. It is called once when the program begins. You should set pin modes and enable any peripherals you want to set up (real-time clock, I2C, etc.) Depending on your application, you may or may not want to configure sensors on your sensor board here. For example, a low-power accelerometer that will run at all times should be configured here, whereas you may want to enable a more power-hungry sensor only when you need it. <a href="group__app.html#gacce192accedbd296eb8d2182f8101f16">More...</a><br /></td></tr>
<tr class="memitem:gacce192accedbd296eb8d2182f8101f16" id="r_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>
<tr class="memdesc:gacce192accedbd296eb8d2182f8101f16"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to set up your application. The app_setup function is like setup() in Arduino. It is called once when the program begins. You should set pin modes and enable any peripherals you want to set up (real-time clock, I2C, etc.) Depending on your application, you may or may not want to configure sensors on your sensor board here. For example, a low-power accelerometer that will run at all times should be configured here, whereas you may want to enable a more power-hungry sensor only when you need it. <br /></td></tr>
<tr class="separator:gacce192accedbd296eb8d2182f8101f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1cfce0ef962cd2afe2d8b2d2d13482a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a">app_loop</a> (void)</td></tr>
<tr class="memdesc:gad1cfce0ef962cd2afe2d8b2d2d13482a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to serve as the app's main run loop. This method will be called repeatedly, or if you enter STANDBY mode, as soon as the device wakes from sleep. <a href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a">More...</a><br /></td></tr>
<tr class="memitem:gad1cfce0ef962cd2afe2d8b2d2d13482a" id="r_gad1cfce0ef962cd2afe2d8b2d2d13482a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a">app_loop</a> (void)</td></tr>
<tr class="memdesc:gad1cfce0ef962cd2afe2d8b2d2d13482a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function you will implement to serve as the app's main run loop. This method will be called repeatedly, or if you enter STANDBY mode, as soon as the device wakes from sleep. <br /></td></tr>
<tr class="separator:gad1cfce0ef962cd2afe2d8b2d2d13482a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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="memitem:gaee30a1614f76afc41117f7176fb30165" id="r_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). <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" name="gacc7e7ff6108524545ab4183110811874"></a>
<tr class="memitem:gacc7e7ff6108524545ab4183110811874" id="r_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>
@ -208,7 +208,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>app_wake_from_standby
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -83,14 +83,14 @@ $(function() {
<table class="memberdecls">
<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" name="gadee2b304ce34a8aec5aedabd75934c1b"></a>
<tr class="memitem:gadee2b304ce34a8aec5aedabd75934c1b" id="r_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 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" 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
<tr class="memitem:ga0454ca577b6fcc7a7cb03039cb5150d8" id="r_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>
@ -100,16 +100,16 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9bcddd56ef2065183697b471a5fff6d2"><td class="memItemLeft" align="right" valign="top"><a id="ga9bcddd56ef2065183697b471a5fff6d2" name="ga9bcddd56ef2065183697b471a5fff6d2"></a>
<tr class="memitem:ga9bcddd56ef2065183697b471a5fff6d2" id="r_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" name="ga14c8fd8d92e4535012fb939ca8f12084"></a>
<tr class="memitem:ga14c8fd8d92e4535012fb939ca8f12084" id="r_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="memitem:gae40d2f73d0412680d83c26b8a0e1d31c" id="r_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. <br /></td></tr>
<tr class="separator:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -165,7 +165,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_externa
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Buzzer</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -84,14 +84,14 @@ $(function() {
<table class="memberdecls">
<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" name="gafa12cf05739781d774798dab6b8a3fed"></a>
<tr class="memitem:gafa12cf05739781d774798dab6b8a3fed" id="r_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 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 />
<tr class="memitem:ga1bb9e9b72fb691b87708ed14f79491d6" id="r_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>
, <a class="el" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d">BUZZER_NOTE_A1SHARP_B1FLAT</a>
, <a class="el" href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d">BUZZER_NOTE_B1</a>
@ -208,43 +208,43 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga84d2f603c4f87f2199ebc102439fb204"><td class="memItemLeft" align="right" valign="top"><a id="ga84d2f603c4f87f2199ebc102439fb204" name="ga84d2f603c4f87f2199ebc102439fb204"></a>
<tr class="memitem:ga84d2f603c4f87f2199ebc102439fb204" id="r_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>
<tr class="memdesc:ga77f213418f48937de73bfe7ac5fc58c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the period of the buzzer. <a href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9">More...</a><br /></td></tr>
<tr class="memitem:ga77f213418f48937de73bfe7ac5fc58c9" id="r_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>
<tr class="memdesc:ga77f213418f48937de73bfe7ac5fc58c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the period of the buzzer. <br /></td></tr>
<tr class="separator:ga77f213418f48937de73bfe7ac5fc58c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24cef76bc304371e7914c7c5bb579f93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">watch_disable_buzzer</a> (void)</td></tr>
<tr class="memdesc:ga24cef76bc304371e7914c7c5bb579f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the TCC peripheral that drives the buzzer. <a href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">More...</a><br /></td></tr>
<tr class="memitem:ga24cef76bc304371e7914c7c5bb579f93" id="r_ga24cef76bc304371e7914c7c5bb579f93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93">watch_disable_buzzer</a> (void)</td></tr>
<tr class="memdesc:ga24cef76bc304371e7914c7c5bb579f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the TCC peripheral that drives the buzzer. <br /></td></tr>
<tr class="separator:ga24cef76bc304371e7914c7c5bb579f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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="memitem:ga6a2d48712d70aff4a1ab463afe6fdd98" id="r_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. <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" name="ga803568f5bc5f6b77ea9efa5299c6d9f4"></a>
<tr class="memitem:ga803568f5bc5f6b77ea9efa5299c6d9f4" id="r_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="memitem:ga1b6ece8107c1f2bedf80d5584d204b80" id="r_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. <br /></td></tr>
<tr class="separator:ga1b6ece8107c1f2bedf80d5584d204b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73713e47359708ef8eae50e8a505bf4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b">watch_buzzer_play_sequence</a> (int8_t *note_sequence, void(*callback_on_end)(void))</td></tr>
<tr class="memdesc:ga73713e47359708ef8eae50e8a505bf4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plays the given sequence of notes in a non-blocking way. <a href="group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b">More...</a><br /></td></tr>
<tr class="memitem:ga73713e47359708ef8eae50e8a505bf4b" id="r_ga73713e47359708ef8eae50e8a505bf4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b">watch_buzzer_play_sequence</a> (int8_t *note_sequence, void(*callback_on_end)(void))</td></tr>
<tr class="memdesc:ga73713e47359708ef8eae50e8a505bf4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plays the given sequence of notes in a non-blocking way. <br /></td></tr>
<tr class="separator:ga73713e47359708ef8eae50e8a505bf4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1bd69f936953d9fb043716386d7dbdb"><td class="memItemLeft" align="right" valign="top"><a id="gaf1bd69f936953d9fb043716386d7dbdb" name="gaf1bd69f936953d9fb043716386d7dbdb"></a>
<tr class="memitem:gaf1bd69f936953d9fb043716386d7dbdb" id="r_gaf1bd69f936953d9fb043716386d7dbdb"><td class="memItemLeft" align="right" valign="top"><a id="gaf1bd69f936953d9fb043716386d7dbdb" name="gaf1bd69f936953d9fb043716386d7dbdb"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>sequence_length</b> (int8_t *sequence)</td></tr>
<tr class="separator:gaf1bd69f936953d9fb043716386d7dbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73e7868fa41359376c9c4f9fd33aed7a"><td class="memItemLeft" align="right" valign="top"><a id="ga73e7868fa41359376c9c4f9fd33aed7a" name="ga73e7868fa41359376c9c4f9fd33aed7a"></a>
<tr class="memitem:ga73e7868fa41359376c9c4f9fd33aed7a" id="r_ga73e7868fa41359376c9c4f9fd33aed7a"><td class="memItemLeft" align="right" valign="top"><a id="ga73e7868fa41359376c9c4f9fd33aed7a" name="ga73e7868fa41359376c9c4f9fd33aed7a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_buzzer_abort_sequence</b> (void)</td></tr>
<tr class="memdesc:ga73e7868fa41359376c9c4f9fd33aed7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aborts a playing sequence. <br /></td></tr>
<tr class="separator:ga73e7868fa41359376c9c4f9fd33aed7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae69893861c9ce728a475a17e26296582"><td class="memItemLeft" align="right" valign="top"><a id="gae69893861c9ce728a475a17e26296582" name="gae69893861c9ce728a475a17e26296582"></a>
<tr class="memitem:gae69893861c9ce728a475a17e26296582" id="r_gae69893861c9ce728a475a17e26296582"><td class="memItemLeft" align="right" valign="top"><a id="gae69893861c9ce728a475a17e26296582" name="gae69893861c9ce728a475a17e26296582"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>TC3_Handler</b> (void)</td></tr>
<tr class="separator:gae69893861c9ce728a475a17e26296582"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<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" name="ga747b4014093d6a71b6d8fba2db41696b"></a>
<tr class="memitem:ga747b4014093d6a71b6d8fba2db41696b" id="r_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>
@ -594,7 +594,7 @@ const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>NotePeriods
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,26 +81,26 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem: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>
<tr class="memitem:gacad726423f5f38697c87474ab25244ca" id="r_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). <br /></td></tr>
<tr class="separator:gacad726423f5f38697c87474ab25244ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae4dfbad44338b179a7b2d8a286bacbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe">watch_disable_extwake_interrupt</a> (uint8_t pin)</td></tr>
<tr class="memdesc:gaae4dfbad44338b179a7b2d8a286bacbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters the RTC interrupt on one of the EXTWAKE pins. This will prevent a value change on one of these pins from waking the device. <a href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe">More...</a><br /></td></tr>
<tr class="memitem:gaae4dfbad44338b179a7b2d8a286bacbe" id="r_gaae4dfbad44338b179a7b2d8a286bacbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe">watch_disable_extwake_interrupt</a> (uint8_t pin)</td></tr>
<tr class="memdesc:gaae4dfbad44338b179a7b2d8a286bacbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters the RTC interrupt on one of the EXTWAKE pins. This will prevent a value change on one of these pins from waking the device. <br /></td></tr>
<tr class="separator:gaae4dfbad44338b179a7b2d8a286bacbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga385b36922ec76c5fe697772f97a05846"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a> (uint32_t data, uint8_t reg)</td></tr>
<tr class="memdesc:ga385b36922ec76c5fe697772f97a05846"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores data in one of the RTC's backup registers, which retain their data in BACKUP mode. <a href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">More...</a><br /></td></tr>
<tr class="memitem:ga385b36922ec76c5fe697772f97a05846" id="r_ga385b36922ec76c5fe697772f97a05846"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a> (uint32_t data, uint8_t reg)</td></tr>
<tr class="memdesc:ga385b36922ec76c5fe697772f97a05846"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores data in one of the RTC's backup registers, which retain their data in BACKUP mode. <br /></td></tr>
<tr class="separator:ga385b36922ec76c5fe697772f97a05846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2de1f1012475654c4741f60808581196"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a> (uint8_t reg)</td></tr>
<tr class="memdesc:ga2de1f1012475654c4741f60808581196"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets 32 bits of data from the RTC's BACKUP register. <a href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">More...</a><br /></td></tr>
<tr class="memitem:ga2de1f1012475654c4741f60808581196" id="r_ga2de1f1012475654c4741f60808581196"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a> (uint8_t reg)</td></tr>
<tr class="memdesc:ga2de1f1012475654c4741f60808581196"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets 32 bits of data from the RTC's BACKUP register. <br /></td></tr>
<tr class="separator:ga2de1f1012475654c4741f60808581196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f7a625290748f0df6ba2ceb27e0d81b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a> (void)</td></tr>
<tr class="memdesc:ga9f7a625290748f0df6ba2ceb27e0d81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters Sleep Mode by disabling all pins and peripherals except the RTC and the LCD. <a href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">More...</a><br /></td></tr>
<tr class="memitem:ga9f7a625290748f0df6ba2ceb27e0d81b" id="r_ga9f7a625290748f0df6ba2ceb27e0d81b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a> (void)</td></tr>
<tr class="memdesc:ga9f7a625290748f0df6ba2ceb27e0d81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters Sleep Mode by disabling all pins and peripherals except the RTC and the LCD. <br /></td></tr>
<tr class="separator:ga9f7a625290748f0df6ba2ceb27e0d81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea469761889ff203385f3bfd88bb2451"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a> (void)</td></tr>
<tr class="memdesc:gaea469761889ff203385f3bfd88bb2451"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters Deep Sleep Mode by disabling all pins and peripherals except the RTC. <a href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">More...</a><br /></td></tr>
<tr class="memitem:gaea469761889ff203385f3bfd88bb2451" id="r_gaea469761889ff203385f3bfd88bb2451"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a> (void)</td></tr>
<tr class="memdesc:gaea469761889ff203385f3bfd88bb2451"><td class="mdescLeft">&#160;</td><td class="mdescRight">enters Deep Sleep Mode by disabling all pins and peripherals except the RTC. <br /></td></tr>
<tr class="separator:gaea469761889ff203385f3bfd88bb2451"><td class="memSeparator" colspan="2">&#160;</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="memitem:ga50dda38a8a83d7d957e3bb2bf13aa3ef" id="r_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. <br /></td></tr>
<tr class="separator:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -322,7 +322,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,29 +81,29 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem: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>
<tr class="memitem:ga8f6035dc4a5226fa34504e8a5a930e0c" id="r_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. <br /></td></tr>
<tr class="separator:ga8f6035dc4a5226fa34504e8a5a930e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae58e015e96f9e9c42a664b69185265b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gae58e015e96f9e9c42a664b69185265b9">watch_disable_digital_input</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae58e015e96f9e9c42a664b69185265b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables any digital input, along with any pull-up or pull-down configuration. <a href="group__gpio.html#gae58e015e96f9e9c42a664b69185265b9">More...</a><br /></td></tr>
<tr class="memitem:gae58e015e96f9e9c42a664b69185265b9" id="r_gae58e015e96f9e9c42a664b69185265b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gae58e015e96f9e9c42a664b69185265b9">watch_disable_digital_input</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae58e015e96f9e9c42a664b69185265b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables any digital input, along with any pull-up or pull-down configuration. <br /></td></tr>
<tr class="separator:gae58e015e96f9e9c42a664b69185265b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55a16884f634ee0eb2c981d1b9a06a4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d">watch_enable_pull_up</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga55a16884f634ee0eb2c981d1b9a06a4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables a pull-up resistor on the selected pin. <a href="group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d">More...</a><br /></td></tr>
<tr class="memitem:ga55a16884f634ee0eb2c981d1b9a06a4d" id="r_ga55a16884f634ee0eb2c981d1b9a06a4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d">watch_enable_pull_up</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga55a16884f634ee0eb2c981d1b9a06a4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables a pull-up resistor on the selected pin. <br /></td></tr>
<tr class="separator:ga55a16884f634ee0eb2c981d1b9a06a4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae974fce4ac5d38ffe256186a84c63ff9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9">watch_enable_pull_down</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae974fce4ac5d38ffe256186a84c63ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables a pull-down resistor on the selected pin. <a href="group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9">More...</a><br /></td></tr>
<tr class="memitem:gae974fce4ac5d38ffe256186a84c63ff9" id="r_gae974fce4ac5d38ffe256186a84c63ff9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9">watch_enable_pull_down</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gae974fce4ac5d38ffe256186a84c63ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables a pull-down resistor on the selected pin. <br /></td></tr>
<tr class="separator:gae974fce4ac5d38ffe256186a84c63ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc7c5e867c05cd03f5955e8e8036b879"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879">watch_get_pin_level</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gacc7c5e867c05cd03f5955e8e8036b879"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the level of the selected pin. <a href="group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879">More...</a><br /></td></tr>
<tr class="memitem:gacc7c5e867c05cd03f5955e8e8036b879" id="r_gacc7c5e867c05cd03f5955e8e8036b879"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879">watch_get_pin_level</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gacc7c5e867c05cd03f5955e8e8036b879"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the level of the selected pin. <br /></td></tr>
<tr class="separator:gacc7c5e867c05cd03f5955e8e8036b879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf73a6405eb90bc6de32fb66f512fe4a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9">watch_enable_digital_output</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gaf73a6405eb90bc6de32fb66f512fe4a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the selected pin for digital output. <a href="group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9">More...</a><br /></td></tr>
<tr class="memitem:gaf73a6405eb90bc6de32fb66f512fe4a9" id="r_gaf73a6405eb90bc6de32fb66f512fe4a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9">watch_enable_digital_output</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:gaf73a6405eb90bc6de32fb66f512fe4a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the selected pin for digital output. <br /></td></tr>
<tr class="separator:gaf73a6405eb90bc6de32fb66f512fe4a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15b40170b4225ac6a927da1d76e4fd3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d">watch_disable_digital_output</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga15b40170b4225ac6a927da1d76e4fd3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables digital output on the selected pin. <a href="group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d">More...</a><br /></td></tr>
<tr class="memitem:ga15b40170b4225ac6a927da1d76e4fd3d" id="r_ga15b40170b4225ac6a927da1d76e4fd3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d">watch_disable_digital_output</a> (const uint8_t pin)</td></tr>
<tr class="memdesc:ga15b40170b4225ac6a927da1d76e4fd3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables digital output on the selected pin. <br /></td></tr>
<tr class="separator:ga15b40170b4225ac6a927da1d76e4fd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e781c7e15045d2270f0cb3f87d619d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6">watch_set_pin_level</a> (const uint8_t pin, const bool level)</td></tr>
<tr class="memdesc:ga2e781c7e15045d2270f0cb3f87d619d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the level of the selected pin. <a href="group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6">More...</a><br /></td></tr>
<tr class="memitem:ga2e781c7e15045d2270f0cb3f87d619d6" id="r_ga2e781c7e15045d2270f0cb3f87d619d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6">watch_set_pin_level</a> (const uint8_t pin, const bool level)</td></tr>
<tr class="memdesc:ga2e781c7e15045d2270f0cb3f87d619d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the level of the selected pin. <br /></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>
@ -332,7 +332,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,34 +81,34 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab9f25517d9dc3c32a707266dfd413e5b"><td class="memItemLeft" align="right" valign="top"><a id="gab9f25517d9dc3c32a707266dfd413e5b" name="gab9f25517d9dc3c32a707266dfd413e5b"></a>
<tr class="memitem:gab9f25517d9dc3c32a707266dfd413e5b" id="r_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" name="ga2189bdff3dcb40f451d0aa988ea99760"></a>
<tr class="memitem:ga2189bdff3dcb40f451d0aa988ea99760" id="r_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>
<tr class="memdesc:ga8b44030f78c30dd4026b349fc0c8cf08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a series of values to a device on the I2C bus. <a href="group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08">More...</a><br /></td></tr>
<tr class="memitem:ga8b44030f78c30dd4026b349fc0c8cf08" id="r_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>
<tr class="memdesc:ga8b44030f78c30dd4026b349fc0c8cf08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a series of values to a device on the I2C bus. <br /></td></tr>
<tr class="separator:ga8b44030f78c30dd4026b349fc0c8cf08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga426971387b87286c8decca7342c06b4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga426971387b87286c8decca7342c06b4b">watch_i2c_receive</a> (int16_t addr, uint8_t *buf, uint16_t length)</td></tr>
<tr class="memdesc:ga426971387b87286c8decca7342c06b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a series of values from a device on the I2C bus. <a href="group__i2c.html#ga426971387b87286c8decca7342c06b4b">More...</a><br /></td></tr>
<tr class="memitem:ga426971387b87286c8decca7342c06b4b" id="r_ga426971387b87286c8decca7342c06b4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga426971387b87286c8decca7342c06b4b">watch_i2c_receive</a> (int16_t addr, uint8_t *buf, uint16_t length)</td></tr>
<tr class="memdesc:ga426971387b87286c8decca7342c06b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a series of values from a device on the I2C bus. <br /></td></tr>
<tr class="separator:ga426971387b87286c8decca7342c06b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0a4c78215cbd85ab557fc6c786eb6ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad">watch_i2c_write8</a> (int16_t addr, uint8_t reg, uint8_t data)</td></tr>
<tr class="memdesc:gaf0a4c78215cbd85ab557fc6c786eb6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a byte to a register in an I2C device. <a href="group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad">More...</a><br /></td></tr>
<tr class="memitem:gaf0a4c78215cbd85ab557fc6c786eb6ad" id="r_gaf0a4c78215cbd85ab557fc6c786eb6ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad">watch_i2c_write8</a> (int16_t addr, uint8_t reg, uint8_t data)</td></tr>
<tr class="memdesc:gaf0a4c78215cbd85ab557fc6c786eb6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a byte to a register in an I2C device. <br /></td></tr>
<tr class="separator:gaf0a4c78215cbd85ab557fc6c786eb6ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5644140ddda98198f9d5deabbeaf781"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gac5644140ddda98198f9d5deabbeaf781">watch_i2c_read8</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:gac5644140ddda98198f9d5deabbeaf781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a byte from a register in an I2C device. <a href="group__i2c.html#gac5644140ddda98198f9d5deabbeaf781">More...</a><br /></td></tr>
<tr class="memitem:gac5644140ddda98198f9d5deabbeaf781" id="r_gac5644140ddda98198f9d5deabbeaf781"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gac5644140ddda98198f9d5deabbeaf781">watch_i2c_read8</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:gac5644140ddda98198f9d5deabbeaf781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a byte from a register in an I2C device. <br /></td></tr>
<tr class="separator:gac5644140ddda98198f9d5deabbeaf781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed749d3ca5e6e3aedcf1aefed3d7663e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e">watch_i2c_read16</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:gaed749d3ca5e6e3aedcf1aefed3d7663e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an unsigned little-endian word from a register in an I2C device. <a href="group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e">More...</a><br /></td></tr>
<tr class="memitem:gaed749d3ca5e6e3aedcf1aefed3d7663e" id="r_gaed749d3ca5e6e3aedcf1aefed3d7663e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e">watch_i2c_read16</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:gaed749d3ca5e6e3aedcf1aefed3d7663e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an unsigned little-endian word from a register in an I2C device. <br /></td></tr>
<tr class="separator:gaed749d3ca5e6e3aedcf1aefed3d7663e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6732b5655fdada88d083e4b4d05d1ca8"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8">watch_i2c_read24</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:ga6732b5655fdada88d083e4b4d05d1ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads three bytes as an unsigned little-endian int from a register in an I2C device. <a href="group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8">More...</a><br /></td></tr>
<tr class="memitem:ga6732b5655fdada88d083e4b4d05d1ca8" id="r_ga6732b5655fdada88d083e4b4d05d1ca8"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8">watch_i2c_read24</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:ga6732b5655fdada88d083e4b4d05d1ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads three bytes as an unsigned little-endian int from a register in an I2C device. <br /></td></tr>
<tr class="separator:ga6732b5655fdada88d083e4b4d05d1ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d1c750d1b228b11333d10fc9647d651"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651">watch_i2c_read32</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:ga3d1c750d1b228b11333d10fc9647d651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an unsigned little-endian int from a register in an I2C device. <a href="group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651">More...</a><br /></td></tr>
<tr class="memitem:ga3d1c750d1b228b11333d10fc9647d651" id="r_ga3d1c750d1b228b11333d10fc9647d651"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651">watch_i2c_read32</a> (int16_t addr, uint8_t reg)</td></tr>
<tr class="memdesc:ga3d1c750d1b228b11333d10fc9647d651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an unsigned little-endian int from a register in an I2C device. <br /></td></tr>
<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>
@ -404,7 +404,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_i2c</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,25 +81,25 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem: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>
<tr class="memitem:ga86ce31dc95137ed41983fb7c6af5502a" id="r_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. <br /></td></tr>
<tr class="separator:ga86ce31dc95137ed41983fb7c6af5502a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga883bf171196fb5a7a57ef727dca6e04a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">watch_disable_leds</a> (void)</td></tr>
<tr class="memdesc:ga883bf171196fb5a7a57ef727dca6e04a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the LEDs. <a href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">More...</a><br /></td></tr>
<tr class="memitem:ga883bf171196fb5a7a57ef727dca6e04a" id="r_ga883bf171196fb5a7a57ef727dca6e04a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">watch_disable_leds</a> (void)</td></tr>
<tr class="memdesc:ga883bf171196fb5a7a57ef727dca6e04a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the LEDs. <br /></td></tr>
<tr class="separator:ga883bf171196fb5a7a57ef727dca6e04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga042bcc9220ab05d1de8389cf0067511b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga042bcc9220ab05d1de8389cf0067511b">watch_set_led_color</a> (uint8_t red, uint8_t green)</td></tr>
<tr class="memdesc:ga042bcc9220ab05d1de8389cf0067511b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the LED to a custom color by modulating each output's duty cycle. <a href="group__led.html#ga042bcc9220ab05d1de8389cf0067511b">More...</a><br /></td></tr>
<tr class="memitem:ga042bcc9220ab05d1de8389cf0067511b" id="r_ga042bcc9220ab05d1de8389cf0067511b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga042bcc9220ab05d1de8389cf0067511b">watch_set_led_color</a> (uint8_t red, uint8_t green)</td></tr>
<tr class="memdesc:ga042bcc9220ab05d1de8389cf0067511b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the LED to a custom color by modulating each output's duty cycle. <br /></td></tr>
<tr class="separator:ga042bcc9220ab05d1de8389cf0067511b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36d89031d8e8813dfab5f6cff9c6ee40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40">watch_set_led_red</a> (void)</td></tr>
<tr class="memdesc:ga36d89031d8e8813dfab5f6cff9c6ee40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the red LED to full brightness, and turns the green LED off. <a href="group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40">More...</a><br /></td></tr>
<tr class="memitem:ga36d89031d8e8813dfab5f6cff9c6ee40" id="r_ga36d89031d8e8813dfab5f6cff9c6ee40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40">watch_set_led_red</a> (void)</td></tr>
<tr class="memdesc:ga36d89031d8e8813dfab5f6cff9c6ee40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the red LED to full brightness, and turns the green LED off. <br /></td></tr>
<tr class="separator:ga36d89031d8e8813dfab5f6cff9c6ee40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab01a29900ddc5315c0e752e63d748f41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#gab01a29900ddc5315c0e752e63d748f41">watch_set_led_green</a> (void)</td></tr>
<tr class="memdesc:gab01a29900ddc5315c0e752e63d748f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the green LED to full brightness, and turns the red LED off. <a href="group__led.html#gab01a29900ddc5315c0e752e63d748f41">More...</a><br /></td></tr>
<tr class="memitem:gab01a29900ddc5315c0e752e63d748f41" id="r_gab01a29900ddc5315c0e752e63d748f41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__led.html#gab01a29900ddc5315c0e752e63d748f41">watch_set_led_green</a> (void)</td></tr>
<tr class="memdesc:gab01a29900ddc5315c0e752e63d748f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the green LED to full brightness, and turns the red LED off. <br /></td></tr>
<tr class="separator:gab01a29900ddc5315c0e752e63d748f41"><td class="memSeparator" colspan="2">&#160;</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="memitem:ga51ba53c3281ad8724d98af27eacc3de0" id="r_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. <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" name="ga8619f040ff7364285398412a4c420cae"></a>
<tr class="memitem:ga8619f040ff7364285398412a4c420cae" id="r_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>
@ -254,7 +254,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_set_led_off</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -90,19 +90,19 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga9bc41a324472cc3c2f39679849e3a4e9"><td class="memItemLeft" align="right" valign="top"><a id="ga9bc41a324472cc3c2f39679849e3a4e9" name="ga9bc41a324472cc3c2f39679849e3a4e9"></a>
<tr class="memitem:ga9bc41a324472cc3c2f39679849e3a4e9" id="r_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 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" name="ga13ec58aba1f66d56e859e6b64dc0b47a"></a>
<tr class="memitem:ga13ec58aba1f66d56e859e6b64dc0b47a" id="r_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 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" name="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" id="r_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>
@ -111,48 +111,48 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga3ac65a314540ae8b7be5b9015785d565"><td class="memItemLeft" align="right" valign="top"><a id="ga3ac65a314540ae8b7be5b9015785d565" name="ga3ac65a314540ae8b7be5b9015785d565"></a>
<tr class="memitem:ga3ac65a314540ae8b7be5b9015785d565" id="r_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>
<tr class="memdesc:gadfcc143db9d71e95c2d2dc45732ab4e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the date and time. <a href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">More...</a><br /></td></tr>
<tr class="memitem:gadfcc143db9d71e95c2d2dc45732ab4e5" id="r_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>
<tr class="memdesc:gadfcc143db9d71e95c2d2dc45732ab4e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the date and time. <br /></td></tr>
<tr class="separator:gadfcc143db9d71e95c2d2dc45732ab4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga166b575563d39a0061dc9a28ad0309a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a> (void)</td></tr>
<tr class="memdesc:ga166b575563d39a0061dc9a28ad0309a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the date and time. <a href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">More...</a><br /></td></tr>
<tr class="memitem:ga166b575563d39a0061dc9a28ad0309a7" id="r_ga166b575563d39a0061dc9a28ad0309a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a> (void)</td></tr>
<tr class="memdesc:ga166b575563d39a0061dc9a28ad0309a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the date and time. <br /></td></tr>
<tr class="separator:ga166b575563d39a0061dc9a28ad0309a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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="memitem:gaa5220d0d7f542a0bc6c9bef176d6d83b" id="r_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. <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" name="ga836cade77c24e93c06bf534eaded55bf"></a>
<tr class="memitem:ga836cade77c24e93c06bf534eaded55bf" id="r_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="memitem:ga969ea57aaedf13d4950edbeacff3f2be" id="r_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. <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" name="ga685f2afb2e99dfebf8d2ef058a5bc19d"></a>
<tr class="memitem:ga685f2afb2e99dfebf8d2ef058a5bc19d" id="r_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>
<tr class="memdesc:gaeb4e67aa0062e39eaff465aeebc24f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback that will be called at a configurable period. <a href="group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53">More...</a><br /></td></tr>
<tr class="memitem:gaeb4e67aa0062e39eaff465aeebc24f53" id="r_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>
<tr class="memdesc:gaeb4e67aa0062e39eaff465aeebc24f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback that will be called at a configurable period. <br /></td></tr>
<tr class="separator:gaeb4e67aa0062e39eaff465aeebc24f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e025485bb50e1c93abd4a185447705f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga4e025485bb50e1c93abd4a185447705f">watch_rtc_disable_periodic_callback</a> (uint8_t frequency)</td></tr>
<tr class="memdesc:ga4e025485bb50e1c93abd4a185447705f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the tick callback for the given period. <a href="group__rtc.html#ga4e025485bb50e1c93abd4a185447705f">More...</a><br /></td></tr>
<tr class="memitem:ga4e025485bb50e1c93abd4a185447705f" id="r_ga4e025485bb50e1c93abd4a185447705f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga4e025485bb50e1c93abd4a185447705f">watch_rtc_disable_periodic_callback</a> (uint8_t frequency)</td></tr>
<tr class="memdesc:ga4e025485bb50e1c93abd4a185447705f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the tick callback for the given period. <br /></td></tr>
<tr class="separator:ga4e025485bb50e1c93abd4a185447705f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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="memitem:gadccd826da474b5fe24cac8d8edc88ae6" id="r_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). <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" name="ga0150da34307ba61e44f1a00aa90a7f0f"></a>
<tr class="memitem:ga0150da34307ba61e44f1a00aa90a7f0f" id="r_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:gab379cf9c5231e18a5525a4138359d386"><td class="memItemLeft" align="right" valign="top"><a id="gab379cf9c5231e18a5525a4138359d386" name="gab379cf9c5231e18a5525a4138359d386"></a>
<tr class="memitem:gab379cf9c5231e18a5525a4138359d386" id="r_gab379cf9c5231e18a5525a4138359d386"><td class="memItemLeft" align="right" valign="top"><a id="gab379cf9c5231e18a5525a4138359d386" name="gab379cf9c5231e18a5525a4138359d386"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_enable</b> (bool en)</td></tr>
<tr class="memdesc:gab379cf9c5231e18a5525a4138359d386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable/disable RTC while in-flight. This is quite dangerous operation, so we repeat writing register twice. Used when temporarily pausing RTC when adjusting subsecond, which are not accessible otherwise. <br /></td></tr>
<tr class="separator:gab379cf9c5231e18a5525a4138359d386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf90cba54229b673627303ebd29c664db"><td class="memItemLeft" align="right" valign="top"><a id="gaf90cba54229b673627303ebd29c664db" name="gaf90cba54229b673627303ebd29c664db"></a>
<tr class="memitem:gaf90cba54229b673627303ebd29c664db" id="r_gaf90cba54229b673627303ebd29c664db"><td class="memItemLeft" align="right" valign="top"><a id="gaf90cba54229b673627303ebd29c664db" name="gaf90cba54229b673627303ebd29c664db"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_freqcorr_write</b> (int16_t value, int16_t sign)</td></tr>
<tr class="memdesc:gaf90cba54229b673627303ebd29c664db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjusts frequency correction in single register write. Not waiting for syncronisation to save power - if you won't write new correction value in the same ~millisecond - will not cause issue. <br /></td></tr>
<tr class="separator:gaf90cba54229b673627303ebd29c664db"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -381,7 +381,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_freqcorr_wr
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -83,14 +83,14 @@ $(function() {
<table class="memberdecls">
<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" name="ga12f90dd93f63366e5a08f161e5f6c9f5"></a>
<tr class="memitem:ga12f90dd93f63366e5a08f161e5f6c9f5" id="r_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 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 />
<tr class="memitem:ga37a28bfc539ea2bb83107d59f77b20d2" id="r_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
, <a class="el" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3">WATCH_INDICATOR_BELL</a>
, <a class="el" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f">WATCH_INDICATOR_PM</a>
@ -104,54 +104,54 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga0bb83dc413aeb321daef90d93f258033"><td class="memItemLeft" align="right" valign="top"><a id="ga0bb83dc413aeb321daef90d93f258033" name="ga0bb83dc413aeb321daef90d93f258033"></a>
<tr class="memitem:ga0bb83dc413aeb321daef90d93f258033" id="r_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>
<tr class="memdesc:ga47948dc2c7490b698810ef9914507e08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a pixel. Use this to manually set a pixel with a given common and segment number. See <a href="segmap.html">segmap.html</a>. <a href="group__slcd.html#ga47948dc2c7490b698810ef9914507e08">More...</a><br /></td></tr>
<tr class="memitem:ga47948dc2c7490b698810ef9914507e08" id="r_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>
<tr class="memdesc:ga47948dc2c7490b698810ef9914507e08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a pixel. Use this to manually set a pixel with a given common and segment number. See <a href="segmap.html">segmap.html</a>. <br /></td></tr>
<tr class="separator:ga47948dc2c7490b698810ef9914507e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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="memitem:gabd583acd4aa18b6377478bf95bdac9b0" id="r_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>. <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" name="gad980e302e036abd7e26813de127139a4"></a>
<tr class="memitem:gad980e302e036abd7e26813de127139a4" id="r_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="memitem:ga1983cf1e6a7d8feb1c7193a182ff683d" id="r_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. <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" name="ga021df8bd4ab27a78a812cbb0eadd26ee"></a>
<tr class="memitem:ga021df8bd4ab27a78a812cbb0eadd26ee" id="r_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" name="ga4bc4ab63f3214f475f71ed8c758f9782"></a>
<tr class="memitem:ga4bc4ab63f3214f475f71ed8c758f9782" id="r_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>
<tr class="memdesc:gaa6640c8b372933de978e1066aed7e7fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an indicator on the LCD. Use this to turn on one of the indicator segments. <a href="group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd">More...</a><br /></td></tr>
<tr class="memitem:gaa6640c8b372933de978e1066aed7e7fd" id="r_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>
<tr class="memdesc:gaa6640c8b372933de978e1066aed7e7fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an indicator on the LCD. Use this to turn on one of the indicator segments. <br /></td></tr>
<tr class="separator:gaa6640c8b372933de978e1066aed7e7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54ee46bb4eb85e136a05af499889f50e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e">watch_clear_indicator</a> (<a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a> indicator)</td></tr>
<tr class="memdesc:ga54ee46bb4eb85e136a05af499889f50e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears an indicator on the LCD. Use this to turn off one of the indicator segments. <a href="group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e">More...</a><br /></td></tr>
<tr class="memitem:ga54ee46bb4eb85e136a05af499889f50e" id="r_ga54ee46bb4eb85e136a05af499889f50e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e">watch_clear_indicator</a> (<a class="el" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a> indicator)</td></tr>
<tr class="memdesc:ga54ee46bb4eb85e136a05af499889f50e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears an indicator on the LCD. Use this to turn off one of the indicator segments. <br /></td></tr>
<tr class="separator:ga54ee46bb4eb85e136a05af499889f50e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">watch_clear_all_indicators</a> (void)</td></tr>
<tr class="memdesc:ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all indicator segments. <a href="group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">More...</a><br /></td></tr>
<tr class="memitem:ga9e2bb1a59c0d8b38ee7e0ebbbd05b009" id="r_ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">watch_clear_all_indicators</a> (void)</td></tr>
<tr class="memdesc:ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all indicator segments. <br /></td></tr>
<tr class="separator:ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c99ffbfa68aea0dce466db6e47879a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5">watch_start_character_blink</a> (char character, uint32_t duration)</td></tr>
<tr class="memdesc:ga4c99ffbfa68aea0dce466db6e47879a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blinks a single character in position 7. Does not affect other positions. <a href="group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5">More...</a><br /></td></tr>
<tr class="memitem:ga4c99ffbfa68aea0dce466db6e47879a5" id="r_ga4c99ffbfa68aea0dce466db6e47879a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5">watch_start_character_blink</a> (char character, uint32_t duration)</td></tr>
<tr class="memdesc:ga4c99ffbfa68aea0dce466db6e47879a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blinks a single character in position 7. Does not affect other positions. <br /></td></tr>
<tr class="separator:ga4c99ffbfa68aea0dce466db6e47879a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d29760dd0998de98f8578ed3de5b1e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5">watch_stop_blink</a> (void)</td></tr>
<tr class="memdesc:ga5d29760dd0998de98f8578ed3de5b1e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops and clears all blinking segments. <a href="group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5">More...</a><br /></td></tr>
<tr class="memitem:ga5d29760dd0998de98f8578ed3de5b1e5" id="r_ga5d29760dd0998de98f8578ed3de5b1e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5">watch_stop_blink</a> (void)</td></tr>
<tr class="memdesc:ga5d29760dd0998de98f8578ed3de5b1e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops and clears all blinking segments. <br /></td></tr>
<tr class="separator:ga5d29760dd0998de98f8578ed3de5b1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70918c1acc2ed21512b69b83397303a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga70918c1acc2ed21512b69b83397303a4">watch_start_tick_animation</a> (uint32_t duration)</td></tr>
<tr class="memdesc:ga70918c1acc2ed21512b69b83397303a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a two-segment "tick-tock" animation in position 8. <a href="group__slcd.html#ga70918c1acc2ed21512b69b83397303a4">More...</a><br /></td></tr>
<tr class="memitem:ga70918c1acc2ed21512b69b83397303a4" id="r_ga70918c1acc2ed21512b69b83397303a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga70918c1acc2ed21512b69b83397303a4">watch_start_tick_animation</a> (uint32_t duration)</td></tr>
<tr class="memdesc:ga70918c1acc2ed21512b69b83397303a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins a two-segment "tick-tock" animation in position 8. <br /></td></tr>
<tr class="separator:ga70918c1acc2ed21512b69b83397303a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3764fb499e056f9a45588268f11be8a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga3764fb499e056f9a45588268f11be8a0">watch_tick_animation_is_running</a> (void)</td></tr>
<tr class="memdesc:ga3764fb499e056f9a45588268f11be8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the tick animation is currently running. <a href="group__slcd.html#ga3764fb499e056f9a45588268f11be8a0">More...</a><br /></td></tr>
<tr class="memitem:ga3764fb499e056f9a45588268f11be8a0" id="r_ga3764fb499e056f9a45588268f11be8a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga3764fb499e056f9a45588268f11be8a0">watch_tick_animation_is_running</a> (void)</td></tr>
<tr class="memdesc:ga3764fb499e056f9a45588268f11be8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the tick animation is currently running. <br /></td></tr>
<tr class="separator:ga3764fb499e056f9a45588268f11be8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2c52b4430b4e78a066b3a2b104d142a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a">watch_stop_tick_animation</a> (void)</td></tr>
<tr class="memdesc:gaf2c52b4430b4e78a066b3a2b104d142a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the tick/tock animation and clears all animating segments. <a href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a">More...</a><br /></td></tr>
<tr class="memitem:gaf2c52b4430b4e78a066b3a2b104d142a" id="r_gaf2c52b4430b4e78a066b3a2b104d142a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a">watch_stop_tick_animation</a> (void)</td></tr>
<tr class="memdesc:gaf2c52b4430b4e78a066b3a2b104d142a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the tick/tock animation and clears all animating segments. <br /></td></tr>
<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>
@ -509,7 +509,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_clear_colon</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,22 +81,22 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga77252649d1551483308f312131e80dec"><td class="memItemLeft" align="right" valign="top"><a id="ga77252649d1551483308f312131e80dec" name="ga77252649d1551483308f312131e80dec"></a>
<tr class="memitem:ga77252649d1551483308f312131e80dec" id="r_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" name="ga8ff6df67e49f90daec4c6456d8c07f22"></a>
<tr class="memitem:ga8ff6df67e49f90daec4c6456d8c07f22" id="r_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>
<tr class="memdesc:ga9e1b869726dc01834ac9a365b32ec492"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a series of values to a device on the SPI bus. <a href="group__spi.html#ga9e1b869726dc01834ac9a365b32ec492">More...</a><br /></td></tr>
<tr class="memitem:ga9e1b869726dc01834ac9a365b32ec492" id="r_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>
<tr class="memdesc:ga9e1b869726dc01834ac9a365b32ec492"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a series of values to a device on the SPI bus. <br /></td></tr>
<tr class="separator:ga9e1b869726dc01834ac9a365b32ec492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20b320293d43a867233b5bedeeab07b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga20b320293d43a867233b5bedeeab07b3">watch_spi_read</a> (uint8_t *buf, uint16_t length)</td></tr>
<tr class="memdesc:ga20b320293d43a867233b5bedeeab07b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a series of values from a device on the SPI bus. <a href="group__spi.html#ga20b320293d43a867233b5bedeeab07b3">More...</a><br /></td></tr>
<tr class="memitem:ga20b320293d43a867233b5bedeeab07b3" id="r_ga20b320293d43a867233b5bedeeab07b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga20b320293d43a867233b5bedeeab07b3">watch_spi_read</a> (uint8_t *buf, uint16_t length)</td></tr>
<tr class="memdesc:ga20b320293d43a867233b5bedeeab07b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a series of values from a device on the SPI bus. <br /></td></tr>
<tr class="separator:ga20b320293d43a867233b5bedeeab07b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga350791f4a5eb66d0725cd418d1cd1087"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087">watch_spi_transfer</a> (const uint8_t *data_out, uint8_t *data_in, uint16_t length)</td></tr>
<tr class="memdesc:ga350791f4a5eb66d0725cd418d1cd1087"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a series of values from a device on the SPI bus. <a href="group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087">More...</a><br /></td></tr>
<tr class="memitem:ga350791f4a5eb66d0725cd418d1cd1087" id="r_ga350791f4a5eb66d0725cd418d1cd1087"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087">watch_spi_transfer</a> (const uint8_t *data_out, uint8_t *data_in, uint16_t length)</td></tr>
<tr class="memdesc:ga350791f4a5eb66d0725cd418d1cd1087"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a series of values from a device on the SPI bus. <br /></td></tr>
<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>
@ -226,7 +226,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_spi</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Flash Storage</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,16 +81,16 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae11f49f5d9adee2ee89ec92c8026ca49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#gae11f49f5d9adee2ee89ec92c8026ca49">watch_storage_read</a> (uint32_t row, uint32_t offset, uint8_t *buffer, uint32_t size)</td></tr>
<tr class="memdesc:gae11f49f5d9adee2ee89ec92c8026ca49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a range of bytes from the storage area. <a href="group__storage.html#gae11f49f5d9adee2ee89ec92c8026ca49">More...</a><br /></td></tr>
<tr class="memitem:gae11f49f5d9adee2ee89ec92c8026ca49" id="r_gae11f49f5d9adee2ee89ec92c8026ca49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#gae11f49f5d9adee2ee89ec92c8026ca49">watch_storage_read</a> (uint32_t row, uint32_t offset, uint8_t *buffer, uint32_t size)</td></tr>
<tr class="memdesc:gae11f49f5d9adee2ee89ec92c8026ca49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a range of bytes from the storage area. <br /></td></tr>
<tr class="separator:gae11f49f5d9adee2ee89ec92c8026ca49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0fd4b333d95a0e50ac8e9a23620b861"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#gad0fd4b333d95a0e50ac8e9a23620b861">watch_storage_write</a> (uint32_t row, uint32_t offset, const uint8_t *buffer, uint32_t size)</td></tr>
<tr class="memdesc:gad0fd4b333d95a0e50ac8e9a23620b861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes bytes to a page in the storage area. Note that the row should already be erased before writing. <a href="group__storage.html#gad0fd4b333d95a0e50ac8e9a23620b861">More...</a><br /></td></tr>
<tr class="memitem:gad0fd4b333d95a0e50ac8e9a23620b861" id="r_gad0fd4b333d95a0e50ac8e9a23620b861"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#gad0fd4b333d95a0e50ac8e9a23620b861">watch_storage_write</a> (uint32_t row, uint32_t offset, const uint8_t *buffer, uint32_t size)</td></tr>
<tr class="memdesc:gad0fd4b333d95a0e50ac8e9a23620b861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes bytes to a page in the storage area. Note that the row should already be erased before writing. <br /></td></tr>
<tr class="separator:gad0fd4b333d95a0e50ac8e9a23620b861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e27f4d34bd3b602988af59c6068bd0c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#ga5e27f4d34bd3b602988af59c6068bd0c">watch_storage_erase</a> (uint32_t row)</td></tr>
<tr class="memdesc:ga5e27f4d34bd3b602988af59c6068bd0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases a row in the storage area, setting all its bytes to 0xFF. <a href="group__storage.html#ga5e27f4d34bd3b602988af59c6068bd0c">More...</a><br /></td></tr>
<tr class="memitem:ga5e27f4d34bd3b602988af59c6068bd0c" id="r_ga5e27f4d34bd3b602988af59c6068bd0c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__storage.html#ga5e27f4d34bd3b602988af59c6068bd0c">watch_storage_erase</a> (uint32_t row)</td></tr>
<tr class="memdesc:ga5e27f4d34bd3b602988af59c6068bd0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases a row in the storage area, setting all its bytes to 0xFF. <br /></td></tr>
<tr class="separator:ga5e27f4d34bd3b602988af59c6068bd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6531bfebac4e4f81fd37168fdaa98904"><td class="memItemLeft" align="right" valign="top"><a id="ga6531bfebac4e4f81fd37168fdaa98904" name="ga6531bfebac4e4f81fd37168fdaa98904"></a>
<tr class="memitem:ga6531bfebac4e4f81fd37168fdaa98904" id="r_ga6531bfebac4e4f81fd37168fdaa98904"><td class="memItemLeft" align="right" valign="top"><a id="ga6531bfebac4e4f81fd37168fdaa98904" name="ga6531bfebac4e4f81fd37168fdaa98904"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>watch_storage_sync</b> (void)</td></tr>
<tr class="memdesc:ga6531bfebac4e4f81fd37168fdaa98904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for any pending writes to complete. <br /></td></tr>
<tr class="separator:ga6531bfebac4e4f81fd37168fdaa98904"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -231,7 +231,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>watch_storage_sync</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: UART</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -81,14 +81,14 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem: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>
<tr class="memitem:ga38e750d3e02939bf056fde77f4ef6235" id="r_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. <br /></td></tr>
<tr class="separator:ga38e750d3e02939bf056fde77f4ef6235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d62683298c511f24adaab4bf6615c50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> (char *s)</td></tr>
<tr class="memdesc:ga5d62683298c511f24adaab4bf6615c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmits a string of bytes on the UART's TX pin. <a href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">More...</a><br /></td></tr>
<tr class="memitem:ga5d62683298c511f24adaab4bf6615c50" id="r_ga5d62683298c511f24adaab4bf6615c50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> (char *s)</td></tr>
<tr class="memdesc:ga5d62683298c511f24adaab4bf6615c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmits a string of bytes on the UART's TX pin. <br /></td></tr>
<tr class="separator:ga5d62683298c511f24adaab4bf6615c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">watch_uart_getc</a> (void)</td></tr>
<tr class="memdesc:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a single byte from the UART's RX pin. <a href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">More...</a><br /></td></tr>
<tr class="memitem:ga0c400bfcd52bb71e8de62c5ab2373db6" id="r_ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">watch_uart_getc</a> (void)</td></tr>
<tr class="memdesc:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a single byte from the UART's RX pin. <br /></td></tr>
<tr class="separator:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -189,7 +189,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,58 +88,58 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem: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="memitem:gaad14860c068aeed7a60e57874cad92b4" id="r_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. <br /></td></tr>
<tr class="separator:gaad14860c068aeed7a60e57874cad92b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga284588c477ab00cdc71b7146359d39bf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga284588c477ab00cdc71b7146359d39bf">watch_utility_get_iso8601_weekday_number</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga284588c477ab00cdc71b7146359d39bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-7 representing the weekday according to ISO8601 : week starts on Monday and has index 1, Sunday has index 7. <a href="group__utility.html#ga284588c477ab00cdc71b7146359d39bf">More...</a><br /></td></tr>
<tr class="memitem:ga284588c477ab00cdc71b7146359d39bf" id="r_ga284588c477ab00cdc71b7146359d39bf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga284588c477ab00cdc71b7146359d39bf">watch_utility_get_iso8601_weekday_number</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga284588c477ab00cdc71b7146359d39bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-7 representing the weekday according to ISO8601 : week starts on Monday and has index 1, Sunday has index 7. <br /></td></tr>
<tr class="separator:ga284588c477ab00cdc71b7146359d39bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f78ba1a1d4bd130e638869da417446e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga1f78ba1a1d4bd130e638869da417446e">watch_utility_get_weeknumber</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga1f78ba1a1d4bd130e638869da417446e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-53 representing the weeknumber according to ISO8601 : First week of the year always contains Thursday. If it overlaps on previous year, current year has 53 weeks. <a href="group__utility.html#ga1f78ba1a1d4bd130e638869da417446e">More...</a><br /></td></tr>
<tr class="memitem:ga1f78ba1a1d4bd130e638869da417446e" id="r_ga1f78ba1a1d4bd130e638869da417446e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga1f78ba1a1d4bd130e638869da417446e">watch_utility_get_weeknumber</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga1f78ba1a1d4bd130e638869da417446e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-53 representing the weeknumber according to ISO8601 : First week of the year always contains Thursday. If it overlaps on previous year, current year has 53 weeks. <br /></td></tr>
<tr class="separator:ga1f78ba1a1d4bd130e638869da417446e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d997050973c483e0e099f42b0126312"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga2d997050973c483e0e099f42b0126312">watch_utility_days_since_new_year</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga2d997050973c483e0e099f42b0126312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-366 representing the elapsed days since January 1st the same year. <a href="group__utility.html#ga2d997050973c483e0e099f42b0126312">More...</a><br /></td></tr>
<tr class="memitem:ga2d997050973c483e0e099f42b0126312" id="r_ga2d997050973c483e0e099f42b0126312"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga2d997050973c483e0e099f42b0126312">watch_utility_days_since_new_year</a> (uint16_t year, uint8_t month, uint8_t day)</td></tr>
<tr class="memdesc:ga2d997050973c483e0e099f42b0126312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a number between 1-366 representing the elapsed days since January 1st the same year. <br /></td></tr>
<tr class="separator:ga2d997050973c483e0e099f42b0126312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa27a35234148d4f9d0216e21ddaabec"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#gafa27a35234148d4f9d0216e21ddaabec">is_leap</a> (uint16_t year)</td></tr>
<tr class="memdesc:gafa27a35234148d4f9d0216e21ddaabec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns 1 if year is leap and 0 otherwise. <a href="group__utility.html#gafa27a35234148d4f9d0216e21ddaabec">More...</a><br /></td></tr>
<tr class="memitem:gafa27a35234148d4f9d0216e21ddaabec" id="r_gafa27a35234148d4f9d0216e21ddaabec"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#gafa27a35234148d4f9d0216e21ddaabec">is_leap</a> (uint16_t year)</td></tr>
<tr class="memdesc:gafa27a35234148d4f9d0216e21ddaabec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns 1 if year is leap and 0 otherwise. <br /></td></tr>
<tr class="separator:gafa27a35234148d4f9d0216e21ddaabec"><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="memitem:ga94f5cc404949bf4c0ac4bc4770ec8eda" id="r_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. <br /></td></tr>
<tr class="separator:ga94f5cc404949bf4c0ac4bc4770ec8eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffafef58755ff2704cf93fe1a0849a27"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">watch_utility_date_time_to_unix_time</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t utc_offset)</td></tr>
<tr class="memdesc:gaffafef58755ff2704cf93fe1a0849a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the UNIX time (seconds since 1970) for a given <a class="el" href="unionwatch__date__time.html">watch_date_time</a> struct. <a href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">More...</a><br /></td></tr>
<tr class="memitem:gaffafef58755ff2704cf93fe1a0849a27" id="r_gaffafef58755ff2704cf93fe1a0849a27"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">watch_utility_date_time_to_unix_time</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t utc_offset)</td></tr>
<tr class="memdesc:gaffafef58755ff2704cf93fe1a0849a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the UNIX time (seconds since 1970) for a given <a class="el" href="unionwatch__date__time.html">watch_date_time</a> struct. <br /></td></tr>
<tr class="separator:gaffafef58755ff2704cf93fe1a0849a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d6af930688b240d0f075806b5730d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structwatch__duration__t.html">watch_duration_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga5d6af930688b240d0f075806b5730d21">watch_utility_seconds_to_duration</a> (uint32_t seconds)</td></tr>
<tr class="memdesc:ga5d6af930688b240d0f075806b5730d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a duration in seconds to a <a class="el" href="structwatch__duration__t.html">watch_duration_t</a> struct. <a href="group__utility.html#ga5d6af930688b240d0f075806b5730d21">More...</a><br /></td></tr>
<tr class="memitem:ga5d6af930688b240d0f075806b5730d21" id="r_ga5d6af930688b240d0f075806b5730d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structwatch__duration__t.html">watch_duration_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga5d6af930688b240d0f075806b5730d21">watch_utility_seconds_to_duration</a> (uint32_t seconds)</td></tr>
<tr class="memdesc:ga5d6af930688b240d0f075806b5730d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a duration in seconds to a <a class="el" href="structwatch__duration__t.html">watch_duration_t</a> struct. <br /></td></tr>
<tr class="separator:ga5d6af930688b240d0f075806b5730d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga396e56109234aaa00993c3dd84f3f43c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">watch_utility_date_time_from_unix_time</a> (uint32_t timestamp, uint32_t utc_offset)</td></tr>
<tr class="memdesc:ga396e56109234aaa00993c3dd84f3f43c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="unionwatch__date__time.html">watch_date_time</a> struct for a given UNIX time and UTC offset. <a href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">More...</a><br /></td></tr>
<tr class="memitem:ga396e56109234aaa00993c3dd84f3f43c" id="r_ga396e56109234aaa00993c3dd84f3f43c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">watch_utility_date_time_from_unix_time</a> (uint32_t timestamp, uint32_t utc_offset)</td></tr>
<tr class="memdesc:ga396e56109234aaa00993c3dd84f3f43c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="unionwatch__date__time.html">watch_date_time</a> struct for a given UNIX time and UTC offset. <br /></td></tr>
<tr class="separator:ga396e56109234aaa00993c3dd84f3f43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga470a4c7199afac6319c259fc459881f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> *date_time)</td></tr>
<tr class="memdesc:ga470a4c7199afac6319c259fc459881f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a <a class="el" href="unionwatch__date__time.html">watch_date_time</a> for 12-hour display. <a href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">More...</a><br /></td></tr>
<tr class="memitem:ga470a4c7199afac6319c259fc459881f4" id="r_ga470a4c7199afac6319c259fc459881f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> *date_time)</td></tr>
<tr class="memdesc:ga470a4c7199afac6319c259fc459881f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a <a class="el" href="unionwatch__date__time.html">watch_date_time</a> for 12-hour display. <br /></td></tr>
<tr class="separator:ga470a4c7199afac6319c259fc459881f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94f038ec0e1b8f3c48c4364b56566327"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">watch_utility_date_time_convert_zone</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset)</td></tr>
<tr class="memdesc:ga94f038ec0e1b8f3c48c4364b56566327"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a time from a given time zone to another time zone. <a href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">More...</a><br /></td></tr>
<tr class="memitem:ga94f038ec0e1b8f3c48c4364b56566327" id="r_ga94f038ec0e1b8f3c48c4364b56566327"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionwatch__date__time.html">watch_date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">watch_utility_date_time_convert_zone</a> (<a class="el" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset)</td></tr>
<tr class="memdesc:ga94f038ec0e1b8f3c48c4364b56566327"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a time from a given time zone to another time zone. <br /></td></tr>
<tr class="separator:ga94f038ec0e1b8f3c48c4364b56566327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2753ff031c28202d23b0f3e80de2c920"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a> (uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)</td></tr>
<tr class="memdesc:ga2753ff031c28202d23b0f3e80de2c920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit. <a href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">More...</a><br /></td></tr>
<tr class="memitem:ga2753ff031c28202d23b0f3e80de2c920" id="r_ga2753ff031c28202d23b0f3e80de2c920"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a> (uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)</td></tr>
<tr class="memdesc:ga2753ff031c28202d23b0f3e80de2c920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit. <br /></td></tr>
<tr class="separator:ga2753ff031c28202d23b0f3e80de2c920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga176fd2c04778c2049f6ae8b9d374725c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c">watch_utility_offset_timestamp</a> (uint32_t now, int8_t hours, int8_t minutes, int8_t seconds)</td></tr>
<tr class="memdesc:ga176fd2c04778c2049f6ae8b9d374725c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset a timestamp by a given amount. <a href="group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c">More...</a><br /></td></tr>
<tr class="memitem:ga176fd2c04778c2049f6ae8b9d374725c" id="r_ga176fd2c04778c2049f6ae8b9d374725c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c">watch_utility_offset_timestamp</a> (uint32_t now, int8_t hours, int8_t minutes, int8_t seconds)</td></tr>
<tr class="memdesc:ga176fd2c04778c2049f6ae8b9d374725c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset a timestamp by a given amount. <br /></td></tr>
<tr class="separator:ga176fd2c04778c2049f6ae8b9d374725c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga214dcb4a04944fec63818c52e6c4096f"><td class="memItemLeft" align="right" valign="top"><a id="ga214dcb4a04944fec63818c52e6c4096f" name="ga214dcb4a04944fec63818c52e6c4096f"></a>
<tr class="memitem:ga214dcb4a04944fec63818c52e6c4096f" id="r_ga214dcb4a04944fec63818c52e6c4096f"><td class="memItemLeft" align="right" valign="top"><a id="ga214dcb4a04944fec63818c52e6c4096f" name="ga214dcb4a04944fec63818c52e6c4096f"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>watch_duration_t::seconds</b></td></tr>
<tr class="separator:ga214dcb4a04944fec63818c52e6c4096f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc7fa57c207237df2190f4979a625053"><td class="memItemLeft" align="right" valign="top"><a id="gafc7fa57c207237df2190f4979a625053" name="gafc7fa57c207237df2190f4979a625053"></a>
<tr class="memitem:gafc7fa57c207237df2190f4979a625053" id="r_gafc7fa57c207237df2190f4979a625053"><td class="memItemLeft" align="right" valign="top"><a id="gafc7fa57c207237df2190f4979a625053" name="gafc7fa57c207237df2190f4979a625053"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>watch_duration_t::minutes</b></td></tr>
<tr class="separator:gafc7fa57c207237df2190f4979a625053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05216f93223bb35b5166b03ab59098a1"><td class="memItemLeft" align="right" valign="top"><a id="ga05216f93223bb35b5166b03ab59098a1" name="ga05216f93223bb35b5166b03ab59098a1"></a>
<tr class="memitem:ga05216f93223bb35b5166b03ab59098a1" id="r_ga05216f93223bb35b5166b03ab59098a1"><td class="memItemLeft" align="right" valign="top"><a id="ga05216f93223bb35b5166b03ab59098a1" name="ga05216f93223bb35b5166b03ab59098a1"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>watch_duration_t::hours</b></td></tr>
<tr class="separator:ga05216f93223bb35b5166b03ab59098a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64f074551349a7dd1c922287dc731c15"><td class="memItemLeft" align="right" valign="top"><a id="ga64f074551349a7dd1c922287dc731c15" name="ga64f074551349a7dd1c922287dc731c15"></a>
<tr class="memitem:ga64f074551349a7dd1c922287dc731c15" id="r_ga64f074551349a7dd1c922287dc731c15"><td class="memItemLeft" align="right" valign="top"><a id="ga64f074551349a7dd1c922287dc731c15" name="ga64f074551349a7dd1c922287dc731c15"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>watch_duration_t::days</b></td></tr>
<tr class="separator:ga64f074551349a7dd1c922287dc731c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -703,7 +703,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>watch_duration_t:
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -91,7 +91,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.5
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.8
</small></address>
</body>
</html>

View File

@ -24,7 +24,7 @@
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Modules",url:"modules.html"},
{text:"Topics",url:"topics.html"},
{text:"Data Structures",url:"annotated.html",children:[
{text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"}]},

8
minus.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#fcfcfc;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 582 B

8
minusd.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#000000;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 582 B

9
plus.svg Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#fcfcfc;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
<rect style="fill:#808080;stroke-width:0" width="15.874998" height="52.916668" x="44.979168" y="26.458332" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 696 B

9
plusd.svg Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#000000;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
<rect style="fill:#808080;stroke-width:0" width="15.874998" height="52.916668" x="44.979168" y="26.458332" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 696 B

View File

@ -1,11 +1,12 @@
var searchData=
[
['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,'']]]
['and_20output_1',['Digital Input and Output',['../group__gpio.html',1,'']]],
['app_5finit_2',['app_init',['../group__app.html#gadd3190cf715f513666f4be42874d91e2',1,'watch_app.h']]],
['app_5floop_3',['app_loop',['../group__app.html#gad1cfce0ef962cd2afe2d8b2d2d13482a',1,'watch_app.h']]],
['app_5fprepare_5ffor_5fstandby_4',['app_prepare_for_standby',['../group__app.html#gaee30a1614f76afc41117f7176fb30165',1,'watch_app.h']]],
['app_5fsetup_5',['app_setup',['../group__app.html#gacce192accedbd296eb8d2182f8101f16',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fbackup_6',['app_wake_from_backup',['../group__app.html#gab6a9f08ba879ce8d28fb19ca2882890a',1,'watch_app.h']]],
['app_5fwake_5ffrom_5fstandby_7',['app_wake_from_standby',['../group__app.html#gacc7e7ff6108524545ab4183110811874',1,'watch_app.h']]],
['application_20framework_8',['Application Framework',['../group__app.html',1,'']]]
];

View File

@ -1,6 +1,6 @@
var searchData=
[
['buttons_20_26_20external_20interrupts_0',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['buttons_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']]],
@ -90,5 +90,5 @@ var searchData=
['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']]]
['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

@ -1,4 +1,6 @@
var searchData=
[
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
['clock_0',['Real-Time Clock',['../group__rtc.html',1,'']]],
['control_1',['control',['../group__led.html',1,'LED Control'],['../group__deepsleep.html',1,'Sleep Control']]],
['controller_20driver_2',['controller driver',['../group__i2c.html',1,'I2C Controller Driver'],['../group__spi.html',1,'SPI Controller Driver']]]
];

View File

@ -1,4 +1,7 @@
var searchData=
[
['flash_20storage_0',['Flash Storage',['../group__storage.html',1,'']]]
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]],
['display_1',['Segment LCD Display',['../group__slcd.html',1,'']]],
['documentation_2',['Sensor Watch Documentation',['../index.html',1,'']]],
['driver_3',['driver',['../group__i2c.html',1,'I2C Controller Driver'],['../group__spi.html',1,'SPI Controller Driver']]]
];

View File

@ -1,5 +1,4 @@
var searchData=
[
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]],
['is_5fleap_1',['is_leap',['../group__utility.html#gafa27a35234148d4f9d0216e21ddaabec',1,'is_leap(uint16_t y):&#160;watch_utility.c'],['../group__utility.html#gafa27a35234148d4f9d0216e21ddaabec',1,'is_leap(uint16_t year):&#160;watch_utility.c']]]
['external_20interrupts_0',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]]
];

View File

@ -1,4 +1,6 @@
var searchData=
[
['led_20control_0',['LED Control',['../group__led.html',1,'']]]
['flash_20storage_0',['Flash Storage',['../group__storage.html',1,'']]],
['framework_1',['Application Framework',['../group__app.html',1,'']]],
['functions_2',['Utility Functions',['../group__utility.html',1,'']]]
];

View File

@ -1,4 +1,8 @@
var searchData=
[
['noteperiods_0',['NotePeriods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.h'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods():&#160;watch_private_buzzer.h']]]
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]],
['input_1',['Analog Input',['../group__adc.html',1,'']]],
['input_20and_20output_2',['Digital Input and Output',['../group__gpio.html',1,'']]],
['interrupts_3',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]],
['is_5fleap_4',['is_leap',['../group__utility.html#gafa27a35234148d4f9d0216e21ddaabec',1,'is_leap(uint16_t y):&#160;watch_utility.c'],['../group__utility.html#gafa27a35234148d4f9d0216e21ddaabec',1,'is_leap(uint16_t year):&#160;watch_utility.c']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['read_0',['read',['../watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9',1,'watch.h']]],
['real_2dtime_20clock_1',['Real-Time Clock',['../group__rtc.html',1,'']]]
['lcd_20display_0',['Segment LCD Display',['../group__slcd.html',1,'']]],
['led_20control_1',['LED Control',['../group__led.html',1,'']]]
];

View File

@ -1,7 +1,4 @@
var searchData=
[
['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,'']]]
['noteperiods_0',['noteperiods',['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods:&#160;watch_private_buzzer.h'],['../group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b',1,'NotePeriods:&#160;watch_private_buzzer.h']]]
];

View File

@ -1,5 +1,4 @@
var searchData=
[
['uart_0',['UART',['../group__uart.html',1,'']]],
['utility_20functions_1',['Utility Functions',['../group__utility.html',1,'']]]
['output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
];

View File

@ -1,118 +1,5 @@
var searchData=
[
['watch_2eh_0',['watch.h',['../watch_8h.html',1,'']]],
['watch_5fbuzzer_5fabort_5fsequence_1',['watch_buzzer_abort_sequence',['../group__buzzer.html#ga73e7868fa41359376c9c4f9fd33aed7a',1,'watch_buzzer.h']]],
['watch_5fbuzzer_5fplay_5fnote_2',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fbuzzer_5fplay_5fsequence_3',['watch_buzzer_play_sequence',['../group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_4',['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_5',['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_6',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_7',['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_8',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdate_5ftime_9',['watch_date_time',['../unionwatch__date__time.html',1,'']]],
['watch_5fdisable_5fadc_10',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_11',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_12',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_13',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_14',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_15',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_16',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_17',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_18',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_19',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_20',['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_5fduration_5ft_21',['watch_duration_t',['../structwatch__duration__t.html',1,'']]],
['watch_5fenable_5fadc_22',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_23',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_24',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_25',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_26',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_27',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_28',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_29',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_30',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_31',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_32',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_33',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_34',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_35',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_36',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_37',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_38',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_39',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_40',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_41',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_42',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_43',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_44',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_45',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_46',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_47',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_48',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5findicator_5f24h_49',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_50',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_51',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_52',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_53',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
['watch_5finterrupt_5ftrigger_54',['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_5fbuzzer_5for_5fled_5fenabled_55',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fis_5fusb_5fenabled_56',['watch_is_usb_enabled',['../watch_8h.html#a1324426e2c366033abbb1b2e78b61305',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_57',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_58',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5freset_5fto_5fbootloader_59',['watch_reset_to_bootloader',['../watch_8h.html#a4b79c545e0876aefdbd405d469ce27f4',1,'watch.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_60',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_61',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_62',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_63',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_64',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fenable_65',['watch_rtc_enable',['../group__rtc.html#gab379cf9c5231e18a5525a4138359d386',1,'watch_rtc.h']]],
['watch_5frtc_5ffreqcorr_5fwrite_66',['watch_rtc_freqcorr_write',['../group__rtc.html#gaf90cba54229b673627303ebd29c664db',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_67',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_68',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_69',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_70',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_71',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_72',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_73',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_74',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_75',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_76',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_77',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_78',['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_79',['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_80',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_81',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_82',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_83',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_84',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_85',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_86',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_87',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_88',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_89',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_90',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_91',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_92',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_93',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstorage_5ferase_94',['watch_storage_erase',['../group__storage.html#ga5e27f4d34bd3b602988af59c6068bd0c',1,'watch_storage.h']]],
['watch_5fstorage_5fread_95',['watch_storage_read',['../group__storage.html#gae11f49f5d9adee2ee89ec92c8026ca49',1,'watch_storage.h']]],
['watch_5fstorage_5fsync_96',['watch_storage_sync',['../group__storage.html#ga6531bfebac4e4f81fd37168fdaa98904',1,'watch_storage.h']]],
['watch_5fstorage_5fwrite_97',['watch_storage_write',['../group__storage.html#gad0fd4b333d95a0e50ac8e9a23620b861',1,'watch_storage.h']]],
['watch_5fstore_5fbackup_5fdata_98',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_99',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_100',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_101',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_102',['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_103',['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_104',['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_105',['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_106',['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_5fdays_5fsince_5fnew_5fyear_107',['watch_utility_days_since_new_year',['../group__utility.html#ga2d997050973c483e0e099f42b0126312',1,'watch_utility_days_since_new_year(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga2d997050973c483e0e099f42b0126312',1,'watch_utility_days_since_new_year(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fiso8601_5fweekday_5fnumber_108',['watch_utility_get_iso8601_weekday_number',['../group__utility.html#ga284588c477ab00cdc71b7146359d39bf',1,'watch_utility_get_iso8601_weekday_number(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga284588c477ab00cdc71b7146359d39bf',1,'watch_utility_get_iso8601_weekday_number(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_109',['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_5fget_5fweeknumber_110',['watch_utility_get_weeknumber',['../group__utility.html#ga1f78ba1a1d4bd130e638869da417446e',1,'watch_utility_get_weeknumber(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga1f78ba1a1d4bd130e638869da417446e',1,'watch_utility_get_weeknumber(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5foffset_5ftimestamp_111',['watch_utility_offset_timestamp',['../group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c',1,'watch_utility_offset_timestamp(uint32_t now, int8_t hours, int8_t minutes, int8_t seconds):&#160;watch_utility.c'],['../group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c',1,'watch_utility_offset_timestamp(uint32_t now, int8_t hours, int8_t minutes, int8_t seconds):&#160;watch_utility.c']]],
['watch_5futility_5fseconds_5fto_5fduration_112',['watch_utility_seconds_to_duration',['../group__utility.html#ga5d6af930688b240d0f075806b5730d21',1,'watch_utility_seconds_to_duration(uint32_t seconds):&#160;watch_utility.c'],['../group__utility.html#ga5d6af930688b240d0f075806b5730d21',1,'watch_utility_seconds_to_duration(uint32_t seconds):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_113',['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_114',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment():&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment():&#160;watch_slcd.h']]]
['read_0',['read',['../watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9',1,'watch.h']]],
['real_20time_20clock_1',['Real-Time Clock',['../group__rtc.html',1,'']]]
];

8
search/all_c.js Normal file
View File

@ -0,0 +1,8 @@
var searchData=
[
['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,'']]],
['storage_4',['Flash Storage',['../group__storage.html',1,'']]]
];

4
search/all_d.js Normal file
View File

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

5
search/all_e.js Normal file
View File

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

119
search/all_f.js Normal file
View File

@ -0,0 +1,119 @@
var searchData=
[
['watch_20documentation_0',['Sensor Watch Documentation',['../index.html',1,'']]],
['watch_2eh_1',['watch.h',['../watch_8h.html',1,'']]],
['watch_5fbuzzer_5fabort_5fsequence_2',['watch_buzzer_abort_sequence',['../group__buzzer.html#ga73e7868fa41359376c9c4f9fd33aed7a',1,'watch_buzzer.h']]],
['watch_5fbuzzer_5fplay_5fnote_3',['watch_buzzer_play_note',['../group__buzzer.html#ga1b6ece8107c1f2bedf80d5584d204b80',1,'watch_buzzer.h']]],
['watch_5fbuzzer_5fplay_5fsequence_4',['watch_buzzer_play_sequence',['../group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b',1,'watch_buzzer.h']]],
['watch_5fclear_5fall_5findicators_5',['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_6',['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_7',['watch_clear_display',['../group__slcd.html#gad980e302e036abd7e26813de127139a4',1,'watch_slcd.h']]],
['watch_5fclear_5findicator_8',['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_9',['watch_clear_pixel',['../group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0',1,'watch_slcd.h']]],
['watch_5fdate_5ftime_10',['watch_date_time',['../unionwatch__date__time.html',1,'']]],
['watch_5fdisable_5fadc_11',['watch_disable_adc',['../group__adc.html#gaf443c79008bec5ceecbd21ad401d52cb',1,'watch_adc.h']]],
['watch_5fdisable_5fanalog_5finput_12',['watch_disable_analog_input',['../group__adc.html#gae38e15840bc5f3eca16ccb782dbb1c31',1,'watch_adc.h']]],
['watch_5fdisable_5fbuzzer_13',['watch_disable_buzzer',['../group__buzzer.html#ga24cef76bc304371e7914c7c5bb579f93',1,'watch_buzzer.h']]],
['watch_5fdisable_5fdigital_5finput_14',['watch_disable_digital_input',['../group__gpio.html#gae58e015e96f9e9c42a664b69185265b9',1,'watch_gpio.h']]],
['watch_5fdisable_5fdigital_5foutput_15',['watch_disable_digital_output',['../group__gpio.html#ga15b40170b4225ac6a927da1d76e4fd3d',1,'watch_gpio.h']]],
['watch_5fdisable_5fexternal_5finterrupts_16',['watch_disable_external_interrupts',['../group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084',1,'watch_extint.h']]],
['watch_5fdisable_5fextwake_5finterrupt_17',['watch_disable_extwake_interrupt',['../group__deepsleep.html#gaae4dfbad44338b179a7b2d8a286bacbe',1,'watch_deepsleep.h']]],
['watch_5fdisable_5fi2c_18',['watch_disable_i2c',['../group__i2c.html#ga2189bdff3dcb40f451d0aa988ea99760',1,'watch_i2c.h']]],
['watch_5fdisable_5fleds_19',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_20',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_21',['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_5fduration_5ft_22',['watch_duration_t',['../structwatch__duration__t.html',1,'']]],
['watch_5fenable_5fadc_23',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
['watch_5fenable_5fanalog_5finput_24',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
['watch_5fenable_5fbuzzer_25',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
['watch_5fenable_5fdigital_5finput_26',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
['watch_5fenable_5fdigital_5foutput_27',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
['watch_5fenable_5fdisplay_28',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
['watch_5fenable_5fexternal_5finterrupts_29',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
['watch_5fenable_5fi2c_30',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
['watch_5fenable_5fleds_31',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
['watch_5fenable_5fpull_5fdown_32',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
['watch_5fenable_5fpull_5fup_33',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
['watch_5fenable_5fspi_34',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
['watch_5fenable_5fuart_35',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
['watch_5fenter_5fbackup_5fmode_36',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
['watch_5fenter_5fdeep_5fsleep_5fmode_37',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
['watch_5fenter_5fsleep_5fmode_38',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
['watch_5fget_5fanalog_5fpin_5flevel_39',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
['watch_5fget_5fbackup_5fdata_40',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
['watch_5fget_5fpin_5flevel_41',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
['watch_5fget_5fvcc_5fvoltage_42',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
['watch_5fi2c_5fread16_43',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
['watch_5fi2c_5fread24_44',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
['watch_5fi2c_5fread32_45',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
['watch_5fi2c_5fread8_46',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
['watch_5fi2c_5freceive_47',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
['watch_5fi2c_5fsend_48',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
['watch_5fi2c_5fwrite8_49',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
['watch_5findicator_5f24h_50',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
['watch_5findicator_5fbell_51',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
['watch_5findicator_5flap_52',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
['watch_5findicator_5fpm_53',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
['watch_5findicator_5fsignal_54',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
['watch_5finterrupt_5ftrigger_55',['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_5fbuzzer_5for_5fled_5fenabled_56',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
['watch_5fis_5fusb_5fenabled_57',['watch_is_usb_enabled',['../watch_8h.html#a1324426e2c366033abbb1b2e78b61305',1,'watch.h']]],
['watch_5fregister_5fextwake_5fcallback_58',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
['watch_5fregister_5finterrupt_5fcallback_59',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
['watch_5freset_5fto_5fbootloader_60',['watch_reset_to_bootloader',['../watch_8h.html#a4b79c545e0876aefdbd405d469ce27f4',1,'watch.h']]],
['watch_5frtc_5fdisable_5falarm_5fcallback_61',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_62',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_63',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5fperiodic_5fcallback_64',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
['watch_5frtc_5fdisable_5ftick_5fcallback_65',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
['watch_5frtc_5fenable_66',['watch_rtc_enable',['../group__rtc.html#gab379cf9c5231e18a5525a4138359d386',1,'watch_rtc.h']]],
['watch_5frtc_5ffreqcorr_5fwrite_67',['watch_rtc_freqcorr_write',['../group__rtc.html#gaf90cba54229b673627303ebd29c664db',1,'watch_rtc.h']]],
['watch_5frtc_5fget_5fdate_5ftime_68',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5falarm_5fcallback_69',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5fperiodic_5fcallback_70',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
['watch_5frtc_5fregister_5ftick_5fcallback_71',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
['watch_5frtc_5fset_5fdate_5ftime_72',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
['watch_5fset_5fanalog_5fnum_5fsamples_73',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5freference_5fvoltage_74',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
['watch_5fset_5fanalog_5fsampling_5flength_75',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
['watch_5fset_5fbuzzer_5foff_76',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fon_77',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
['watch_5fset_5fbuzzer_5fperiod_78',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
['watch_5fset_5fcolon_79',['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_80',['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_81',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
['watch_5fset_5fled_5fgreen_82',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
['watch_5fset_5fled_5foff_83',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
['watch_5fset_5fled_5fred_84',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
['watch_5fset_5fled_5fyellow_85',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
['watch_5fset_5fpin_5flevel_86',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
['watch_5fset_5fpixel_87',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
['watch_5fspi_5fread_88',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
['watch_5fspi_5ftransfer_89',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
['watch_5fspi_5fwrite_90',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
['watch_5fstart_5fcharacter_5fblink_91',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
['watch_5fstart_5ftick_5fanimation_92',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
['watch_5fstop_5fblink_93',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
['watch_5fstop_5ftick_5fanimation_94',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
['watch_5fstorage_5ferase_95',['watch_storage_erase',['../group__storage.html#ga5e27f4d34bd3b602988af59c6068bd0c',1,'watch_storage.h']]],
['watch_5fstorage_5fread_96',['watch_storage_read',['../group__storage.html#gae11f49f5d9adee2ee89ec92c8026ca49',1,'watch_storage.h']]],
['watch_5fstorage_5fsync_97',['watch_storage_sync',['../group__storage.html#ga6531bfebac4e4f81fd37168fdaa98904',1,'watch_storage.h']]],
['watch_5fstorage_5fwrite_98',['watch_storage_write',['../group__storage.html#gad0fd4b333d95a0e50ac8e9a23620b861',1,'watch_storage.h']]],
['watch_5fstore_5fbackup_5fdata_99',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
['watch_5ftick_5fanimation_5fis_5frunning_100',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
['watch_5fuart_5fgetc_101',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
['watch_5fuart_5fputs_102',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
['watch_5futility_5fconvert_5fto_5f12_5fhour_103',['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_104',['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_105',['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_106',['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_107',['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_5fdays_5fsince_5fnew_5fyear_108',['watch_utility_days_since_new_year',['../group__utility.html#ga2d997050973c483e0e099f42b0126312',1,'watch_utility_days_since_new_year(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga2d997050973c483e0e099f42b0126312',1,'watch_utility_days_since_new_year(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fiso8601_5fweekday_5fnumber_109',['watch_utility_get_iso8601_weekday_number',['../group__utility.html#ga284588c477ab00cdc71b7146359d39bf',1,'watch_utility_get_iso8601_weekday_number(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga284588c477ab00cdc71b7146359d39bf',1,'watch_utility_get_iso8601_weekday_number(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_110',['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_5fget_5fweeknumber_111',['watch_utility_get_weeknumber',['../group__utility.html#ga1f78ba1a1d4bd130e638869da417446e',1,'watch_utility_get_weeknumber(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c'],['../group__utility.html#ga1f78ba1a1d4bd130e638869da417446e',1,'watch_utility_get_weeknumber(uint16_t year, uint8_t month, uint8_t day):&#160;watch_utility.c']]],
['watch_5futility_5foffset_5ftimestamp_112',['watch_utility_offset_timestamp',['../group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c',1,'watch_utility_offset_timestamp(uint32_t now, int8_t hours, int8_t minutes, int8_t seconds):&#160;watch_utility.c'],['../group__utility.html#ga176fd2c04778c2049f6ae8b9d374725c',1,'watch_utility_offset_timestamp(uint32_t now, int8_t hours, int8_t minutes, int8_t seconds):&#160;watch_utility.c']]],
['watch_5futility_5fseconds_5fto_5fduration_113',['watch_utility_seconds_to_duration',['../group__utility.html#ga5d6af930688b240d0f075806b5730d21',1,'watch_utility_seconds_to_duration(uint32_t seconds):&#160;watch_utility.c'],['../group__utility.html#ga5d6af930688b240d0f075806b5730d21',1,'watch_utility_seconds_to_duration(uint32_t seconds):&#160;watch_utility.c']]],
['watch_5futility_5fthermistor_5ftemperature_114',['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_115',['watchindicatorsegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment:&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment:&#160;watch_slcd.h']]]
];

View File

@ -1,27 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 11 11"
height="11"
width="11"
id="svg2"
version="1.1">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6" />
<path

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 947 B

View File

@ -1,5 +1,6 @@
var searchData=
[
['analog_20input_0',['Analog Input',['../group__adc.html',1,'']]],
['application_20framework_1',['Application Framework',['../group__app.html',1,'']]]
['and_20output_1',['Digital Input and Output',['../group__gpio.html',1,'']]],
['application_20framework_2',['Application Framework',['../group__app.html',1,'']]]
];

View File

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

View File

@ -1,4 +1,6 @@
var searchData=
[
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
['clock_0',['Real-Time Clock',['../group__rtc.html',1,'']]],
['control_1',['control',['../group__led.html',1,'LED Control'],['../group__deepsleep.html',1,'Sleep Control']]],
['controller_20driver_2',['controller driver',['../group__i2c.html',1,'I2C Controller Driver'],['../group__spi.html',1,'SPI Controller Driver']]]
];

View File

@ -1,4 +1,6 @@
var searchData=
[
['flash_20storage_0',['Flash Storage',['../group__storage.html',1,'']]]
['digital_20input_20and_20output_0',['Digital Input and Output',['../group__gpio.html',1,'']]],
['display_1',['Segment LCD Display',['../group__slcd.html',1,'']]],
['driver_2',['driver',['../group__i2c.html',1,'I2C Controller Driver'],['../group__spi.html',1,'SPI Controller Driver']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]]
['external_20interrupts_0',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]]
];

View File

@ -1,4 +1,6 @@
var searchData=
[
['led_20control_0',['LED Control',['../group__led.html',1,'']]]
['flash_20storage_0',['Flash Storage',['../group__storage.html',1,'']]],
['framework_1',['Application Framework',['../group__app.html',1,'']]],
['functions_2',['Utility Functions',['../group__utility.html',1,'']]]
];

View File

@ -1,4 +1,7 @@
var searchData=
[
['real_2dtime_20clock_0',['Real-Time Clock',['../group__rtc.html',1,'']]]
['i2c_20controller_20driver_0',['I2C Controller Driver',['../group__i2c.html',1,'']]],
['input_1',['Analog Input',['../group__adc.html',1,'']]],
['input_20and_20output_2',['Digital Input and Output',['../group__gpio.html',1,'']]],
['interrupts_3',['Buttons &amp; External Interrupts',['../group__buttons.html',1,'']]]
];

View File

@ -1,6 +1,5 @@
var searchData=
[
['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,'']]]
['lcd_20display_0',['Segment LCD Display',['../group__slcd.html',1,'']]],
['led_20control_1',['LED Control',['../group__led.html',1,'']]]
];

View File

@ -1,5 +1,4 @@
var searchData=
[
['uart_0',['UART',['../group__uart.html',1,'']]],
['utility_20functions_1',['Utility Functions',['../group__utility.html',1,'']]]
['output_0',['Digital Input and Output',['../group__gpio.html',1,'']]]
];

4
search/groups_9.js Normal file
View File

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

7
search/groups_a.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['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,'']]],
['storage_3',['Flash Storage',['../group__storage.html',1,'']]]
];

4
search/groups_b.js Normal file
View File

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

5
search/groups_c.js Normal file
View File

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

View File

@ -1,27 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 20 19"
height="19"
width="20"
id="svg2"
version="1.1">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6" />
<circle

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 804 B

View File

@ -1,27 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 20 19"
height="19"
width="20"
id="svg2"
version="1.1">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6" />
<circle

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 804 B

View File

@ -1,59 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2"
width="20"
height="19"
viewBox="0 0 20 19"
sodipodi:docname="mag_sel.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
>
<defs
id="defs6" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="2096"
id="namedview4"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="32"
inkscape:cx="5.9792688"
inkscape:cy="1.1436277"
inkscape:window-x="1920"
inkscape:window-y="27"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<circle
style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
id="path4611"
@ -64,11 +22,10 @@
style="fill:#656565;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 11,7 13.5,10 16,7 Z"
id="path4609"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
/>
<path
style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8.1085854,11.109059 2.7823556,2.782356"
id="path4630"
inkscape:connector-curvature="0" />
/>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1019 B

View File

@ -1,74 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2"
width="20"
height="19"
viewBox="0 0 20 19"
sodipodi:docname="mag_sel.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
>
<defs
id="defs6" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="2096"
id="namedview4"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="32"
inkscape:cx="5.9792688"
inkscape:cy="1.1436277"
inkscape:window-x="1920"
inkscape:window-y="27"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<circle
style="fill:#000000;fill-opacity:0;stroke:#C5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
style="fill:#000000;fill-opacity:0;stroke:#c5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
id="path4611"
cx="5.5"
cy="8.5"
r="3.5" />
<path
style="fill:#C5C5C5;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#c5C5C5;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 11,7 13.5,10 16,7 Z"
id="path4609"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
/>
<path
style="fill:none;stroke:#C5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="fill:none;stroke:#c5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 8.1085854,11.109059 2.7823556,2.782356"
id="path4630"
inkscape:connector-curvature="0" />
/>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1019 B

View File

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

4
search/pages_1.js Normal file
View File

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

4
search/pages_2.js Normal file
View File

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

View File

@ -156,7 +156,7 @@ function SearchBox(name, resultsPath, extension)
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this),
this.closeSelectionTimeout);
}
@ -195,6 +195,7 @@ function SearchBox(name, resultsPath, extension)
}
else if (e.keyCode==27) // Escape out of the search field
{
e.stopPropagation();
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
@ -211,7 +212,7 @@ function SearchBox(name, resultsPath, extension)
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeout = setTimeout(this.Search.bind(this),
this.keyTimeoutLength);
}
else // empty search field
@ -289,6 +290,7 @@ function SearchBox(name, resultsPath, extension)
}
else if (e.keyCode==13 || e.keyCode==27)
{
e.stopPropagation();
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
@ -356,7 +358,11 @@ function SearchBox(name, resultsPath, extension)
document.getElementById("NoMatches").style.display="none";
}
if (idx!=-1) {
searchResults.Search(searchValue);
} else { // no file with search results => force empty search results
searchResults.Search('====');
}
if (domPopupSearchResultsWindow.style.display!='block')
{
@ -666,6 +672,7 @@ function SearchResults(name)
}
else if (this.lastKey==27) // Escape
{
e.stopPropagation();
searchBox.CloseResultsWindow();
document.getElementById("MSearchField").focus();
}
@ -709,6 +716,7 @@ function SearchResults(name)
}
else if (this.lastKey==27) // Escape
{
e.stopPropagation();
searchBox.CloseResultsWindow();
document.getElementById("MSearchField").focus();
}
@ -802,6 +810,7 @@ function createResults(resultsPath)
function init_search()
{
var results = document.getElementById("MSearchSelectWindow");
results.tabIndex=0;
for (var key in indexSectionLabels)
{
var link = document.createElement('a');
@ -812,5 +821,20 @@ function init_search()
results.appendChild(link);
}
searchBox.OnSelectItem(0);
var input = document.getElementById("MSearchSelect");
var searchSelectWindow = document.getElementById("MSearchSelectWindow");
input.tabIndex=0;
input.addEventListener("keydown", function(event) {
if (event.keyCode==13 || event.keyCode==40) {
event.preventDefault();
if (searchSelectWindow.style.display == 'block') {
searchBox.CloseSelectionWindow();
} else {
searchBox.OnSearchSelectShow();
searchBox.DOMSearchSelectWindow().focus();
}
}
});
}
/* @license-end */

View File

@ -1,6 +1,6 @@
var indexSectionsWithContent =
{
0: "_abdfilnrsuw",
0: "_abcdefilnorstuw",
1: "w",
2: "w",
3: "_airw",
@ -8,8 +8,8 @@ var indexSectionsWithContent =
5: "bw",
6: "bw",
7: "bw",
8: "abdfilrsu",
9: "s"
8: "abcdefilorstu",
9: "dsw"
};
var indexSectionNames =

View File

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

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch_duration_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -78,16 +78,16 @@ $(function() {
<table class="memberdecls">
<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:ga214dcb4a04944fec63818c52e6c4096f"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga214dcb4a04944fec63818c52e6c4096f" id="r_ga214dcb4a04944fec63818c52e6c4096f"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>seconds</b></td></tr>
<tr class="separator:ga214dcb4a04944fec63818c52e6c4096f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc7fa57c207237df2190f4979a625053"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gafc7fa57c207237df2190f4979a625053" id="r_gafc7fa57c207237df2190f4979a625053"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>minutes</b></td></tr>
<tr class="separator:gafc7fa57c207237df2190f4979a625053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05216f93223bb35b5166b03ab59098a1"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga05216f93223bb35b5166b03ab59098a1" id="r_ga05216f93223bb35b5166b03ab59098a1"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>hours</b></td></tr>
<tr class="separator:ga05216f93223bb35b5166b03ab59098a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64f074551349a7dd1c922287dc731c15"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga64f074551349a7dd1c922287dc731c15" id="r_ga64f074551349a7dd1c922287dc731c15"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>days</b></td></tr>
<tr class="separator:ga64f074551349a7dd1c922287dc731c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -97,7 +97,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>days</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,9 +3,9 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: Modules</title>
<title>Sensor Watch: Topics</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -70,10 +70,10 @@ $(function() {
</div>
<div class="header">
<div class="headertitle"><div class="title">Modules</div></div>
<div class="headertitle"><div class="title">Topics</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<div class="textblock">Here is a list of all topics with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__adc.html" target="_self">Analog Input</a></td><td class="desc">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 </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__app.html" target="_self">Application Framework</a></td><td class="desc">This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app </td></tr>
@ -94,7 +94,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -78,29 +78,30 @@ $(function() {
<table class="memberdecls">
<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" 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>
<tr class="memitem:ae6addb328d740d85f7e66e657f4055f4" id="r_ae6addb328d740d85f7e66e657f4055f4"><td class="memItemLeft" ><a id="ae6addb328d740d85f7e66e657f4055f4" name="ae6addb328d740d85f7e66e657f4055f4"></a>
struct {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67c59fe28874114ec474800af065511" id="r_aa67c59fe28874114ec474800af065511"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>second</b>: 6&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aa67c59fe28874114ec474800af065511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba419c10e70f90c7cf44e588ec5f7847"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>minute</b>: 6</td></tr>
<tr class="memitem:aba419c10e70f90c7cf44e588ec5f7847" id="r_aba419c10e70f90c7cf44e588ec5f7847"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>minute</b>: 6&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aba419c10e70f90c7cf44e588ec5f7847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8bbd309141b65a16b2c8900d52b4865"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>hour</b>: 5</td></tr>
<tr class="memitem:ac8bbd309141b65a16b2c8900d52b4865" id="r_ac8bbd309141b65a16b2c8900d52b4865"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>hour</b>: 5&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ac8bbd309141b65a16b2c8900d52b4865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad92b522c88f7140c72a4a85bd989d173"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>day</b>: 5</td></tr>
<tr class="memitem:ad92b522c88f7140c72a4a85bd989d173" id="r_ad92b522c88f7140c72a4a85bd989d173"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>day</b>: 5&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ad92b522c88f7140c72a4a85bd989d173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f9f8ca9a4272d3946deae07b570a47"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>month</b>: 4</td></tr>
<tr class="memitem:a79f9f8ca9a4272d3946deae07b570a47" id="r_a79f9f8ca9a4272d3946deae07b570a47"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>month</b>: 4&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a79f9f8ca9a4272d3946deae07b570a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27e3fa1f3a3884b6fcda3c09e0bfca2f"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>year</b>: 6</td></tr>
<tr class="memitem:a27e3fa1f3a3884b6fcda3c09e0bfca2f" id="r_a27e3fa1f3a3884b6fcda3c09e0bfca2f"><td class="memItemLeft" >
&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>year</b>: 6&#160;</td><td class="memItemRight" valign="bottom"></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="memitem:ae6addb328d740d85f7e66e657f4055f4" id="r_ae6addb328d740d85f7e66e657f4055f4"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>unit</b>&#160;</td><td class="memItemRight" valign="bottom"></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" name="a934a7c36c186da8b555435e315aa62f6"></a>
<tr class="memitem:a934a7c36c186da8b555435e315aa62f6" id="r_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>
@ -110,7 +111,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -102,19 +102,19 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a6df21baf06b4a5392d95dd3cdde75d94"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a> (void)</td></tr>
<tr class="memdesc:a6df21baf06b4a5392d95dd3cdde75d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if either the buzzer or the LED driver is enabled. <a href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">More...</a><br /></td></tr>
<tr class="memitem:a6df21baf06b4a5392d95dd3cdde75d94" id="r_a6df21baf06b4a5392d95dd3cdde75d94"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a> (void)</td></tr>
<tr class="memdesc:a6df21baf06b4a5392d95dd3cdde75d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if either the buzzer or the LED driver is enabled. <br /></td></tr>
<tr class="separator:a6df21baf06b4a5392d95dd3cdde75d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1324426e2c366033abbb1b2e78b61305"><td class="memItemLeft" align="right" valign="top"><a id="a1324426e2c366033abbb1b2e78b61305" name="a1324426e2c366033abbb1b2e78b61305"></a>
<tr class="memitem:a1324426e2c366033abbb1b2e78b61305" id="r_a1324426e2c366033abbb1b2e78b61305"><td class="memItemLeft" align="right" valign="top"><a id="a1324426e2c366033abbb1b2e78b61305" name="a1324426e2c366033abbb1b2e78b61305"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>watch_is_usb_enabled</b> (void)</td></tr>
<tr class="memdesc:a1324426e2c366033abbb1b2e78b61305"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if USB is enabled. <br /></td></tr>
<tr class="separator:a1324426e2c366033abbb1b2e78b61305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b79c545e0876aefdbd405d469ce27f4"><td class="memItemLeft" align="right" valign="top"><a id="a4b79c545e0876aefdbd405d469ce27f4" name="a4b79c545e0876aefdbd405d469ce27f4"></a>
<tr class="memitem:a4b79c545e0876aefdbd405d469ce27f4" id="r_a4b79c545e0876aefdbd405d469ce27f4"><td class="memItemLeft" align="right" valign="top"><a id="a4b79c545e0876aefdbd405d469ce27f4" name="a4b79c545e0876aefdbd405d469ce27f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_reset_to_bootloader</b> (void)</td></tr>
<tr class="memdesc:a4b79c545e0876aefdbd405d469ce27f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets in the UF2 bootloader mode. <br /></td></tr>
<tr class="separator:a4b79c545e0876aefdbd405d469ce27f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0c5d610f8b61891a7cf5fca2671b6f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9">read</a> (int file, char *ptr, int len)</td></tr>
<tr class="memdesc:aa0c5d610f8b61891a7cf5fca2671b6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads up to len bytes from the USB serial. <a href="watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9">More...</a><br /></td></tr>
<tr class="memitem:aa0c5d610f8b61891a7cf5fca2671b6f9" id="r_aa0c5d610f8b61891a7cf5fca2671b6f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#aa0c5d610f8b61891a7cf5fca2671b6f9">read</a> (int file, char *ptr, int len)</td></tr>
<tr class="memdesc:aa0c5d610f8b61891a7cf5fca2671b6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads up to len bytes from the USB serial. <br /></td></tr>
<tr class="separator:aa0c5d610f8b61891a7cf5fca2671b6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
@ -187,7 +187,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_reset_to_bootlo
</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -144,7 +149,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -146,7 +151,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -126,7 +131,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -116,6 +121,7 @@ $(function() {
<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="foldopen" id="foldopen00061" data-start="{" data-end="};">
<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>
@ -206,6 +212,7 @@ $(function() {
<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>
<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>
@ -223,108 +230,108 @@ $(function() {
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</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_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>
<div class="ttc" id="agroup__buzzer_html_ga6a2d48712d70aff4a1ab463afe6fdd98"><div class="ttname"><a href="group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98">watch_set_buzzer_on</a></div><div class="ttdeci">void watch_set_buzzer_on(void)</div><div class="ttdoc">Turns the buzzer output on. It will emit a continuous sound at the given frequency.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga73713e47359708ef8eae50e8a505bf4b"><div class="ttname"><a href="group__buzzer.html#ga73713e47359708ef8eae50e8a505bf4b">watch_buzzer_play_sequence</a></div><div class="ttdeci">void watch_buzzer_play_sequence(int8_t *note_sequence, void(*callback_on_end)(void))</div><div class="ttdoc">Plays the given sequence of notes in a non-blocking way.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga73e7868fa41359376c9c4f9fd33aed7a"><div class="ttname"><a href="group__buzzer.html#ga73e7868fa41359376c9c4f9fd33aed7a">watch_buzzer_abort_sequence</a></div><div class="ttdeci">void watch_buzzer_abort_sequence(void)</div><div class="ttdoc">Aborts a playing sequence.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga747b4014093d6a71b6d8fba2db41696b"><div class="ttname"><a href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a></div><div class="ttdeci">const uint16_t NotePeriods[108]</div><div class="ttdoc">An array of periods for all the notes on a piano, corresponding to the names in BuzzerNote.</div><div class="ttdef"><b>Definition:</b> watch_private_buzzer.h:29</div></div>
<div class="ttc" id="agroup__buzzer_html_ga747b4014093d6a71b6d8fba2db41696b"><div class="ttname"><a href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a></div><div class="ttdeci">const uint16_t NotePeriods[108]</div><div class="ttdoc">An array of periods for all the notes on a piano, corresponding to the names in BuzzerNote.</div><div class="ttdef"><b>Definition</b> watch_private_buzzer.h:29</div></div>
<div class="ttc" id="agroup__buzzer_html_ga77f213418f48937de73bfe7ac5fc58c9"><div class="ttname"><a href="group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9">watch_set_buzzer_period</a></div><div class="ttdeci">void watch_set_buzzer_period(uint32_t period)</div><div class="ttdoc">Sets the period of the buzzer.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga803568f5bc5f6b77ea9efa5299c6d9f4"><div class="ttname"><a href="group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4">watch_set_buzzer_off</a></div><div class="ttdeci">void watch_set_buzzer_off(void)</div><div class="ttdoc">Turns the buzzer output off.</div></div>
<div class="ttc" id="agroup__buzzer_html_ga84d2f603c4f87f2199ebc102439fb204"><div class="ttname"><a href="group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204">watch_enable_buzzer</a></div><div class="ttdeci">void watch_enable_buzzer(void)</div><div class="ttdoc">Enables the TCC peripheral, which drives the buzzer.</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5">BUZZER_NOTE_F8</a></div><div class="ttdeci">@ BUZZER_NOTE_F8</div><div class="ttdoc">5587.65 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:142</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f">BUZZER_NOTE_D6SHARP_E6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D6SHARP_E6FLAT</div><div class="ttdoc">1244.51 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:116</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4">BUZZER_NOTE_B5</a></div><div class="ttdeci">@ BUZZER_NOTE_B5</div><div class="ttdoc">987.77 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:112</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a">BUZZER_NOTE_F3SHARP_G3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F3SHARP_G3FLAT</div><div class="ttdoc">185.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:83</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b">BUZZER_NOTE_C8</a></div><div class="ttdeci">@ BUZZER_NOTE_C8</div><div class="ttdoc">4186.01 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:137</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20">BUZZER_NOTE_B8</a></div><div class="ttdeci">@ BUZZER_NOTE_B8</div><div class="ttdoc">7902.13 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:148</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1">BUZZER_NOTE_E3</a></div><div class="ttdeci">@ BUZZER_NOTE_E3</div><div class="ttdoc">164.81 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:81</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f">BUZZER_NOTE_D6</a></div><div class="ttdeci">@ BUZZER_NOTE_D6</div><div class="ttdoc">1174.66 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:115</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d">BUZZER_NOTE_B1</a></div><div class="ttdeci">@ BUZZER_NOTE_B1</div><div class="ttdoc">61.74 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:64</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8">BUZZER_NOTE_G4</a></div><div class="ttdeci">@ BUZZER_NOTE_G4</div><div class="ttdoc">392.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:96</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629">BUZZER_NOTE_B7</a></div><div class="ttdeci">@ BUZZER_NOTE_B7</div><div class="ttdoc">3951.07 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:136</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908">BUZZER_NOTE_C7SHARP_D7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C7SHARP_D7FLAT</div><div class="ttdoc">2217.46 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:126</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31">BUZZER_NOTE_G3SHARP_A3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G3SHARP_A3FLAT</div><div class="ttdoc">207.65 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:85</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5">BUZZER_NOTE_C6</a></div><div class="ttdeci">@ BUZZER_NOTE_C6</div><div class="ttdoc">1046.50 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:113</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c">BUZZER_NOTE_E6</a></div><div class="ttdeci">@ BUZZER_NOTE_E6</div><div class="ttdoc">1318.51 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:117</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542">BUZZER_NOTE_D7SHARP_E7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D7SHARP_E7FLAT</div><div class="ttdoc">2489.02 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:128</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392">BUZZER_NOTE_E7</a></div><div class="ttdeci">@ BUZZER_NOTE_E7</div><div class="ttdoc">2637.02 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:129</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c">BUZZER_NOTE_E4</a></div><div class="ttdeci">@ BUZZER_NOTE_E4</div><div class="ttdoc">329.63 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:93</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80">BUZZER_NOTE_B6</a></div><div class="ttdeci">@ BUZZER_NOTE_B6</div><div class="ttdoc">1975.53 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:124</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad">BUZZER_NOTE_REST</a></div><div class="ttdeci">@ BUZZER_NOTE_REST</div><div class="ttdoc">no sound</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:149</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2">BUZZER_NOTE_D8SHARP_E8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D8SHARP_E8FLAT</div><div class="ttdoc">4978.03 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:140</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2">BUZZER_NOTE_D4SHARP_E4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D4SHARP_E4FLAT</div><div class="ttdoc">311.13 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:92</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465">BUZZER_NOTE_C2</a></div><div class="ttdeci">@ BUZZER_NOTE_C2</div><div class="ttdoc">65.41 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:65</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6">BUZZER_NOTE_B2</a></div><div class="ttdeci">@ BUZZER_NOTE_B2</div><div class="ttdoc">123.47 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:76</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77">BUZZER_NOTE_F5</a></div><div class="ttdeci">@ BUZZER_NOTE_F5</div><div class="ttdoc">698.46 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:106</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232">BUZZER_NOTE_C2SHARP_D2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C2SHARP_D2FLAT</div><div class="ttdoc">69.30 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:66</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086">BUZZER_NOTE_C4SHARP_D4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C4SHARP_D4FLAT</div><div class="ttdoc">277.18 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:90</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d">BUZZER_NOTE_A6SHARP_B6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A6SHARP_B6FLAT</div><div class="ttdoc">1864.66 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:123</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2">BUZZER_NOTE_G6</a></div><div class="ttdeci">@ BUZZER_NOTE_G6</div><div class="ttdoc">1567.98 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:120</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57">BUZZER_NOTE_A5SHARP_B5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A5SHARP_B5FLAT</div><div class="ttdoc">932.33 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:111</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c">BUZZER_NOTE_G8</a></div><div class="ttdeci">@ BUZZER_NOTE_G8</div><div class="ttdoc">6271.93 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:144</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53">BUZZER_NOTE_D4</a></div><div class="ttdeci">@ BUZZER_NOTE_D4</div><div class="ttdoc">293.66 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:91</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c">BUZZER_NOTE_G5SHARP_A5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G5SHARP_A5FLAT</div><div class="ttdoc">830.61 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:109</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc">BUZZER_NOTE_A3SHARP_B3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A3SHARP_B3FLAT</div><div class="ttdoc">233.08 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:87</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd">BUZZER_NOTE_G7</a></div><div class="ttdeci">@ BUZZER_NOTE_G7</div><div class="ttdoc">3135.96 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:132</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b">BUZZER_NOTE_D5SHARP_E5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D5SHARP_E5FLAT</div><div class="ttdoc">622.25 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:104</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935">BUZZER_NOTE_D3</a></div><div class="ttdeci">@ BUZZER_NOTE_D3</div><div class="ttdoc">146.83 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:79</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8">BUZZER_NOTE_G4SHARP_A4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G4SHARP_A4FLAT</div><div class="ttdoc">415.30 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:97</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d">BUZZER_NOTE_A1SHARP_B1FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A1SHARP_B1FLAT</div><div class="ttdoc">58.27 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:63</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd">BUZZER_NOTE_D5</a></div><div class="ttdeci">@ BUZZER_NOTE_D5</div><div class="ttdoc">587.33 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:103</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9">BUZZER_NOTE_A2SHARP_B2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A2SHARP_B2FLAT</div><div class="ttdoc">116.54 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:75</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5">BUZZER_NOTE_A4</a></div><div class="ttdeci">@ BUZZER_NOTE_A4</div><div class="ttdoc">440.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:98</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0">BUZZER_NOTE_D7</a></div><div class="ttdeci">@ BUZZER_NOTE_D7</div><div class="ttdoc">2349.32 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:127</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838">BUZZER_NOTE_F5SHARP_G5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F5SHARP_G5FLAT</div><div class="ttdoc">739.99 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:107</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2">BUZZER_NOTE_C6SHARP_D6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C6SHARP_D6FLAT</div><div class="ttdoc">1108.73 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:114</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab">BUZZER_NOTE_A7SHARP_B7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A7SHARP_B7FLAT</div><div class="ttdoc">3729.31 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:135</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90">BUZZER_NOTE_F7</a></div><div class="ttdeci">@ BUZZER_NOTE_F7</div><div class="ttdoc">2793.83 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:130</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1">BUZZER_NOTE_A3</a></div><div class="ttdeci">@ BUZZER_NOTE_A3</div><div class="ttdoc">220.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:86</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0">BUZZER_NOTE_F6SHARP_G6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F6SHARP_G6FLAT</div><div class="ttdoc">1479.98 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:119</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a">BUZZER_NOTE_B4</a></div><div class="ttdeci">@ BUZZER_NOTE_B4</div><div class="ttdoc">493.88 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:100</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7">BUZZER_NOTE_A5</a></div><div class="ttdeci">@ BUZZER_NOTE_A5</div><div class="ttdoc">880.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:110</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96">BUZZER_NOTE_C5SHARP_D5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C5SHARP_D5FLAT</div><div class="ttdoc">554.37 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:102</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23">BUZZER_NOTE_A4SHARP_B4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A4SHARP_B4FLAT</div><div class="ttdoc">466.16 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:99</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569">BUZZER_NOTE_C7</a></div><div class="ttdeci">@ BUZZER_NOTE_C7</div><div class="ttdoc">2093.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:125</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae">BUZZER_NOTE_F6</a></div><div class="ttdeci">@ BUZZER_NOTE_F6</div><div class="ttdoc">1396.91 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:118</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115">BUZZER_NOTE_C4</a></div><div class="ttdeci">@ BUZZER_NOTE_C4</div><div class="ttdoc">261.63 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:89</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1">BUZZER_NOTE_F2</a></div><div class="ttdeci">@ BUZZER_NOTE_F2</div><div class="ttdoc">87.31 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:70</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f">BUZZER_NOTE_G2SHARP_A2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G2SHARP_A2FLAT</div><div class="ttdoc">103.83 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:73</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681">BUZZER_NOTE_A8</a></div><div class="ttdeci">@ BUZZER_NOTE_A8</div><div class="ttdoc">7040.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:146</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e">BUZZER_NOTE_A2</a></div><div class="ttdeci">@ BUZZER_NOTE_A2</div><div class="ttdoc">110.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:74</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086">BUZZER_NOTE_F4SHARP_G4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F4SHARP_G4FLAT</div><div class="ttdoc">369.99 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:95</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b">BUZZER_NOTE_E2</a></div><div class="ttdeci">@ BUZZER_NOTE_E2</div><div class="ttdoc">82.41 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:69</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd">BUZZER_NOTE_G3</a></div><div class="ttdeci">@ BUZZER_NOTE_G3</div><div class="ttdoc">196.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:84</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447">BUZZER_NOTE_F2SHARP_G2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F2SHARP_G2FLAT</div><div class="ttdoc">92.50 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:71</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431">BUZZER_NOTE_E5</a></div><div class="ttdeci">@ BUZZER_NOTE_E5</div><div class="ttdoc">659.25 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:105</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a">BUZZER_NOTE_D2SHARP_E2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D2SHARP_E2FLAT</div><div class="ttdoc">77.78 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:68</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08">BUZZER_NOTE_C3SHARP_D3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C3SHARP_D3FLAT</div><div class="ttdoc">138.59 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:78</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67">BUZZER_NOTE_C8SHARP_D8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C8SHARP_D8FLAT</div><div class="ttdoc">4434.92 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:138</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615">BUZZER_NOTE_E8</a></div><div class="ttdeci">@ BUZZER_NOTE_E8</div><div class="ttdoc">5274.04 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:141</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb">BUZZER_NOTE_C3</a></div><div class="ttdeci">@ BUZZER_NOTE_C3</div><div class="ttdoc">130.81 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:77</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119">BUZZER_NOTE_D2</a></div><div class="ttdeci">@ BUZZER_NOTE_D2</div><div class="ttdoc">73.42 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:67</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894">BUZZER_NOTE_D8</a></div><div class="ttdeci">@ BUZZER_NOTE_D8</div><div class="ttdoc">4698.63 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:139</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db">BUZZER_NOTE_A6</a></div><div class="ttdeci">@ BUZZER_NOTE_A6</div><div class="ttdoc">1760.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:122</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5">BUZZER_NOTE_F8SHARP_G8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F8SHARP_G8FLAT</div><div class="ttdoc">5919.91 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:143</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31">BUZZER_NOTE_F4</a></div><div class="ttdeci">@ BUZZER_NOTE_F4</div><div class="ttdoc">349.23 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:94</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6">BUZZER_NOTE_A8SHARP_B8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A8SHARP_B8FLAT</div><div class="ttdoc">7458.62 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:147</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1">BUZZER_NOTE_A7</a></div><div class="ttdeci">@ BUZZER_NOTE_A7</div><div class="ttdoc">3520.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:134</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e">BUZZER_NOTE_G5</a></div><div class="ttdeci">@ BUZZER_NOTE_G5</div><div class="ttdoc">783.99 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:108</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3">BUZZER_NOTE_C5</a></div><div class="ttdeci">@ BUZZER_NOTE_C5</div><div class="ttdoc">523.25 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:101</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3">BUZZER_NOTE_G2</a></div><div class="ttdeci">@ BUZZER_NOTE_G2</div><div class="ttdoc">98.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:72</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56">BUZZER_NOTE_B3</a></div><div class="ttdeci">@ BUZZER_NOTE_B3</div><div class="ttdoc">246.94 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:88</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0">BUZZER_NOTE_D3SHARP_E3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D3SHARP_E3FLAT</div><div class="ttdoc">155.56 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:80</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30">BUZZER_NOTE_F3</a></div><div class="ttdeci">@ BUZZER_NOTE_F3</div><div class="ttdoc">174.61 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:82</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436">BUZZER_NOTE_G8SHARP_A8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G8SHARP_A8FLAT</div><div class="ttdoc">6644.88 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:145</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b">BUZZER_NOTE_F7SHARP_G7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F7SHARP_G7FLAT</div><div class="ttdoc">2959.96 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:131</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a">BUZZER_NOTE_G7SHARP_A7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G7SHARP_A7FLAT</div><div class="ttdoc">3322.44 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:133</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab">BUZZER_NOTE_A1</a></div><div class="ttdeci">@ BUZZER_NOTE_A1</div><div class="ttdoc">55.00 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:62</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849">BUZZER_NOTE_G6SHARP_A6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G6SHARP_A6FLAT</div><div class="ttdoc">1661.22 Hz</div><div class="ttdef"><b>Definition:</b> watch_buzzer.h:121</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0019fe1785c3b63973ed0298d5ae4bb5">BUZZER_NOTE_F8</a></div><div class="ttdeci">@ BUZZER_NOTE_F8</div><div class="ttdoc">5587.65 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:142</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a023e51a47ee6b030ebbeeaa6d669889f">BUZZER_NOTE_D6SHARP_E6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D6SHARP_E6FLAT</div><div class="ttdoc">1244.51 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:116</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a04d424219333aa1fac0cae7de68d94d4">BUZZER_NOTE_B5</a></div><div class="ttdeci">@ BUZZER_NOTE_B5</div><div class="ttdoc">987.77 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:112</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0604e943a79ddc1da00c9702fa4f424a">BUZZER_NOTE_F3SHARP_G3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F3SHARP_G3FLAT</div><div class="ttdoc">185.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:83</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a07c7bd4fc0230296cdd073af361a2e2b">BUZZER_NOTE_C8</a></div><div class="ttdeci">@ BUZZER_NOTE_C8</div><div class="ttdoc">4186.01 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:137</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0821aede51092e8a91d0ff6079041d20">BUZZER_NOTE_B8</a></div><div class="ttdeci">@ BUZZER_NOTE_B8</div><div class="ttdoc">7902.13 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:148</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0b3434b807be2a43e547f5ac5abc0ad1">BUZZER_NOTE_E3</a></div><div class="ttdeci">@ BUZZER_NOTE_E3</div><div class="ttdoc">164.81 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:81</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a0c7b8f7d40c17383206711ea62671f2f">BUZZER_NOTE_D6</a></div><div class="ttdeci">@ BUZZER_NOTE_D6</div><div class="ttdoc">1174.66 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:115</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a15d132d03442fb7ef68c79a2ea51a03d">BUZZER_NOTE_B1</a></div><div class="ttdeci">@ BUZZER_NOTE_B1</div><div class="ttdoc">61.74 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:64</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a18f205be114424d28e6cd009f52e3ff8">BUZZER_NOTE_G4</a></div><div class="ttdeci">@ BUZZER_NOTE_G4</div><div class="ttdoc">392.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:96</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1e4df83378edcdacfbb177f0f9b91629">BUZZER_NOTE_B7</a></div><div class="ttdeci">@ BUZZER_NOTE_B7</div><div class="ttdoc">3951.07 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:136</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a1fb53bd8fe32b3ba14024839e6522908">BUZZER_NOTE_C7SHARP_D7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C7SHARP_D7FLAT</div><div class="ttdoc">2217.46 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:126</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23098056c21bc85f54d103d0512fcb31">BUZZER_NOTE_G3SHARP_A3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G3SHARP_A3FLAT</div><div class="ttdoc">207.65 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:85</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a23be129ddebefc138f7e17d9b1a149f5">BUZZER_NOTE_C6</a></div><div class="ttdeci">@ BUZZER_NOTE_C6</div><div class="ttdoc">1046.50 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:113</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24bb6ca4bccedcf1b86853730ae9815c">BUZZER_NOTE_E6</a></div><div class="ttdeci">@ BUZZER_NOTE_E6</div><div class="ttdoc">1318.51 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:117</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a24d5bce8eb78d22e39c5dc4117540542">BUZZER_NOTE_D7SHARP_E7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D7SHARP_E7FLAT</div><div class="ttdoc">2489.02 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:128</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2b60be48ea6333e6a8e88a2743e79392">BUZZER_NOTE_E7</a></div><div class="ttdeci">@ BUZZER_NOTE_E7</div><div class="ttdoc">2637.02 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:129</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a2bf817cf9bfeb3e4735cd25e98810e6c">BUZZER_NOTE_E4</a></div><div class="ttdeci">@ BUZZER_NOTE_E4</div><div class="ttdoc">329.63 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:93</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a389ae13e26d89dbe2a811deb7f58ed80">BUZZER_NOTE_B6</a></div><div class="ttdeci">@ BUZZER_NOTE_B6</div><div class="ttdoc">1975.53 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:124</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a38cc9db9a774f5e8f78b26a95f9020ad">BUZZER_NOTE_REST</a></div><div class="ttdeci">@ BUZZER_NOTE_REST</div><div class="ttdoc">no sound</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:149</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3a80021428f24fc29b714b768e8a27e2">BUZZER_NOTE_D8SHARP_E8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D8SHARP_E8FLAT</div><div class="ttdoc">4978.03 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:140</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a3e4854fa8f4113e8716e0d9fd13699a2">BUZZER_NOTE_D4SHARP_E4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D4SHARP_E4FLAT</div><div class="ttdoc">311.13 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:92</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a42510194448233844fe941d63583e465">BUZZER_NOTE_C2</a></div><div class="ttdeci">@ BUZZER_NOTE_C2</div><div class="ttdoc">65.41 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:65</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a4da4372f5404e78b8d9efec023e3a8d6">BUZZER_NOTE_B2</a></div><div class="ttdeci">@ BUZZER_NOTE_B2</div><div class="ttdoc">123.47 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:76</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a520b4ccbf94e5ccb1374eb8457df5f77">BUZZER_NOTE_F5</a></div><div class="ttdeci">@ BUZZER_NOTE_F5</div><div class="ttdoc">698.46 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:106</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a526a5e7540fec69ede0d7cc019b27232">BUZZER_NOTE_C2SHARP_D2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C2SHARP_D2FLAT</div><div class="ttdoc">69.30 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:66</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a52807e5115c73087801ae19400435086">BUZZER_NOTE_C4SHARP_D4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C4SHARP_D4FLAT</div><div class="ttdoc">277.18 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:90</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a535918417144d5def0b514e00afede5d">BUZZER_NOTE_A6SHARP_B6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A6SHARP_B6FLAT</div><div class="ttdoc">1864.66 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:123</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5d998c6bc00b76857c81c1fa19ac2bd2">BUZZER_NOTE_G6</a></div><div class="ttdeci">@ BUZZER_NOTE_G6</div><div class="ttdoc">1567.98 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:120</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5e22350698cb4f47b0f86985359a8c57">BUZZER_NOTE_A5SHARP_B5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A5SHARP_B5FLAT</div><div class="ttdoc">932.33 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:111</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5ea3a5a1985ccdf22065c4b49b9b0d5c">BUZZER_NOTE_G8</a></div><div class="ttdeci">@ BUZZER_NOTE_G8</div><div class="ttdoc">6271.93 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:144</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a5f71c43c1f4c98c385ad4571d50dca53">BUZZER_NOTE_D4</a></div><div class="ttdeci">@ BUZZER_NOTE_D4</div><div class="ttdoc">293.66 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:91</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a65296207f5b7e99a41176830cc81dd8c">BUZZER_NOTE_G5SHARP_A5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G5SHARP_A5FLAT</div><div class="ttdoc">830.61 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:109</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66ab13f3ca039caae7d7bc9f88466bdc">BUZZER_NOTE_A3SHARP_B3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A3SHARP_B3FLAT</div><div class="ttdoc">233.08 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:87</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a66b1e9a10a75da4aa194555ac0e6ecbd">BUZZER_NOTE_G7</a></div><div class="ttdeci">@ BUZZER_NOTE_G7</div><div class="ttdoc">3135.96 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:132</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a67235ce0f70b6a19e2d2e85fa782966b">BUZZER_NOTE_D5SHARP_E5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D5SHARP_E5FLAT</div><div class="ttdoc">622.25 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:104</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a68efc589cfd823c2f4d5711db9940935">BUZZER_NOTE_D3</a></div><div class="ttdeci">@ BUZZER_NOTE_D3</div><div class="ttdoc">146.83 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:79</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6943445315c16460ad8226c337ce80b8">BUZZER_NOTE_G4SHARP_A4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G4SHARP_A4FLAT</div><div class="ttdoc">415.30 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:97</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6aa0d6d561d6ec68cf2fcdfc662e289d">BUZZER_NOTE_A1SHARP_B1FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A1SHARP_B1FLAT</div><div class="ttdoc">58.27 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:63</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6c1db9b5c52360e78fcab4769fdecebd">BUZZER_NOTE_D5</a></div><div class="ttdeci">@ BUZZER_NOTE_D5</div><div class="ttdoc">587.33 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:103</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6e1c28d05df3eedfac981a2da1e49be9">BUZZER_NOTE_A2SHARP_B2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A2SHARP_B2FLAT</div><div class="ttdoc">116.54 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:75</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a6f77c28a116f31e2c09641f9b24e26a5">BUZZER_NOTE_A4</a></div><div class="ttdeci">@ BUZZER_NOTE_A4</div><div class="ttdoc">440.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:98</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a702f5911dc2baf7c542072abac9970f0">BUZZER_NOTE_D7</a></div><div class="ttdeci">@ BUZZER_NOTE_D7</div><div class="ttdoc">2349.32 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:127</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7642b3e8121832fbb3f63b1b9519b838">BUZZER_NOTE_F5SHARP_G5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F5SHARP_G5FLAT</div><div class="ttdoc">739.99 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:107</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a79ac8c470462646fd9abb06c21a35af2">BUZZER_NOTE_C6SHARP_D6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C6SHARP_D6FLAT</div><div class="ttdoc">1108.73 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:114</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7cb85b523319365d9de40a4283c72aab">BUZZER_NOTE_A7SHARP_B7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A7SHARP_B7FLAT</div><div class="ttdoc">3729.31 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:135</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a7deb6305d4d6b565d50e3462483a4d90">BUZZER_NOTE_F7</a></div><div class="ttdeci">@ BUZZER_NOTE_F7</div><div class="ttdoc">2793.83 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:130</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8a6bece5281a583f2e22c14d1c8617f1">BUZZER_NOTE_A3</a></div><div class="ttdeci">@ BUZZER_NOTE_A3</div><div class="ttdoc">220.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:86</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8d5e673d7246a98638d236fd0e65bdb0">BUZZER_NOTE_F6SHARP_G6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F6SHARP_G6FLAT</div><div class="ttdoc">1479.98 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:119</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8e554627b82718d302141ff21761180a">BUZZER_NOTE_B4</a></div><div class="ttdeci">@ BUZZER_NOTE_B4</div><div class="ttdoc">493.88 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:100</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f1785f768faf95b68603b9ad4842de7">BUZZER_NOTE_A5</a></div><div class="ttdeci">@ BUZZER_NOTE_A5</div><div class="ttdoc">880.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:110</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a8f523953b899d2f0a4b238388ba24f96">BUZZER_NOTE_C5SHARP_D5FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C5SHARP_D5FLAT</div><div class="ttdoc">554.37 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:102</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a93bff0ab33c2d95301fd68c5940e0e23">BUZZER_NOTE_A4SHARP_B4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A4SHARP_B4FLAT</div><div class="ttdoc">466.16 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:99</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9580b4cd5f44e70b86ba49ffcd2d8569">BUZZER_NOTE_C7</a></div><div class="ttdeci">@ BUZZER_NOTE_C7</div><div class="ttdoc">2093.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:125</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a99351c6be75c0a687e8d9afaa6028aae">BUZZER_NOTE_F6</a></div><div class="ttdeci">@ BUZZER_NOTE_F6</div><div class="ttdoc">1396.91 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:118</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9beadf96bfaed65246f61f11e44d8115">BUZZER_NOTE_C4</a></div><div class="ttdeci">@ BUZZER_NOTE_C4</div><div class="ttdoc">261.63 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:89</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9cc61d7954c7061d75bdf37ff8c752e1">BUZZER_NOTE_F2</a></div><div class="ttdeci">@ BUZZER_NOTE_F2</div><div class="ttdoc">87.31 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:70</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6a9e8b9512cd736c66c5c1fd275fbb6e0f">BUZZER_NOTE_G2SHARP_A2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G2SHARP_A2FLAT</div><div class="ttdoc">103.83 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:73</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa3f3f368ade28922f6e127b048586681">BUZZER_NOTE_A8</a></div><div class="ttdeci">@ BUZZER_NOTE_A8</div><div class="ttdoc">7040.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:146</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa65b1ecb7a62f745465dd341c35aff3e">BUZZER_NOTE_A2</a></div><div class="ttdeci">@ BUZZER_NOTE_A2</div><div class="ttdoc">110.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:74</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aa7f6139d251888ec06ba41b5d0e07086">BUZZER_NOTE_F4SHARP_G4FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F4SHARP_G4FLAT</div><div class="ttdoc">369.99 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:95</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aaa310b469856dcd58e99f77986ce2b2b">BUZZER_NOTE_E2</a></div><div class="ttdeci">@ BUZZER_NOTE_E2</div><div class="ttdoc">82.41 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:69</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ab78e96eaf196b10ea5f673502a035dcd">BUZZER_NOTE_G3</a></div><div class="ttdeci">@ BUZZER_NOTE_G3</div><div class="ttdoc">196.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:84</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abc554a8d93518ec83b4c920ccd5aa447">BUZZER_NOTE_F2SHARP_G2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F2SHARP_G2FLAT</div><div class="ttdoc">92.50 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:71</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abdcc76d81804c4f246cb8492f8aaf431">BUZZER_NOTE_E5</a></div><div class="ttdeci">@ BUZZER_NOTE_E5</div><div class="ttdoc">659.25 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:105</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6abf3f3771b6213da95cda4b304180ec9a">BUZZER_NOTE_D2SHARP_E2FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D2SHARP_E2FLAT</div><div class="ttdoc">77.78 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:68</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac00de40ddb3b88af0909b3651e29fd08">BUZZER_NOTE_C3SHARP_D3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C3SHARP_D3FLAT</div><div class="ttdoc">138.59 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:78</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac05b42c11b114f0cbe8f1e456704dc67">BUZZER_NOTE_C8SHARP_D8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_C8SHARP_D8FLAT</div><div class="ttdoc">4434.92 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:138</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ac162a6c798724f15602aa5cd93ede615">BUZZER_NOTE_E8</a></div><div class="ttdeci">@ BUZZER_NOTE_E8</div><div class="ttdoc">5274.04 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:141</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6acc53dc03a87cd2685eba65f50d78a7fb">BUZZER_NOTE_C3</a></div><div class="ttdeci">@ BUZZER_NOTE_C3</div><div class="ttdoc">130.81 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:77</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aced82af34813168c3ba664193f6e8119">BUZZER_NOTE_D2</a></div><div class="ttdeci">@ BUZZER_NOTE_D2</div><div class="ttdoc">73.42 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:67</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad2d4eb2c5b96529006db88a713039894">BUZZER_NOTE_D8</a></div><div class="ttdeci">@ BUZZER_NOTE_D8</div><div class="ttdoc">4698.63 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:139</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ad65f009cb2724296dc84ded01df601db">BUZZER_NOTE_A6</a></div><div class="ttdeci">@ BUZZER_NOTE_A6</div><div class="ttdoc">1760.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:122</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ade5bb5ae6ca75a3b438b7fe70fe7d6a5">BUZZER_NOTE_F8SHARP_G8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F8SHARP_G8FLAT</div><div class="ttdoc">5919.91 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:143</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1909f19a0e2712081ef9869d041ef31">BUZZER_NOTE_F4</a></div><div class="ttdeci">@ BUZZER_NOTE_F4</div><div class="ttdoc">349.23 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:94</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae1ac67083c01b61055db1856f8dc78d6">BUZZER_NOTE_A8SHARP_B8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_A8SHARP_B8FLAT</div><div class="ttdoc">7458.62 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:147</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae648ffdcdca18cb0d7d11132824a07b1">BUZZER_NOTE_A7</a></div><div class="ttdeci">@ BUZZER_NOTE_A7</div><div class="ttdoc">3520.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:134</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae68836e0be8fcad26734b9f2d9481f2e">BUZZER_NOTE_G5</a></div><div class="ttdeci">@ BUZZER_NOTE_G5</div><div class="ttdoc">783.99 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:108</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6ae692ccbfe3b845d6f7ef47fa00dc7fb3">BUZZER_NOTE_C5</a></div><div class="ttdeci">@ BUZZER_NOTE_C5</div><div class="ttdoc">523.25 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:101</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aec4bcc4bec80db3d64c3391db7edd1c3">BUZZER_NOTE_G2</a></div><div class="ttdeci">@ BUZZER_NOTE_G2</div><div class="ttdoc">98.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:72</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aee12ae9357fa73f3739053ae66291f56">BUZZER_NOTE_B3</a></div><div class="ttdeci">@ BUZZER_NOTE_B3</div><div class="ttdoc">246.94 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:88</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af1aed83c22e09ed6b24da4c1f4bac8f0">BUZZER_NOTE_D3SHARP_E3FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_D3SHARP_E3FLAT</div><div class="ttdoc">155.56 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:80</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af540f4c703b9602b2bbcfc87b3815f30">BUZZER_NOTE_F3</a></div><div class="ttdeci">@ BUZZER_NOTE_F3</div><div class="ttdoc">174.61 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:82</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af85b8ab1194b403b84f7a7d99ac63436">BUZZER_NOTE_G8SHARP_A8FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G8SHARP_A8FLAT</div><div class="ttdoc">6644.88 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:145</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6af86ab662181bc5288789d6b272c07a6b">BUZZER_NOTE_F7SHARP_G7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_F7SHARP_G7FLAT</div><div class="ttdoc">2959.96 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:131</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afab169ac4c7f142fdf5f96361f23579a">BUZZER_NOTE_G7SHARP_A7FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G7SHARP_A7FLAT</div><div class="ttdoc">3322.44 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:133</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6afb838bfe650cefe4cfb356acd995a0ab">BUZZER_NOTE_A1</a></div><div class="ttdeci">@ BUZZER_NOTE_A1</div><div class="ttdoc">55.00 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:62</div></div>
<div class="ttc" id="agroup__buzzer_html_gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849"><div class="ttname"><a href="group__buzzer.html#gga1bb9e9b72fb691b87708ed14f79491d6aff2cf4fccda5e09c77a6f1aeeee50849">BUZZER_NOTE_G6SHARP_A6FLAT</a></div><div class="ttdeci">@ BUZZER_NOTE_G6SHARP_A6FLAT</div><div class="ttdoc">1661.22 Hz</div><div class="ttdef"><b>Definition</b> watch_buzzer.h:121</div></div>
<div class="ttc" id="awatch_8h_html"><div class="ttname"><a href="watch_8h.html">watch.h</a></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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -137,7 +142,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -107,12 +112,14 @@ $(function() {
<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="foldopen" id="foldopen00044" data-start="{" data-end="};">
<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>
<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>
@ -121,7 +128,7 @@ $(function() {
<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="l00080" name="l00080"></a><span class="lineno"> 80</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_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>
<div class="ttc" id="agroup__buttons_html_gae40d2f73d0412680d83c26b8a0e1d31c"><div class="ttname"><a href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a></div><div class="ttdeci">void watch_register_interrupt_callback(const uint8_t pin, ext_irq_cb_t callback, watch_interrupt_trigger trigger)</div><div class="ttdoc">Configures an external interrupt callback on one of the external interrupt pins.</div></div>
@ -129,7 +136,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_gpio.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -134,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_i2c.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -138,7 +143,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_led.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -132,7 +137,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_private.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -127,7 +132,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_private_buzzer.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -110,11 +115,11 @@ $(function() {
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>uint16_t sequence_length(int8_t *sequence);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__buzzer_html_ga747b4014093d6a71b6d8fba2db41696b"><div class="ttname"><a href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a></div><div class="ttdeci">const uint16_t NotePeriods[108]</div><div class="ttdoc">An array of periods for all the notes on a piano, corresponding to the names in BuzzerNote.</div><div class="ttdef"><b>Definition:</b> watch_private_buzzer.h:29</div></div>
<div class="ttc" id="agroup__buzzer_html_ga747b4014093d6a71b6d8fba2db41696b"><div class="ttname"><a href="group__buzzer.html#ga747b4014093d6a71b6d8fba2db41696b">NotePeriods</a></div><div class="ttdeci">const uint16_t NotePeriods[108]</div><div class="ttdoc">An array of periods for all the notes on a piano, corresponding to the names in BuzzerNote.</div><div class="ttdef"><b>Definition</b> watch_private_buzzer.h:29</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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_private_display.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -228,7 +233,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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_rtc.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -109,6 +114,7 @@ $(function() {
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#define WATCH_RTC_REFERENCE_YEAR (2020)</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="unionwatch__date__time.html"> 44</a></span><span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> uint32_t second : 6; <span class="comment">// 0-59</span></div>
@ -120,6 +126,7 @@ $(function() {
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> } unit;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> uint32_t reg; <span class="comment">// the bit-packed value as expected by the RTC peripheral&#39;s CLOCK register.</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>} <a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a>;</div>
</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="keyword">typedef</span> <span class="keyword">enum</span> watch_rtc_alarm_match {</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> ALARM_MATCH_DISABLED = 0,</div>
@ -168,12 +175,12 @@ $(function() {
<div class="ttc" id="agroup__rtc_html_gadfcc143db9d71e95c2d2dc45732ab4e5"><div class="ttname"><a href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a></div><div class="ttdeci">void watch_rtc_set_date_time(watch_date_time date_time)</div><div class="ttdoc">Sets the date and time.</div></div>
<div class="ttc" id="agroup__rtc_html_gaeb4e67aa0062e39eaff465aeebc24f53"><div class="ttname"><a href="group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53">watch_rtc_register_periodic_callback</a></div><div class="ttdeci">void watch_rtc_register_periodic_callback(ext_irq_cb_t callback, uint8_t frequency)</div><div class="ttdoc">Registers a callback that will be called at a configurable period.</div></div>
<div class="ttc" id="agroup__rtc_html_gaf90cba54229b673627303ebd29c664db"><div class="ttname"><a href="group__rtc.html#gaf90cba54229b673627303ebd29c664db">watch_rtc_freqcorr_write</a></div><div class="ttdeci">void watch_rtc_freqcorr_write(int16_t value, int16_t sign)</div><div class="ttdoc">Adjusts frequency correction in single register write. Not waiting for syncronisation to save power -...</div></div>
<div class="ttc" id="aunionwatch__date__time_html"><div class="ttname"><a href="unionwatch__date__time.html">watch_date_time</a></div><div class="ttdef"><b>Definition:</b> watch_rtc.h:44</div></div>
<div class="ttc" id="aunionwatch__date__time_html"><div class="ttname"><a href="unionwatch__date__time.html">watch_date_time</a></div><div class="ttdef"><b>Definition</b> watch_rtc.h:44</div></div>
<div class="ttc" id="awatch_8h_html"><div class="ttname"><a href="watch_8h.html">watch.h</a></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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_slcd.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -106,6 +111,7 @@ $(function() {
<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="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2"> 45</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a> {</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292"> 46</a></span> <a class="code hl_enumvalue" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292">WATCH_INDICATOR_SIGNAL</a> = 0, </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3"> 47</a></span> <a class="code hl_enumvalue" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3">WATCH_INDICATOR_BELL</a>, </div>
@ -113,6 +119,7 @@ $(function() {
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48"> 49</a></span> <a class="code hl_enumvalue" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48">WATCH_INDICATOR_24H</a>, </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6">WATCH_INDICATOR_LAP</a> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6"> 51</a></span>} <a class="code hl_enumeration" href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a>;</div>
</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="group__slcd.html#ga0bb83dc413aeb321daef90d93f258033"> 56</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__slcd.html#ga0bb83dc413aeb321daef90d93f258033">watch_enable_display</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
@ -144,32 +151,32 @@ $(function() {
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a"> 149</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a">watch_stop_tick_animation</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__slcd_html_ga021df8bd4ab27a78a812cbb0eadd26ee"><div class="ttname"><a href="group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee">watch_set_colon</a></div><div class="ttdeci">void watch_set_colon(void)</div><div class="ttdoc">Turns the colon segment on.</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:140</div></div>
<div class="ttc" id="agroup__slcd_html_ga021df8bd4ab27a78a812cbb0eadd26ee"><div class="ttname"><a href="group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee">watch_set_colon</a></div><div class="ttdeci">void watch_set_colon(void)</div><div class="ttdoc">Turns the colon segment on.</div><div class="ttdef"><b>Definition</b> watch_private_display.c:140</div></div>
<div class="ttc" id="agroup__slcd_html_ga0bb83dc413aeb321daef90d93f258033"><div class="ttname"><a href="group__slcd.html#ga0bb83dc413aeb321daef90d93f258033">watch_enable_display</a></div><div class="ttdeci">void watch_enable_display(void)</div><div class="ttdoc">Enables the Segment LCD display. Call this before attempting to set pixels or display strings.</div></div>
<div class="ttc" id="agroup__slcd_html_ga1983cf1e6a7d8feb1c7193a182ff683d"><div class="ttname"><a href="group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d">watch_display_string</a></div><div class="ttdeci">void watch_display_string(char *string, uint8_t position)</div><div class="ttdoc">Displays a string at the given position, starting from the top left. There are ten digits....</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:126</div></div>
<div class="ttc" id="agroup__slcd_html_ga1983cf1e6a7d8feb1c7193a182ff683d"><div class="ttname"><a href="group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d">watch_display_string</a></div><div class="ttdeci">void watch_display_string(char *string, uint8_t position)</div><div class="ttdoc">Displays a string at the given position, starting from the top left. There are ten digits....</div><div class="ttdef"><b>Definition</b> watch_private_display.c:126</div></div>
<div class="ttc" id="agroup__slcd_html_ga3764fb499e056f9a45588268f11be8a0"><div class="ttname"><a href="group__slcd.html#ga3764fb499e056f9a45588268f11be8a0">watch_tick_animation_is_running</a></div><div class="ttdeci">bool watch_tick_animation_is_running(void)</div><div class="ttdoc">Checks if the tick animation is currently running.</div></div>
<div class="ttc" id="agroup__slcd_html_ga37a28bfc539ea2bb83107d59f77b20d2"><div class="ttname"><a href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a></div><div class="ttdeci">WatchIndicatorSegment</div><div class="ttdoc">An enum listing the icons and indicators available on the watch.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:45</div></div>
<div class="ttc" id="agroup__slcd_html_ga37a28bfc539ea2bb83107d59f77b20d2"><div class="ttname"><a href="group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2">WatchIndicatorSegment</a></div><div class="ttdeci">WatchIndicatorSegment</div><div class="ttdoc">An enum listing the icons and indicators available on the watch.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:45</div></div>
<div class="ttc" id="agroup__slcd_html_ga47948dc2c7490b698810ef9914507e08"><div class="ttname"><a href="group__slcd.html#ga47948dc2c7490b698810ef9914507e08">watch_set_pixel</a></div><div class="ttdeci">void watch_set_pixel(uint8_t com, uint8_t seg)</div><div class="ttdoc">Sets a pixel. Use this to manually set a pixel with a given common and segment number....</div></div>
<div class="ttc" id="agroup__slcd_html_ga4bc4ab63f3214f475f71ed8c758f9782"><div class="ttname"><a href="group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782">watch_clear_colon</a></div><div class="ttdeci">void watch_clear_colon(void)</div><div class="ttdoc">Turns the colon segment off.</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:144</div></div>
<div class="ttc" id="agroup__slcd_html_ga4bc4ab63f3214f475f71ed8c758f9782"><div class="ttname"><a href="group__slcd.html#ga4bc4ab63f3214f475f71ed8c758f9782">watch_clear_colon</a></div><div class="ttdeci">void watch_clear_colon(void)</div><div class="ttdoc">Turns the colon segment off.</div><div class="ttdef"><b>Definition</b> watch_private_display.c:144</div></div>
<div class="ttc" id="agroup__slcd_html_ga4c99ffbfa68aea0dce466db6e47879a5"><div class="ttname"><a href="group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5">watch_start_character_blink</a></div><div class="ttdeci">void watch_start_character_blink(char character, uint32_t duration)</div><div class="ttdoc">Blinks a single character in position 7. Does not affect other positions.</div></div>
<div class="ttc" id="agroup__slcd_html_ga54ee46bb4eb85e136a05af499889f50e"><div class="ttname"><a href="group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e">watch_clear_indicator</a></div><div class="ttdeci">void watch_clear_indicator(WatchIndicatorSegment indicator)</div><div class="ttdoc">Clears an indicator on the LCD. Use this to turn off one of the indicator segments.</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:155</div></div>
<div class="ttc" id="agroup__slcd_html_ga54ee46bb4eb85e136a05af499889f50e"><div class="ttname"><a href="group__slcd.html#ga54ee46bb4eb85e136a05af499889f50e">watch_clear_indicator</a></div><div class="ttdeci">void watch_clear_indicator(WatchIndicatorSegment indicator)</div><div class="ttdoc">Clears an indicator on the LCD. Use this to turn off one of the indicator segments.</div><div class="ttdef"><b>Definition</b> watch_private_display.c:155</div></div>
<div class="ttc" id="agroup__slcd_html_ga5d29760dd0998de98f8578ed3de5b1e5"><div class="ttname"><a href="group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5">watch_stop_blink</a></div><div class="ttdeci">void watch_stop_blink(void)</div><div class="ttdoc">Stops and clears all blinking segments.</div></div>
<div class="ttc" id="agroup__slcd_html_ga70918c1acc2ed21512b69b83397303a4"><div class="ttname"><a href="group__slcd.html#ga70918c1acc2ed21512b69b83397303a4">watch_start_tick_animation</a></div><div class="ttdeci">void watch_start_tick_animation(uint32_t duration)</div><div class="ttdoc">Begins a two-segment &quot;tick-tock&quot; animation in position 8.</div></div>
<div class="ttc" id="agroup__slcd_html_ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><div class="ttname"><a href="group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">watch_clear_all_indicators</a></div><div class="ttdeci">void watch_clear_all_indicators(void)</div><div class="ttdoc">Clears all indicator segments.</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:162</div></div>
<div class="ttc" id="agroup__slcd_html_gaa6640c8b372933de978e1066aed7e7fd"><div class="ttname"><a href="group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd">watch_set_indicator</a></div><div class="ttdeci">void watch_set_indicator(WatchIndicatorSegment indicator)</div><div class="ttdoc">Sets an indicator on the LCD. Use this to turn on one of the indicator segments.</div><div class="ttdef"><b>Definition:</b> watch_private_display.c:148</div></div>
<div class="ttc" id="agroup__slcd_html_ga9e2bb1a59c0d8b38ee7e0ebbbd05b009"><div class="ttname"><a href="group__slcd.html#ga9e2bb1a59c0d8b38ee7e0ebbbd05b009">watch_clear_all_indicators</a></div><div class="ttdeci">void watch_clear_all_indicators(void)</div><div class="ttdoc">Clears all indicator segments.</div><div class="ttdef"><b>Definition</b> watch_private_display.c:162</div></div>
<div class="ttc" id="agroup__slcd_html_gaa6640c8b372933de978e1066aed7e7fd"><div class="ttname"><a href="group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd">watch_set_indicator</a></div><div class="ttdeci">void watch_set_indicator(WatchIndicatorSegment indicator)</div><div class="ttdoc">Sets an indicator on the LCD. Use this to turn on one of the indicator segments.</div><div class="ttdef"><b>Definition</b> watch_private_display.c:148</div></div>
<div class="ttc" id="agroup__slcd_html_gabd583acd4aa18b6377478bf95bdac9b0"><div class="ttname"><a href="group__slcd.html#gabd583acd4aa18b6377478bf95bdac9b0">watch_clear_pixel</a></div><div class="ttdeci">void watch_clear_pixel(uint8_t com, uint8_t seg)</div><div class="ttdoc">Clears a pixel. Use this to manually clear a pixel with a given common and segment number....</div></div>
<div class="ttc" id="agroup__slcd_html_gad980e302e036abd7e26813de127139a4"><div class="ttname"><a href="group__slcd.html#gad980e302e036abd7e26813de127139a4">watch_clear_display</a></div><div class="ttdeci">void watch_clear_display(void)</div><div class="ttdoc">Clears all segments of the display, including incicators and the colon.</div></div>
<div class="ttc" id="agroup__slcd_html_gaf2c52b4430b4e78a066b3a2b104d142a"><div class="ttname"><a href="group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a">watch_stop_tick_animation</a></div><div class="ttdeci">void watch_stop_tick_animation(void)</div><div class="ttdoc">Stops the tick/tock animation and clears all animating segments.</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f">WATCH_INDICATOR_PM</a></div><div class="ttdeci">@ WATCH_INDICATOR_PM</div><div class="ttdoc">The PM indicator, indicating that a time is in the afternoon.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:48</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3">WATCH_INDICATOR_BELL</a></div><div class="ttdeci">@ WATCH_INDICATOR_BELL</div><div class="ttdoc">The small bell indicating that an alarm is set.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:47</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292">WATCH_INDICATOR_SIGNAL</a></div><div class="ttdeci">@ WATCH_INDICATOR_SIGNAL</div><div class="ttdoc">The hourly signal indicator; also useful for indicating that sensors are on.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:46</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6">WATCH_INDICATOR_LAP</a></div><div class="ttdeci">@ WATCH_INDICATOR_LAP</div><div class="ttdoc">The LAP indicator; the F-91W uses this in its stopwatch UI.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:50</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48">WATCH_INDICATOR_24H</a></div><div class="ttdeci">@ WATCH_INDICATOR_24H</div><div class="ttdoc">The 24H indicator, indicating that the watch is in a 24-hour mode.</div><div class="ttdef"><b>Definition:</b> watch_slcd.h:49</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f">WATCH_INDICATOR_PM</a></div><div class="ttdeci">@ WATCH_INDICATOR_PM</div><div class="ttdoc">The PM indicator, indicating that a time is in the afternoon.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:48</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3">WATCH_INDICATOR_BELL</a></div><div class="ttdeci">@ WATCH_INDICATOR_BELL</div><div class="ttdoc">The small bell indicating that an alarm is set.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:47</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292">WATCH_INDICATOR_SIGNAL</a></div><div class="ttdeci">@ WATCH_INDICATOR_SIGNAL</div><div class="ttdoc">The hourly signal indicator; also useful for indicating that sensors are on.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:46</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6">WATCH_INDICATOR_LAP</a></div><div class="ttdeci">@ WATCH_INDICATOR_LAP</div><div class="ttdoc">The LAP indicator; the F-91W uses this in its stopwatch UI.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:50</div></div>
<div class="ttc" id="agroup__slcd_html_gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48"><div class="ttname"><a href="group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48">WATCH_INDICATOR_24H</a></div><div class="ttdeci">@ WATCH_INDICATOR_24H</div><div class="ttdoc">The 24H indicator, indicating that the watch is in a 24-hour mode.</div><div class="ttdef"><b>Definition</b> watch_slcd.h:49</div></div>
<div class="ttc" id="awatch_8h_html"><div class="ttname"><a href="watch_8h.html">watch.h</a></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.5
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.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Sensor Watch: watch-library/shared/watch/watch_spi.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -127,7 +132,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.5
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.8
</small></address>
</body>
</html>

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