summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjoeycastillo <joeycastillo@users.noreply.github.com>2022-02-07 15:20:15 +0000
committerjoeycastillo <joeycastillo@users.noreply.github.com>2022-02-07 15:20:15 +0000
commite2561cdff13cafa9d1bec75a4257b8c1dbeb48a6 (patch)
treedfb3c26dde5bdb60862472af02a98bf46b8f58f4
parent595c3cb881c14a28d37a8a9a3e4aadc79285a673 (diff)
downloadSensor-Watch-e2561cdff13cafa9d1bec75a4257b8c1dbeb48a6.tar.gz
Sensor-Watch-e2561cdff13cafa9d1bec75a4257b8c1dbeb48a6.tar.bz2
Sensor-Watch-e2561cdff13cafa9d1bec75a4257b8c1dbeb48a6.zip
deploy: 79b037b4fb0a3f401406875c281afe2cf0864830
-rw-r--r--annotated.html1
-rw-r--r--classes.html2
-rw-r--r--group__utility.html54
-rw-r--r--search/all_a.js164
-rw-r--r--search/classes_0.js3
-rw-r--r--search/functions_2.js3
-rw-r--r--structwatch__duration__t.html96
-rw-r--r--watch__utility_8h_source.html45
8 files changed, 266 insertions, 102 deletions
diff --git a/annotated.html b/annotated.html
index 51e87306..bc7f1ae4 100644
--- a/annotated.html
+++ b/annotated.html
@@ -69,6 +69,7 @@ $(function() {
<div class="textblock">Here are the data structures 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><span class="icona"><span class="icon">C</span></span><a class="el" href="unionwatch__date__time.html" target="_self">watch_date_time</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwatch__duration__t.html" target="_self">watch_duration_t</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
diff --git a/classes.html b/classes.html
index 0bc6f8bb..7f8939dc 100644
--- a/classes.html
+++ b/classes.html
@@ -70,7 +70,7 @@ $(function() {
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_W" name="letter_W">W</a></dt>
-<dd><a class="el" href="unionwatch__date__time.html">watch_date_time</a></dd></dl>
+<dd><a class="el" href="unionwatch__date__time.html">watch_date_time</a></dd><dd><a class="el" href="structwatch__duration__t.html">watch_duration_t</a></dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
diff --git a/group__utility.html b/group__utility.html
index d182dd24..cab05ad3 100644
--- a/group__utility.html
+++ b/group__utility.html
@@ -64,7 +64,9 @@ $(function() {
<div class="header">
<div class="summary">
-<a href="#func-members">Functions</a> </div>
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">Utility Functions</div></div>
</div><!--header-->
<div class="contents">
@@ -72,6 +74,11 @@ $(function() {
<p>This section covers various useful functions that don't fit anywhere else.
<a href="#details">More...</a></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwatch__duration__t.html">watch_duration_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 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>
@@ -83,6 +90,9 @@ Functions</h2></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="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="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 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#ga396e56109234aaa00993c3dd84f3f43c">More...</a><br /></td></tr>
<tr class="separator:ga396e56109234aaa00993c3dd84f3f43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -95,6 +105,21 @@ Functions</h2></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="separator:ga2753ff031c28202d23b0f3e80de2c920"><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>
+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>
+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>
+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>
+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>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers various useful functions that don't fit anywhere else. </p>
@@ -351,6 +376,33 @@ Functions</h2></td></tr>
</div>
</div>
+<a id="ga5d6af930688b240d0f075806b5730d21" name="ga5d6af930688b240d0f075806b5730d21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5d6af930688b240d0f075806b5730d21">&#9670;&nbsp;</a></span>watch_utility_seconds_to_duration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structwatch__duration__t.html">watch_duration_t</a> watch_utility_seconds_to_duration </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>seconds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a duration in seconds to a <a class="el" href="structwatch__duration__t.html">watch_duration_t</a> struct. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">seconds</td><td>A positive number of seconds that you wish to convert to a formatted duration. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A populated struct with the number of days, hours, minutes and seconds elapsed. </dd></dl>
+
+</div>
+</div>
<a id="ga2753ff031c28202d23b0f3e80de2c920" name="ga2753ff031c28202d23b0f3e80de2c920"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2753ff031c28202d23b0f3e80de2c920">&#9670;&nbsp;</a></span>watch_utility_thermistor_temperature()</h2>
diff --git a/search/all_a.js b/search/all_a.js
index 276b5f32..c490f74f 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -19,85 +19,87 @@ var searchData=
['watch_5fdisable_5fleds_16',['watch_disable_leds',['../group__led.html#ga883bf171196fb5a7a57ef727dca6e04a',1,'watch_led.h']]],
['watch_5fdisable_5fspi_17',['watch_disable_spi',['../group__spi.html#ga8ff6df67e49f90daec4c6456d8c07f22',1,'watch_spi.h']]],
['watch_5fdisplay_5fstring_18',['watch_display_string',['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c'],['../group__slcd.html#ga1983cf1e6a7d8feb1c7193a182ff683d',1,'watch_display_string(char *string, uint8_t position):&#160;watch_private_display.c']]],
- ['watch_5fenable_5fadc_19',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
- ['watch_5fenable_5fanalog_5finput_20',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
- ['watch_5fenable_5fbuzzer_21',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
- ['watch_5fenable_5fdigital_5finput_22',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
- ['watch_5fenable_5fdigital_5foutput_23',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
- ['watch_5fenable_5fdisplay_24',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
- ['watch_5fenable_5fexternal_5finterrupts_25',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
- ['watch_5fenable_5fi2c_26',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
- ['watch_5fenable_5fleds_27',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
- ['watch_5fenable_5fpull_5fdown_28',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
- ['watch_5fenable_5fpull_5fup_29',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
- ['watch_5fenable_5fspi_30',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
- ['watch_5fenable_5fuart_31',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
- ['watch_5fenter_5fbackup_5fmode_32',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
- ['watch_5fenter_5fdeep_5fsleep_5fmode_33',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
- ['watch_5fenter_5fsleep_5fmode_34',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
- ['watch_5fget_5fanalog_5fpin_5flevel_35',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
- ['watch_5fget_5fbackup_5fdata_36',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
- ['watch_5fget_5fpin_5flevel_37',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
- ['watch_5fget_5fvcc_5fvoltage_38',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
- ['watch_5fi2c_5fread16_39',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
- ['watch_5fi2c_5fread24_40',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
- ['watch_5fi2c_5fread32_41',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
- ['watch_5fi2c_5fread8_42',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
- ['watch_5fi2c_5freceive_43',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
- ['watch_5fi2c_5fsend_44',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
- ['watch_5fi2c_5fwrite8_45',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
- ['watch_5findicator_5f24h_46',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
- ['watch_5findicator_5fbell_47',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
- ['watch_5findicator_5flap_48',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
- ['watch_5findicator_5fpm_49',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
- ['watch_5findicator_5fsignal_50',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
- ['watch_5finterrupt_5ftrigger_51',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_interrupt_trigger():&#160;watch_extint.h'],['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_interrupt_trigger():&#160;watch_extint.h']]],
- ['watch_5fis_5fbattery_5flow_52',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
- ['watch_5fis_5fbuzzer_5for_5fled_5fenabled_53',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
- ['watch_5fregister_5fextwake_5fcallback_54',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
- ['watch_5fregister_5finterrupt_5fcallback_55',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
- ['watch_5frtc_5fdisable_5falarm_5fcallback_56',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
- ['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_57',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
- ['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_58',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
- ['watch_5frtc_5fdisable_5fperiodic_5fcallback_59',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
- ['watch_5frtc_5fdisable_5ftick_5fcallback_60',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
- ['watch_5frtc_5fget_5fdate_5ftime_61',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
- ['watch_5frtc_5fregister_5falarm_5fcallback_62',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
- ['watch_5frtc_5fregister_5fperiodic_5fcallback_63',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
- ['watch_5frtc_5fregister_5ftick_5fcallback_64',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
- ['watch_5frtc_5fset_5fdate_5ftime_65',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
- ['watch_5fset_5fanalog_5fnum_5fsamples_66',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
- ['watch_5fset_5fanalog_5freference_5fvoltage_67',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
- ['watch_5fset_5fanalog_5fsampling_5flength_68',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
- ['watch_5fset_5fbuzzer_5foff_69',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
- ['watch_5fset_5fbuzzer_5fon_70',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
- ['watch_5fset_5fbuzzer_5fperiod_71',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
- ['watch_5fset_5fcolon_72',['watch_set_colon',['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c'],['../group__slcd.html#ga021df8bd4ab27a78a812cbb0eadd26ee',1,'watch_set_colon(void):&#160;watch_private_display.c']]],
- ['watch_5fset_5findicator_73',['watch_set_indicator',['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c'],['../group__slcd.html#gaa6640c8b372933de978e1066aed7e7fd',1,'watch_set_indicator(WatchIndicatorSegment indicator):&#160;watch_private_display.c']]],
- ['watch_5fset_5fled_5fcolor_74',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
- ['watch_5fset_5fled_5fgreen_75',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
- ['watch_5fset_5fled_5foff_76',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
- ['watch_5fset_5fled_5fred_77',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
- ['watch_5fset_5fled_5fyellow_78',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
- ['watch_5fset_5fpin_5flevel_79',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
- ['watch_5fset_5fpixel_80',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
- ['watch_5fspi_5fread_81',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
- ['watch_5fspi_5ftransfer_82',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
- ['watch_5fspi_5fwrite_83',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
- ['watch_5fstart_5fcharacter_5fblink_84',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
- ['watch_5fstart_5ftick_5fanimation_85',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
- ['watch_5fstop_5fblink_86',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
- ['watch_5fstop_5ftick_5fanimation_87',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
- ['watch_5fstore_5fbackup_5fdata_88',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
- ['watch_5ftick_5fanimation_5fis_5frunning_89',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
- ['watch_5fuart_5fgetc_90',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
- ['watch_5fuart_5fputs_91',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
- ['watch_5futility_5fconvert_5fto_5f12_5fhour_92',['watch_utility_convert_to_12_hour',['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c'],['../group__utility.html#ga470a4c7199afac6319c259fc459881f4',1,'watch_utility_convert_to_12_hour(watch_date_time *date_time):&#160;watch_utility.c']]],
- ['watch_5futility_5fconvert_5fto_5funix_5ftime_93',['watch_utility_convert_to_unix_time',['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda',1,'watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset):&#160;watch_utility.c']]],
- ['watch_5futility_5fdate_5ftime_5fconvert_5fzone_94',['watch_utility_date_time_convert_zone',['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327',1,'watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset):&#160;watch_utility.c']]],
- ['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_95',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
- ['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_96',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
- ['watch_5futility_5fget_5fweekday_97',['watch_utility_get_weekday',['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
- ['watch_5futility_5fthermistor_5ftemperature_98',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]],
- ['watchindicatorsegment_99',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment():&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment():&#160;watch_slcd.h']]]
+ ['watch_5fduration_5ft_19',['watch_duration_t',['../structwatch__duration__t.html',1,'']]],
+ ['watch_5fenable_5fadc_20',['watch_enable_adc',['../group__adc.html#ga908b5334af677309b03d7679d77aaa02',1,'watch_adc.h']]],
+ ['watch_5fenable_5fanalog_5finput_21',['watch_enable_analog_input',['../group__adc.html#ga30a491e9cab049a2812f75862a613aa8',1,'watch_adc.h']]],
+ ['watch_5fenable_5fbuzzer_22',['watch_enable_buzzer',['../group__buzzer.html#ga84d2f603c4f87f2199ebc102439fb204',1,'watch_buzzer.h']]],
+ ['watch_5fenable_5fdigital_5finput_23',['watch_enable_digital_input',['../group__gpio.html#ga8f6035dc4a5226fa34504e8a5a930e0c',1,'watch_gpio.h']]],
+ ['watch_5fenable_5fdigital_5foutput_24',['watch_enable_digital_output',['../group__gpio.html#gaf73a6405eb90bc6de32fb66f512fe4a9',1,'watch_gpio.h']]],
+ ['watch_5fenable_5fdisplay_25',['watch_enable_display',['../group__slcd.html#ga0bb83dc413aeb321daef90d93f258033',1,'watch_slcd.h']]],
+ ['watch_5fenable_5fexternal_5finterrupts_26',['watch_enable_external_interrupts',['../group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2',1,'watch_extint.h']]],
+ ['watch_5fenable_5fi2c_27',['watch_enable_i2c',['../group__i2c.html#gab9f25517d9dc3c32a707266dfd413e5b',1,'watch_i2c.h']]],
+ ['watch_5fenable_5fleds_28',['watch_enable_leds',['../group__led.html#ga86ce31dc95137ed41983fb7c6af5502a',1,'watch_led.h']]],
+ ['watch_5fenable_5fpull_5fdown_29',['watch_enable_pull_down',['../group__gpio.html#gae974fce4ac5d38ffe256186a84c63ff9',1,'watch_gpio.h']]],
+ ['watch_5fenable_5fpull_5fup_30',['watch_enable_pull_up',['../group__gpio.html#ga55a16884f634ee0eb2c981d1b9a06a4d',1,'watch_gpio.h']]],
+ ['watch_5fenable_5fspi_31',['watch_enable_spi',['../group__spi.html#ga77252649d1551483308f312131e80dec',1,'watch_spi.h']]],
+ ['watch_5fenable_5fuart_32',['watch_enable_uart',['../group__uart.html#ga38e750d3e02939bf056fde77f4ef6235',1,'watch_uart.h']]],
+ ['watch_5fenter_5fbackup_5fmode_33',['watch_enter_backup_mode',['../group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef',1,'watch_deepsleep.h']]],
+ ['watch_5fenter_5fdeep_5fsleep_5fmode_34',['watch_enter_deep_sleep_mode',['../group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451',1,'watch_deepsleep.h']]],
+ ['watch_5fenter_5fsleep_5fmode_35',['watch_enter_sleep_mode',['../group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b',1,'watch_deepsleep.h']]],
+ ['watch_5fget_5fanalog_5fpin_5flevel_36',['watch_get_analog_pin_level',['../group__adc.html#ga2064244f68cff87a1df08f6b07183069',1,'watch_adc.h']]],
+ ['watch_5fget_5fbackup_5fdata_37',['watch_get_backup_data',['../group__deepsleep.html#ga2de1f1012475654c4741f60808581196',1,'watch_deepsleep.h']]],
+ ['watch_5fget_5fpin_5flevel_38',['watch_get_pin_level',['../group__gpio.html#gacc7c5e867c05cd03f5955e8e8036b879',1,'watch_gpio.h']]],
+ ['watch_5fget_5fvcc_5fvoltage_39',['watch_get_vcc_voltage',['../group__adc.html#ga465fcb058492d350d29fe4403df85b14',1,'watch_adc.h']]],
+ ['watch_5fi2c_5fread16_40',['watch_i2c_read16',['../group__i2c.html#gaed749d3ca5e6e3aedcf1aefed3d7663e',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5fread24_41',['watch_i2c_read24',['../group__i2c.html#ga6732b5655fdada88d083e4b4d05d1ca8',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5fread32_42',['watch_i2c_read32',['../group__i2c.html#ga3d1c750d1b228b11333d10fc9647d651',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5fread8_43',['watch_i2c_read8',['../group__i2c.html#gac5644140ddda98198f9d5deabbeaf781',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5freceive_44',['watch_i2c_receive',['../group__i2c.html#ga426971387b87286c8decca7342c06b4b',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5fsend_45',['watch_i2c_send',['../group__i2c.html#ga8b44030f78c30dd4026b349fc0c8cf08',1,'watch_i2c.h']]],
+ ['watch_5fi2c_5fwrite8_46',['watch_i2c_write8',['../group__i2c.html#gaf0a4c78215cbd85ab557fc6c786eb6ad',1,'watch_i2c.h']]],
+ ['watch_5findicator_5f24h_47',['WATCH_INDICATOR_24H',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2aee02426fe8a094a399fe93de2f354e48',1,'watch_slcd.h']]],
+ ['watch_5findicator_5fbell_48',['WATCH_INDICATOR_BELL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a44727968b16d73ca11e3d19795085ee3',1,'watch_slcd.h']]],
+ ['watch_5findicator_5flap_49',['WATCH_INDICATOR_LAP',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a98d272d879d473fb507a9fc27b6741c6',1,'watch_slcd.h']]],
+ ['watch_5findicator_5fpm_50',['WATCH_INDICATOR_PM',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a0d023567f536ace6ff82e5120729090f',1,'watch_slcd.h']]],
+ ['watch_5findicator_5fsignal_51',['WATCH_INDICATOR_SIGNAL',['../group__slcd.html#gga37a28bfc539ea2bb83107d59f77b20d2a827a013c00782a143f13a4f88ce50292',1,'watch_slcd.h']]],
+ ['watch_5finterrupt_5ftrigger_52',['watch_interrupt_trigger',['../group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8',1,'watch_interrupt_trigger():&#160;watch_extint.h'],['../group__buttons.html#gadee2b304ce34a8aec5aedabd75934c1b',1,'watch_interrupt_trigger():&#160;watch_extint.h']]],
+ ['watch_5fis_5fbattery_5flow_53',['watch_is_battery_low',['../watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d',1,'watch.h']]],
+ ['watch_5fis_5fbuzzer_5for_5fled_5fenabled_54',['watch_is_buzzer_or_led_enabled',['../watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94',1,'watch.h']]],
+ ['watch_5fregister_5fextwake_5fcallback_55',['watch_register_extwake_callback',['../group__deepsleep.html#gacad726423f5f38697c87474ab25244ca',1,'watch_deepsleep.h']]],
+ ['watch_5fregister_5finterrupt_5fcallback_56',['watch_register_interrupt_callback',['../group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c',1,'watch_extint.h']]],
+ ['watch_5frtc_5fdisable_5falarm_5fcallback_57',['watch_rtc_disable_alarm_callback',['../group__rtc.html#ga836cade77c24e93c06bf534eaded55bf',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fdisable_5fall_5fperiodic_5fcallbacks_58',['watch_rtc_disable_all_periodic_callbacks',['../group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fdisable_5fmatching_5fperiodic_5fcallbacks_59',['watch_rtc_disable_matching_periodic_callbacks',['../group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fdisable_5fperiodic_5fcallback_60',['watch_rtc_disable_periodic_callback',['../group__rtc.html#ga4e025485bb50e1c93abd4a185447705f',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fdisable_5ftick_5fcallback_61',['watch_rtc_disable_tick_callback',['../group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fget_5fdate_5ftime_62',['watch_rtc_get_date_time',['../group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fregister_5falarm_5fcallback_63',['watch_rtc_register_alarm_callback',['../group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fregister_5fperiodic_5fcallback_64',['watch_rtc_register_periodic_callback',['../group__rtc.html#gaeb4e67aa0062e39eaff465aeebc24f53',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fregister_5ftick_5fcallback_65',['watch_rtc_register_tick_callback',['../group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be',1,'watch_rtc.h']]],
+ ['watch_5frtc_5fset_5fdate_5ftime_66',['watch_rtc_set_date_time',['../group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5',1,'watch_rtc.h']]],
+ ['watch_5fset_5fanalog_5fnum_5fsamples_67',['watch_set_analog_num_samples',['../group__adc.html#ga90bac58a3fa935d8fd640f4b58c8037d',1,'watch_adc.h']]],
+ ['watch_5fset_5fanalog_5freference_5fvoltage_68',['watch_set_analog_reference_voltage',['../group__adc.html#ga9ea7b8aef4573f02ff3adafcf891cd93',1,'watch_adc.h']]],
+ ['watch_5fset_5fanalog_5fsampling_5flength_69',['watch_set_analog_sampling_length',['../group__adc.html#gae9f9ed34e8752e211c1692af473a88dc',1,'watch_adc.h']]],
+ ['watch_5fset_5fbuzzer_5foff_70',['watch_set_buzzer_off',['../group__buzzer.html#ga803568f5bc5f6b77ea9efa5299c6d9f4',1,'watch_buzzer.h']]],
+ ['watch_5fset_5fbuzzer_5fon_71',['watch_set_buzzer_on',['../group__buzzer.html#ga6a2d48712d70aff4a1ab463afe6fdd98',1,'watch_buzzer.h']]],
+ ['watch_5fset_5fbuzzer_5fperiod_72',['watch_set_buzzer_period',['../group__buzzer.html#ga77f213418f48937de73bfe7ac5fc58c9',1,'watch_buzzer.h']]],
+ ['watch_5fset_5fcolon_73',['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_74',['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_75',['watch_set_led_color',['../group__led.html#ga042bcc9220ab05d1de8389cf0067511b',1,'watch_led.h']]],
+ ['watch_5fset_5fled_5fgreen_76',['watch_set_led_green',['../group__led.html#gab01a29900ddc5315c0e752e63d748f41',1,'watch_led.h']]],
+ ['watch_5fset_5fled_5foff_77',['watch_set_led_off',['../group__led.html#ga8619f040ff7364285398412a4c420cae',1,'watch_led.h']]],
+ ['watch_5fset_5fled_5fred_78',['watch_set_led_red',['../group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40',1,'watch_led.h']]],
+ ['watch_5fset_5fled_5fyellow_79',['watch_set_led_yellow',['../group__led.html#ga51ba53c3281ad8724d98af27eacc3de0',1,'watch_led.h']]],
+ ['watch_5fset_5fpin_5flevel_80',['watch_set_pin_level',['../group__gpio.html#ga2e781c7e15045d2270f0cb3f87d619d6',1,'watch_gpio.h']]],
+ ['watch_5fset_5fpixel_81',['watch_set_pixel',['../group__slcd.html#ga47948dc2c7490b698810ef9914507e08',1,'watch_slcd.h']]],
+ ['watch_5fspi_5fread_82',['watch_spi_read',['../group__spi.html#ga20b320293d43a867233b5bedeeab07b3',1,'watch_spi.h']]],
+ ['watch_5fspi_5ftransfer_83',['watch_spi_transfer',['../group__spi.html#ga350791f4a5eb66d0725cd418d1cd1087',1,'watch_spi.h']]],
+ ['watch_5fspi_5fwrite_84',['watch_spi_write',['../group__spi.html#ga9e1b869726dc01834ac9a365b32ec492',1,'watch_spi.h']]],
+ ['watch_5fstart_5fcharacter_5fblink_85',['watch_start_character_blink',['../group__slcd.html#ga4c99ffbfa68aea0dce466db6e47879a5',1,'watch_slcd.h']]],
+ ['watch_5fstart_5ftick_5fanimation_86',['watch_start_tick_animation',['../group__slcd.html#ga70918c1acc2ed21512b69b83397303a4',1,'watch_slcd.h']]],
+ ['watch_5fstop_5fblink_87',['watch_stop_blink',['../group__slcd.html#ga5d29760dd0998de98f8578ed3de5b1e5',1,'watch_slcd.h']]],
+ ['watch_5fstop_5ftick_5fanimation_88',['watch_stop_tick_animation',['../group__slcd.html#gaf2c52b4430b4e78a066b3a2b104d142a',1,'watch_slcd.h']]],
+ ['watch_5fstore_5fbackup_5fdata_89',['watch_store_backup_data',['../group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846',1,'watch_deepsleep.h']]],
+ ['watch_5ftick_5fanimation_5fis_5frunning_90',['watch_tick_animation_is_running',['../group__slcd.html#ga3764fb499e056f9a45588268f11be8a0',1,'watch_slcd.h']]],
+ ['watch_5fuart_5fgetc_91',['watch_uart_getc',['../group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6',1,'watch_uart.h']]],
+ ['watch_5fuart_5fputs_92',['watch_uart_puts',['../group__uart.html#ga5d62683298c511f24adaab4bf6615c50',1,'watch_uart.h']]],
+ ['watch_5futility_5fconvert_5fto_5f12_5fhour_93',['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_94',['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_95',['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_96',['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_97',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
+ ['watch_5futility_5fget_5fweekday_98',['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_5fseconds_5fto_5fduration_99',['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_100',['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_101',['WatchIndicatorSegment',['../group__slcd.html#ga37a28bfc539ea2bb83107d59f77b20d2',1,'WatchIndicatorSegment():&#160;watch_slcd.h'],['../group__slcd.html#ga12f90dd93f63366e5a08f161e5f6c9f5',1,'WatchIndicatorSegment():&#160;watch_slcd.h']]]
];
diff --git a/search/classes_0.js b/search/classes_0.js
index 2d1f517b..0d5424c6 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['watch_5fdate_5ftime_0',['watch_date_time',['../unionwatch__date__time.html',1,'']]]
+ ['watch_5fdate_5ftime_0',['watch_date_time',['../unionwatch__date__time.html',1,'']]],
+ ['watch_5fduration_5ft_1',['watch_duration_t',['../structwatch__duration__t.html',1,'']]]
];
diff --git a/search/functions_2.js b/search/functions_2.js
index 77b5d8a8..9bae9dd3 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -90,5 +90,6 @@ var searchData=
['watch_5futility_5fdate_5ftime_5ffrom_5funix_5ftime_87',['watch_utility_date_time_from_unix_time',['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#ga396e56109234aaa00993c3dd84f3f43c',1,'watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fdate_5ftime_5fto_5funix_5ftime_88',['watch_utility_date_time_to_unix_time',['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c'],['../group__utility.html#gaffafef58755ff2704cf93fe1a0849a27',1,'watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset):&#160;watch_utility.c']]],
['watch_5futility_5fget_5fweekday_89',['watch_utility_get_weekday',['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c'],['../group__utility.html#gaad14860c068aeed7a60e57874cad92b4',1,'watch_utility_get_weekday(watch_date_time date_time):&#160;watch_utility.c']]],
- ['watch_5futility_5fthermistor_5ftemperature_90',['watch_utility_thermistor_temperature',['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c'],['../group__utility.html#ga2753ff031c28202d23b0f3e80de2c920',1,'watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance):&#160;watch_utility.c']]]
+ ['watch_5futility_5fseconds_5fto_5fduration_90',['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_91',['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']]]
];
diff --git a/structwatch__duration__t.html b/structwatch__duration__t.html
new file mode 100644
index 00000000..6fb36415
--- /dev/null
+++ b/structwatch__duration__t.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.3"/>
+<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"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">Sensor Watch<span id="projectnumber">&#160;0.0.0</span>
+ </div>
+ <div id="projectbrief">A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.3 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle"><div class="title">watch_duration_t Struct Reference<div class="ingroups"><a class="el" href="group__utility.html">Utility Functions</a></div></div></div>
+</div><!--header-->
+<div class="contents">
+<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">
+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">
+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">
+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">
+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>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>watch-library/shared/watch/<a class="el" href="watch__utility_8h_source.html">watch_utility.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
+</small></address>
+</body>
+</html>
diff --git a/watch__utility_8h_source.html b/watch__utility_8h_source.html
index 31f20c51..d8a06ac4 100644
--- a/watch__utility_8h_source.html
+++ b/watch__utility_8h_source.html
@@ -100,28 +100,39 @@ $(function() {
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include &quot;<a class="code" href="watch_8h.html">watch.h</a>&quot;</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code hl_function" href="group__utility.html#gaad14860c068aeed7a60e57874cad92b4">watch_utility_get_weekday</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time);</div>
-<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>uint32_t <a class="code hl_function" 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);</div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>uint32_t <a class="code hl_function" href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">watch_utility_date_time_to_unix_time</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t utc_offset);</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> <a class="code hl_function" href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">watch_utility_date_time_from_unix_time</a>(uint32_t timestamp, uint32_t utc_offset);</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> *date_time);</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> <a class="code hl_function" href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">watch_utility_date_time_convert_zone</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset);</div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="keywordtype">float</span> <a class="code hl_function" href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a>(uint16_t value, <span class="keywordtype">bool</span> highside, <span class="keywordtype">float</span> b_coefficient, <span class="keywordtype">float</span> nominal_temperature, <span class="keywordtype">float</span> nominal_resistance, <span class="keywordtype">float</span> series_resistance);</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#endif</span></div>
-<div class="ttc" id="agroup__utility_html_ga2753ff031c28202d23b0f3e80de2c920"><div class="ttname"><a href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a></div><div class="ttdeci">float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)</div><div class="ttdoc">Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:161</div></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structwatch__duration__t.html"> 36</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> uint8_t seconds; <span class="comment">// 0-59</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> uint8_t minutes; <span class="comment">// 0-59</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> uint8_t hours; <span class="comment">// 0-23</span></div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> uint32_t days; <span class="comment">// 0-4294967295</span></div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <a class="code hl_struct" href="structwatch__duration__t.html">watch_duration_t</a>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code hl_function" href="group__utility.html#gaad14860c068aeed7a60e57874cad92b4">watch_utility_get_weekday</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time);</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>uint32_t <a class="code hl_function" 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);</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>uint32_t <a class="code hl_function" href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">watch_utility_date_time_to_unix_time</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t utc_offset);</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><a class="code hl_struct" href="structwatch__duration__t.html">watch_duration_t</a> <a class="code hl_function" href="group__utility.html#ga5d6af930688b240d0f075806b5730d21">watch_utility_seconds_to_duration</a>(uint32_t seconds);</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> <a class="code hl_function" href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">watch_utility_date_time_from_unix_time</a>(uint32_t timestamp, uint32_t utc_offset);</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> *date_time);</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> <a class="code hl_function" href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">watch_utility_date_time_convert_zone</a>(<a class="code hl_union" href="unionwatch__date__time.html">watch_date_time</a> date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="keywordtype">float</span> <a class="code hl_function" href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a>(uint16_t value, <span class="keywordtype">bool</span> highside, <span class="keywordtype">float</span> b_coefficient, <span class="keywordtype">float</span> nominal_temperature, <span class="keywordtype">float</span> nominal_resistance, <span class="keywordtype">float</span> series_resistance);</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="agroup__utility_html_ga2753ff031c28202d23b0f3e80de2c920"><div class="ttname"><a href="group__utility.html#ga2753ff031c28202d23b0f3e80de2c920">watch_utility_thermistor_temperature</a></div><div class="ttdeci">float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)</div><div class="ttdoc">Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:172</div></div>
<div class="ttc" id="agroup__utility_html_ga396e56109234aaa00993c3dd84f3f43c"><div class="ttname"><a href="group__utility.html#ga396e56109234aaa00993c3dd84f3f43c">watch_utility_date_time_from_unix_time</a></div><div class="ttdeci">watch_date_time watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset)</div><div class="ttdoc">Returns the UNIX time (seconds since 1970) for a given watch_date_time struct.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:79</div></div>
-<div class="ttc" id="agroup__utility_html_ga470a4c7199afac6319c259fc459881f4"><div class="ttname"><a href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a></div><div class="ttdeci">bool watch_utility_convert_to_12_hour(watch_date_time *date_time)</div><div class="ttdoc">Converts a watch_date_time for 12-hour display.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:154</div></div>
+<div class="ttc" id="agroup__utility_html_ga470a4c7199afac6319c259fc459881f4"><div class="ttname"><a href="group__utility.html#ga470a4c7199afac6319c259fc459881f4">watch_utility_convert_to_12_hour</a></div><div class="ttdeci">bool watch_utility_convert_to_12_hour(watch_date_time *date_time)</div><div class="ttdoc">Converts a watch_date_time for 12-hour display.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:165</div></div>
+<div class="ttc" id="agroup__utility_html_ga5d6af930688b240d0f075806b5730d21"><div class="ttname"><a href="group__utility.html#ga5d6af930688b240d0f075806b5730d21">watch_utility_seconds_to_duration</a></div><div class="ttdeci">watch_duration_t watch_utility_seconds_to_duration(uint32_t seconds)</div><div class="ttdoc">Converts a duration in seconds to a watch_duration_t struct.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:154</div></div>
<div class="ttc" id="agroup__utility_html_ga94f038ec0e1b8f3c48c4364b56566327"><div class="ttname"><a href="group__utility.html#ga94f038ec0e1b8f3c48c4364b56566327">watch_utility_date_time_convert_zone</a></div><div class="ttdeci">watch_date_time watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset)</div><div class="ttdoc">Converts a time from a given time zone to another time zone.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:149</div></div>
<div class="ttc" id="agroup__utility_html_ga94f5cc404949bf4c0ac4bc4770ec8eda"><div class="ttname"><a href="group__utility.html#ga94f5cc404949bf4c0ac4bc4770ec8eda">watch_utility_convert_to_unix_time</a></div><div class="ttdeci">uint32_t 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)</div><div class="ttdoc">Returns the UNIX time (seconds since 1970) for a given date/time in UTC.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:38</div></div>
<div class="ttc" id="agroup__utility_html_gaad14860c068aeed7a60e57874cad92b4"><div class="ttname"><a href="group__utility.html#gaad14860c068aeed7a60e57874cad92b4">watch_utility_get_weekday</a></div><div class="ttdeci">const char * watch_utility_get_weekday(watch_date_time date_time)</div><div class="ttdoc">Returns a two-letter weekday for the given timestamp, suitable for display in positions 0-1 of the wa...</div><div class="ttdef"><b>Definition:</b> watch_utility.c:28</div></div>
<div class="ttc" id="agroup__utility_html_gaffafef58755ff2704cf93fe1a0849a27"><div class="ttname"><a href="group__utility.html#gaffafef58755ff2704cf93fe1a0849a27">watch_utility_date_time_to_unix_time</a></div><div class="ttdeci">uint32_t watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset)</div><div class="ttdoc">Returns the UNIX time (seconds since 1970) for a given watch_date_time struct.</div><div class="ttdef"><b>Definition:</b> watch_utility.c:69</div></div>
+<div class="ttc" id="astructwatch__duration__t_html"><div class="ttname"><a href="structwatch__duration__t.html">watch_duration_t</a></div><div class="ttdef"><b>Definition:</b> watch_utility.h:36</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 -->