Deploy docs to GitHub Pages from commit 2a619dc845

Commit: 2a619dc845
GitHub Actions run: 1090542480
This commit is contained in:
Doxygen CI
2021-08-02 14:22:12 +00:00
parent 5378da92a0
commit 6c3c2d89f2
160 changed files with 10003 additions and 4 deletions
+116
View File
@@ -0,0 +1,116 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: src/RTClib.cpp File 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">RTClib.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&quot;</code><br />
<code>#include &lt;Wire.h&gt;</code><br />
<code>#include &lt;WProgram.h&gt;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad2662457d61c977548704db696c6cc3e"><td class="memItemLeft" align="right" valign="top"><a id="ad2662457d61c977548704db696c6cc3e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8cpp.html#ad2662457d61c977548704db696c6cc3e">_I2C_WRITE</a>&#160;&#160;&#160;send</td></tr>
<tr class="memdesc:ad2662457d61c977548704db696c6cc3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy I2C write. <br /></td></tr>
<tr class="separator:ad2662457d61c977548704db696c6cc3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc6d8d042e2684773ea1406f69012e5"><td class="memItemLeft" align="right" valign="top"><a id="a2dc6d8d042e2684773ea1406f69012e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8cpp.html#a2dc6d8d042e2684773ea1406f69012e5">_I2C_READ</a>&#160;&#160;&#160;receive</td></tr>
<tr class="memdesc:a2dc6d8d042e2684773ea1406f69012e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">legacy I2C read <br /></td></tr>
<tr class="separator:a2dc6d8d042e2684773ea1406f69012e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a07f7414a12e65e2a192193542b7f13da"><td class="memItemLeft" align="right" valign="top">const uint8_t daysInMonth []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8cpp.html#a07f7414a12e65e2a192193542b7f13da">PROGMEM</a></td></tr>
<tr class="separator:a07f7414a12e65e2a192193542b7f13da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a07f7414a12e65e2a192193542b7f13da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07f7414a12e65e2a192193542b7f13da">&#9670;&nbsp;</a></span>PROGMEM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t daysInMonth [] PROGMEM</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {31, 28, 31, 30, 31, 30,</div><div class="line"> 31, 31, 30, 31, 30}</div></div><!-- fragment --><p>Number of days in each month, from January to November. December is not needed. Omitting it avoids an incompatibility with Paul Stoffregen's Time library. C.f. <a href="https://github.com/adafruit/RTClib/issues/114">https://github.com/adafruit/RTClib/issues/114</a> </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+614
View File
@@ -0,0 +1,614 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: src/RTClib.h File 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">RTClib.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;Arduino.h&gt;</code><br />
<code>#include &lt;Wire.h&gt;</code><br />
</div>
<p><a href="_r_t_clib_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_date_time.html">DateTime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple general-purpose date/time class (no TZ / DST / leap seconds). <a href="class_date_time.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html">TimeSpan</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timespan which can represent changes in time with seconds accuracy. <a href="class_time_span.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC based on the DS1307 chip connected via I2C and the Wire library. <a href="class_r_t_c___d_s1307.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC based on the DS3231 chip connected via I2C and the Wire library. <a href="class_r_t_c___d_s3231.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC based on the PCF8523 chip connected via I2C and the Wire library. <a href="class_r_t_c___p_c_f8523.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC based on the PCF8563 chip connected via I2C and the Wire library. <a href="class_r_t_c___p_c_f8563.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to millis() rollover events. <a href="class_r_t_c___millis.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTC using the internal micros() clock, has to be initialized before use. Unlike <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a>, this can be tuned in order to compensate for the natural drift of the system clock. Note that <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd" title="Get the current date/time from the RTC_Micros clock. ">now()</a> has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. <a href="class_r_t_c___micros.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad25274a8c8a482383c086226b505ec27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ad25274a8c8a482383c086226b505ec27">PCF8523_ADDRESS</a>&#160;&#160;&#160;0x68</td></tr>
<tr class="memdesc:ad25274a8c8a482383c086226b505ec27"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C address for PCF8523. <a href="#ad25274a8c8a482383c086226b505ec27">More...</a><br /></td></tr>
<tr class="separator:ad25274a8c8a482383c086226b505ec27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67871d89f1920336a3236bc9242d9adc"><td class="memItemLeft" align="right" valign="top"><a id="a67871d89f1920336a3236bc9242d9adc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a67871d89f1920336a3236bc9242d9adc">PCF8523_CLKOUTCONTROL</a>&#160;&#160;&#160;0x0F</td></tr>
<tr class="memdesc:a67871d89f1920336a3236bc9242d9adc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer and CLKOUT control register. <br /></td></tr>
<tr class="separator:a67871d89f1920336a3236bc9242d9adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af914a4b88d76872bb612e3d0b82a4084"><td class="memItemLeft" align="right" valign="top"><a id="af914a4b88d76872bb612e3d0b82a4084"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#af914a4b88d76872bb612e3d0b82a4084">PCF8523_CONTROL_1</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:af914a4b88d76872bb612e3d0b82a4084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control and status register 1. <br /></td></tr>
<tr class="separator:af914a4b88d76872bb612e3d0b82a4084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d49d1e4a4564d545de494e480cc0478"><td class="memItemLeft" align="right" valign="top"><a id="a7d49d1e4a4564d545de494e480cc0478"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a7d49d1e4a4564d545de494e480cc0478">PCF8523_CONTROL_2</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:a7d49d1e4a4564d545de494e480cc0478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control and status register 2. <br /></td></tr>
<tr class="separator:a7d49d1e4a4564d545de494e480cc0478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ccab90cfcb90f39c7ffee193e8aa5f"><td class="memItemLeft" align="right" valign="top"><a id="ac7ccab90cfcb90f39c7ffee193e8aa5f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ac7ccab90cfcb90f39c7ffee193e8aa5f">PCF8523_CONTROL_3</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:ac7ccab90cfcb90f39c7ffee193e8aa5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control and status register 3. <br /></td></tr>
<tr class="separator:ac7ccab90cfcb90f39c7ffee193e8aa5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2dbad69d6de9fb68abe238dabf085c6"><td class="memItemLeft" align="right" valign="top"><a id="ac2dbad69d6de9fb68abe238dabf085c6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ac2dbad69d6de9fb68abe238dabf085c6">PCF8523_TIMER_B_FRCTL</a>&#160;&#160;&#160;0x12</td></tr>
<tr class="memdesc:ac2dbad69d6de9fb68abe238dabf085c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer B source clock frequency control. <br /></td></tr>
<tr class="separator:ac2dbad69d6de9fb68abe238dabf085c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac78c8d4df672bcdc149399fad866afa2"><td class="memItemLeft" align="right" valign="top"><a id="ac78c8d4df672bcdc149399fad866afa2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ac78c8d4df672bcdc149399fad866afa2">PCF8523_TIMER_B_VALUE</a>&#160;&#160;&#160;0x13</td></tr>
<tr class="memdesc:ac78c8d4df672bcdc149399fad866afa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer B value (number clock periods) <br /></td></tr>
<tr class="separator:ac78c8d4df672bcdc149399fad866afa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d912786bf7684920de9c17d2332b9be"><td class="memItemLeft" align="right" valign="top"><a id="a5d912786bf7684920de9c17d2332b9be"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a5d912786bf7684920de9c17d2332b9be">PCF8523_OFFSET</a>&#160;&#160;&#160;0x0E</td></tr>
<tr class="memdesc:a5d912786bf7684920de9c17d2332b9be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset register. <br /></td></tr>
<tr class="separator:a5d912786bf7684920de9c17d2332b9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc73dd7806192e16dcae13315f88bfb4"><td class="memItemLeft" align="right" valign="top"><a id="afc73dd7806192e16dcae13315f88bfb4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#afc73dd7806192e16dcae13315f88bfb4">PCF8523_STATUSREG</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="memdesc:afc73dd7806192e16dcae13315f88bfb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register. <br /></td></tr>
<tr class="separator:afc73dd7806192e16dcae13315f88bfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bb78124c90eb983197e2b8aeb4896bd"><td class="memItemLeft" align="right" valign="top"><a id="a3bb78124c90eb983197e2b8aeb4896bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a3bb78124c90eb983197e2b8aeb4896bd">PCF8563_ADDRESS</a>&#160;&#160;&#160;0x51</td></tr>
<tr class="memdesc:a3bb78124c90eb983197e2b8aeb4896bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C address for PCF8563. <br /></td></tr>
<tr class="separator:a3bb78124c90eb983197e2b8aeb4896bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73854f0fe40d125756643fbf82cddd2f"><td class="memItemLeft" align="right" valign="top"><a id="a73854f0fe40d125756643fbf82cddd2f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a73854f0fe40d125756643fbf82cddd2f">PCF8563_CLKOUTCONTROL</a>&#160;&#160;&#160;0x0D</td></tr>
<tr class="memdesc:a73854f0fe40d125756643fbf82cddd2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">CLKOUT control register. <br /></td></tr>
<tr class="separator:a73854f0fe40d125756643fbf82cddd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a805fe09d3b526d9555677446e2db35fa"><td class="memItemLeft" align="right" valign="top"><a id="a805fe09d3b526d9555677446e2db35fa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a805fe09d3b526d9555677446e2db35fa">PCF8563_CONTROL_1</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:a805fe09d3b526d9555677446e2db35fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control and status register 1. <br /></td></tr>
<tr class="separator:a805fe09d3b526d9555677446e2db35fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a663ad981540d21c8cdd06c33cc5f609b"><td class="memItemLeft" align="right" valign="top"><a id="a663ad981540d21c8cdd06c33cc5f609b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a663ad981540d21c8cdd06c33cc5f609b">PCF8563_CONTROL_2</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:a663ad981540d21c8cdd06c33cc5f609b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control and status register 2. <br /></td></tr>
<tr class="separator:a663ad981540d21c8cdd06c33cc5f609b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a835f85d72c5303cb4acab2c838b6ba59"><td class="memItemLeft" align="right" valign="top"><a id="a835f85d72c5303cb4acab2c838b6ba59"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a835f85d72c5303cb4acab2c838b6ba59">PCF8563_VL_SECONDS</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:a835f85d72c5303cb4acab2c838b6ba59"><td class="mdescLeft">&#160;</td><td class="mdescRight">register address for VL_SECONDS <br /></td></tr>
<tr class="separator:a835f85d72c5303cb4acab2c838b6ba59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d6409dd5fa90f8a44243b90c7f29f1"><td class="memItemLeft" align="right" valign="top"><a id="ad2d6409dd5fa90f8a44243b90c7f29f1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ad2d6409dd5fa90f8a44243b90c7f29f1">PCF8563_CLKOUT_MASK</a>&#160;&#160;&#160;0x83</td></tr>
<tr class="memdesc:ad2d6409dd5fa90f8a44243b90c7f29f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">bitmask for SqwPinMode on CLKOUT pin <br /></td></tr>
<tr class="separator:ad2d6409dd5fa90f8a44243b90c7f29f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a647261f334080cbf95e4f8dd79f73769"><td class="memItemLeft" align="right" valign="top"><a id="a647261f334080cbf95e4f8dd79f73769"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a647261f334080cbf95e4f8dd79f73769">DS1307_ADDRESS</a>&#160;&#160;&#160;0x68</td></tr>
<tr class="memdesc:a647261f334080cbf95e4f8dd79f73769"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C address for DS1307. <br /></td></tr>
<tr class="separator:a647261f334080cbf95e4f8dd79f73769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755ece3794b7a21d8b55c2706ecd8f4b"><td class="memItemLeft" align="right" valign="top"><a id="a755ece3794b7a21d8b55c2706ecd8f4b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a755ece3794b7a21d8b55c2706ecd8f4b">DS1307_CONTROL</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="memdesc:a755ece3794b7a21d8b55c2706ecd8f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register. <br /></td></tr>
<tr class="separator:a755ece3794b7a21d8b55c2706ecd8f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76dff6c291c0d31905a2267026588c87"><td class="memItemLeft" align="right" valign="top"><a id="a76dff6c291c0d31905a2267026588c87"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a76dff6c291c0d31905a2267026588c87">DS1307_NVRAM</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:a76dff6c291c0d31905a2267026588c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of RAM registers - 56 bytes, 0x08 to 0x3f. <br /></td></tr>
<tr class="separator:a76dff6c291c0d31905a2267026588c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8076305a342fb38bb70a8dc3555993ae"><td class="memItemLeft" align="right" valign="top"><a id="a8076305a342fb38bb70a8dc3555993ae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a8076305a342fb38bb70a8dc3555993ae">DS3231_ADDRESS</a>&#160;&#160;&#160;0x68</td></tr>
<tr class="memdesc:a8076305a342fb38bb70a8dc3555993ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C address for DS3231. <br /></td></tr>
<tr class="separator:a8076305a342fb38bb70a8dc3555993ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a702f90628f57f4fae86f4958a9a8ada3"><td class="memItemLeft" align="right" valign="top"><a id="a702f90628f57f4fae86f4958a9a8ada3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a702f90628f57f4fae86f4958a9a8ada3">DS3231_TIME</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:a702f90628f57f4fae86f4958a9a8ada3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time register. <br /></td></tr>
<tr class="separator:a702f90628f57f4fae86f4958a9a8ada3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae686654358c903a88f4f1b58a03a9b1e"><td class="memItemLeft" align="right" valign="top"><a id="ae686654358c903a88f4f1b58a03a9b1e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ae686654358c903a88f4f1b58a03a9b1e">DS3231_ALARM1</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="memdesc:ae686654358c903a88f4f1b58a03a9b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alarm 1 register. <br /></td></tr>
<tr class="separator:ae686654358c903a88f4f1b58a03a9b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaddd22823b5cb6dfe38bf2293c04eaa2"><td class="memItemLeft" align="right" valign="top"><a id="aaddd22823b5cb6dfe38bf2293c04eaa2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#aaddd22823b5cb6dfe38bf2293c04eaa2">DS3231_ALARM2</a>&#160;&#160;&#160;0x0B</td></tr>
<tr class="memdesc:aaddd22823b5cb6dfe38bf2293c04eaa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alarm 2 register. <br /></td></tr>
<tr class="separator:aaddd22823b5cb6dfe38bf2293c04eaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d0b2aca525ae194ad728b90fdbad98"><td class="memItemLeft" align="right" valign="top"><a id="aa9d0b2aca525ae194ad728b90fdbad98"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#aa9d0b2aca525ae194ad728b90fdbad98">DS3231_CONTROL</a>&#160;&#160;&#160;0x0E</td></tr>
<tr class="memdesc:aa9d0b2aca525ae194ad728b90fdbad98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control register. <br /></td></tr>
<tr class="separator:aa9d0b2aca525ae194ad728b90fdbad98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac946da50dc8b349bf14cbcf91320d389"><td class="memItemLeft" align="right" valign="top"><a id="ac946da50dc8b349bf14cbcf91320d389"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ac946da50dc8b349bf14cbcf91320d389">DS3231_STATUSREG</a>&#160;&#160;&#160;0x0F</td></tr>
<tr class="memdesc:ac946da50dc8b349bf14cbcf91320d389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status register. <br /></td></tr>
<tr class="separator:ac946da50dc8b349bf14cbcf91320d389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d99b60759deb0fb9090174d92e4bfcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a5d99b60759deb0fb9090174d92e4bfcc">DS3231_TEMPERATUREREG</a>&#160;&#160;&#160;0x11</td></tr>
<tr class="memdesc:a5d99b60759deb0fb9090174d92e4bfcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">temperature value <a href="#a5d99b60759deb0fb9090174d92e4bfcc">More...</a><br /></td></tr>
<tr class="separator:a5d99b60759deb0fb9090174d92e4bfcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427ffe4394306d962b8972b3bc952e1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a427ffe4394306d962b8972b3bc952e1c">SECONDS_PER_DAY</a>&#160;&#160;&#160;86400L</td></tr>
<tr class="memdesc:a427ffe4394306d962b8972b3bc952e1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">60 * 60 * 24 <a href="#a427ffe4394306d962b8972b3bc952e1c">More...</a><br /></td></tr>
<tr class="separator:a427ffe4394306d962b8972b3bc952e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a4c3c6b78fa47471646f18b572ddd46"><td class="memItemLeft" align="right" valign="top"><a id="a1a4c3c6b78fa47471646f18b572ddd46"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a1a4c3c6b78fa47471646f18b572ddd46">SECONDS_FROM_1970_TO_2000</a>&#160;&#160;&#160;946684800</td></tr>
<tr class="memdesc:a1a4c3c6b78fa47471646f18b572ddd46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unixtime for 2000-01-01 00:00:00, useful for initialization. <br /></td></tr>
<tr class="separator:a1a4c3c6b78fa47471646f18b572ddd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a59f03788fc4e0d0062e9447ad1b902f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a> { <br />
&#160;&#160;<b>DS1307_OFF</b> = 0x00,
<b>DS1307_ON</b> = 0x80,
<b>DS1307_SquareWave1HZ</b> = 0x10,
<b>DS1307_SquareWave4kHz</b> = 0x11,
<br />
&#160;&#160;<b>DS1307_SquareWave8kHz</b> = 0x12,
<b>DS1307_SquareWave32kHz</b> = 0x13
<br />
}</td></tr>
<tr class="separator:a59f03788fc4e0d0062e9447ad1b902f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d86e80b3d359f4d9ee94d64f9734ae3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f">DS3231_OFF</a> = 0x1C,
<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0">DS3231_SquareWave1Hz</a> = 0x00,
<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0">DS3231_SquareWave1kHz</a> = 0x08,
<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277">DS3231_SquareWave4kHz</a> = 0x10,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3">DS3231_SquareWave8kHz</a> = 0x18
<br />
}</td></tr>
<tr class="separator:a4d86e80b3d359f4d9ee94d64f9734ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dbe1ce2f8afb1c70ee1bef0eb84c297"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">Ds3231Alarm1Mode</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36">DS3231_A1_PerSecond</a> = 0x0F,
<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44">DS3231_A1_Second</a> = 0x0E,
<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7">DS3231_A1_Minute</a> = 0x0C,
<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9">DS3231_A1_Hour</a> = 0x08,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b">DS3231_A1_Date</a> = 0x00,
<a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c">DS3231_A1_Day</a> = 0x10
<br />
}</td></tr>
<tr class="separator:a0dbe1ce2f8afb1c70ee1bef0eb84c297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf9692bbba5b3b3adbb6939fe05c0cb3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">Ds3231Alarm2Mode</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a">DS3231_A2_PerMinute</a> = 0x7,
<a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2">DS3231_A2_Minute</a> = 0x6,
<a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2">DS3231_A2_Hour</a> = 0x4,
<a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d">DS3231_A2_Date</a> = 0x0,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb">DS3231_A2_Day</a> = 0x8
<br />
}</td></tr>
<tr class="separator:abf9692bbba5b3b3adbb6939fe05c0cb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06ba706f2d9f1e59b1ce1fe3048c54c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e">PCF8523_OFF</a> = 7,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387">PCF8523_SquareWave1HZ</a> = 6,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9">PCF8523_SquareWave32HZ</a> = 5,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56">PCF8523_SquareWave1kHz</a> = 4,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf">PCF8523_SquareWave4kHz</a> = 3,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a">PCF8523_SquareWave8kHz</a> = 2,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9">PCF8523_SquareWave16kHz</a> = 1,
<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d">PCF8523_SquareWave32kHz</a> = 0
<br />
}</td></tr>
<tr class="separator:ab06ba706f2d9f1e59b1ce1fe3048c54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e2ec5f0c2faf2fe043c21662d51ba05"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4">PCF8523_Frequency4kHz</a> = 0,
<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925">PCF8523_Frequency64Hz</a> = 1,
<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108">PCF8523_FrequencySecond</a> = 2,
<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284">PCF8523_FrequencyMinute</a> = 3,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82">PCF8523_FrequencyHour</a> = 4
<br />
}</td></tr>
<tr class="separator:a0e2ec5f0c2faf2fe043c21662d51ba05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f6a2ddb89ca74aaee6a64185ea67fb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb">PCF8523TimerIntPulse</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621">PCF8523_LowPulse3x64Hz</a> = 0,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d">PCF8523_LowPulse4x64Hz</a> = 1,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64">PCF8523_LowPulse5x64Hz</a> = 2,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1">PCF8523_LowPulse6x64Hz</a> = 3,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee">PCF8523_LowPulse8x64Hz</a> = 4,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0">PCF8523_LowPulse10x64Hz</a> = 5,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec">PCF8523_LowPulse12x64Hz</a> = 6,
<a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d">PCF8523_LowPulse14x64Hz</a> = 7
<br />
}</td></tr>
<tr class="separator:a97f6a2ddb89ca74aaee6a64185ea67fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02090fa3c1937fe68c0f036beae351f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">Pcf8523OffsetMode</a> { <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93">PCF8523_TwoHours</a> = 0x00,
<a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48">PCF8523_OneMinute</a> = 0x80
}</td></tr>
<tr class="separator:ab02090fa3c1937fe68c0f036beae351f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f5d7df4d8ed84d8920065f627504b2a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a> { <br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101">PCF8563_SquareWaveOFF</a> = 0x00,
<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5">PCF8563_SquareWave1Hz</a> = 0x83,
<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a">PCF8563_SquareWave32Hz</a> = 0x82,
<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8">PCF8563_SquareWave1kHz</a> = 0x81,
<br />
&#160;&#160;<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61">PCF8563_SquareWave32kHz</a> = 0x80
<br />
}</td></tr>
<tr class="separator:a7f5d7df4d8ed84d8920065f627504b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Original library by JeeLabs <a href="http://news.jeelabs.org/code/,">http://news.jeelabs.org/code/,</a> released to the public domain</p>
<p>License: MIT (see LICENSE)</p>
<p>This is a fork of JeeLab's fantastic real time clock library for Arduino.</p>
<p>For details on using this library with an RTC module like the DS1307, PCF8523, or DS3231, see the guide at: <a href="https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/overview">https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/overview</a></p>
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ad25274a8c8a482383c086226b505ec27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad25274a8c8a482383c086226b505ec27">&#9670;&nbsp;</a></span>PCF8523_ADDRESS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PCF8523_ADDRESS&#160;&#160;&#160;0x68</td>
</tr>
</table>
</div><div class="memdoc">
<p>I2C address for PCF8523. </p>
<p>Registers </p>
</div>
</div>
<a id="a5d99b60759deb0fb9090174d92e4bfcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d99b60759deb0fb9090174d92e4bfcc">&#9670;&nbsp;</a></span>DS3231_TEMPERATUREREG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DS3231_TEMPERATUREREG&#160;&#160;&#160;0x11</td>
</tr>
</table>
</div><div class="memdoc">
<p>temperature value </p>
<p>Temperature register (high byte - low byte is at 0x12), 10-bit </p>
</div>
</div>
<a id="a427ffe4394306d962b8972b3bc952e1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a427ffe4394306d962b8972b3bc952e1c">&#9670;&nbsp;</a></span>SECONDS_PER_DAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SECONDS_PER_DAY&#160;&#160;&#160;86400L</td>
</tr>
</table>
</div><div class="memdoc">
<p>60 * 60 * 24 </p>
<p>Constants </p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a59f03788fc4e0d0062e9447ad1b902f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59f03788fc4e0d0062e9447ad1b902f9">&#9670;&nbsp;</a></span>Ds1307SqwPinMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>DS1307 SQW pin mode settings </p>
</div>
</div>
<a id="a4d86e80b3d359f4d9ee94d64f9734ae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d86e80b3d359f4d9ee94d64f9734ae3">&#9670;&nbsp;</a></span>Ds3231SqwPinMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>DS3231 SQW pin mode settings </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f"></a>DS3231_OFF&#160;</td><td class="fielddoc"><p>Off </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0"></a>DS3231_SquareWave1Hz&#160;</td><td class="fielddoc"><p>1Hz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0"></a>DS3231_SquareWave1kHz&#160;</td><td class="fielddoc"><p>1kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277"></a>DS3231_SquareWave4kHz&#160;</td><td class="fielddoc"><p>4kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3"></a>DS3231_SquareWave8kHz&#160;</td><td class="fielddoc"><p>8kHz square wave </p>
</td></tr>
</table>
</div>
</div>
<a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dbe1ce2f8afb1c70ee1bef0eb84c297">&#9670;&nbsp;</a></span>Ds3231Alarm1Mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">Ds3231Alarm1Mode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>DS3231 Alarm modes for alarm 1 </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36"></a>DS3231_A1_PerSecond&#160;</td><td class="fielddoc"><p>Alarm once per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44"></a>DS3231_A1_Second&#160;</td><td class="fielddoc"><p>Alarm when seconds match </p>
</td></tr>
<tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7"></a>DS3231_A1_Minute&#160;</td><td class="fielddoc"><p>Alarm when minutes and seconds match </p>
</td></tr>
<tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9"></a>DS3231_A1_Hour&#160;</td><td class="fielddoc"><p>Alarm when hours, minutes and seconds match </p>
</td></tr>
<tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b"></a>DS3231_A1_Date&#160;</td><td class="fielddoc"><p>Alarm when date (day of month), hours, minutes and seconds match </p>
</td></tr>
<tr><td class="fieldname"><a id="a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c"></a>DS3231_A1_Day&#160;</td><td class="fielddoc"><p>Alarm when day (day of week), hours, minutes and seconds match </p>
</td></tr>
</table>
</div>
</div>
<a id="abf9692bbba5b3b3adbb6939fe05c0cb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf9692bbba5b3b3adbb6939fe05c0cb3">&#9670;&nbsp;</a></span>Ds3231Alarm2Mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">Ds3231Alarm2Mode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>DS3231 Alarm modes for alarm 2 </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a"></a>DS3231_A2_PerMinute&#160;</td><td class="fielddoc"><p>Alarm once per minute (whenever seconds are 0) </p>
</td></tr>
<tr><td class="fieldname"><a id="abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2"></a>DS3231_A2_Minute&#160;</td><td class="fielddoc"><p>Alarm when minutes match </p>
</td></tr>
<tr><td class="fieldname"><a id="abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2"></a>DS3231_A2_Hour&#160;</td><td class="fielddoc"><p>Alarm when hours and minutes match </p>
</td></tr>
<tr><td class="fieldname"><a id="abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d"></a>DS3231_A2_Date&#160;</td><td class="fielddoc"><p>Alarm when date (day of month), hours and minutes match </p>
</td></tr>
<tr><td class="fieldname"><a id="abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb"></a>DS3231_A2_Day&#160;</td><td class="fielddoc"><p>Alarm when day (day of week), hours and minutes match </p>
</td></tr>
</table>
</div>
</div>
<a id="ab06ba706f2d9f1e59b1ce1fe3048c54c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab06ba706f2d9f1e59b1ce1fe3048c54c">&#9670;&nbsp;</a></span>Pcf8523SqwPinMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>PCF8523 INT/SQW pin mode settings </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e"></a>PCF8523_OFF&#160;</td><td class="fielddoc"><p>Off </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387"></a>PCF8523_SquareWave1HZ&#160;</td><td class="fielddoc"><p>1Hz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9"></a>PCF8523_SquareWave32HZ&#160;</td><td class="fielddoc"><p>32Hz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56"></a>PCF8523_SquareWave1kHz&#160;</td><td class="fielddoc"><p>1kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf"></a>PCF8523_SquareWave4kHz&#160;</td><td class="fielddoc"><p>4kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a"></a>PCF8523_SquareWave8kHz&#160;</td><td class="fielddoc"><p>8kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9"></a>PCF8523_SquareWave16kHz&#160;</td><td class="fielddoc"><p>16kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d"></a>PCF8523_SquareWave32kHz&#160;</td><td class="fielddoc"><p>32kHz square wave </p>
</td></tr>
</table>
</div>
</div>
<a id="a0e2ec5f0c2faf2fe043c21662d51ba05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e2ec5f0c2faf2fe043c21662d51ba05">&#9670;&nbsp;</a></span>PCF8523TimerClockFreq</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>PCF8523 Timer Source Clock Frequencies for Timers A and B </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4"></a>PCF8523_Frequency4kHz&#160;</td><td class="fielddoc"><p>1/4096th second = 244 microseconds, max 62.256 milliseconds </p>
</td></tr>
<tr><td class="fieldname"><a id="a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925"></a>PCF8523_Frequency64Hz&#160;</td><td class="fielddoc"><p>1/64th second = 15.625 milliseconds, max 3.984375 seconds </p>
</td></tr>
<tr><td class="fieldname"><a id="a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108"></a>PCF8523_FrequencySecond&#160;</td><td class="fielddoc"><p>1 second, max 255 seconds = 4.25 minutes </p>
</td></tr>
<tr><td class="fieldname"><a id="a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284"></a>PCF8523_FrequencyMinute&#160;</td><td class="fielddoc"><p>1 minute, max 255 minutes = 4.25 hours </p>
</td></tr>
<tr><td class="fieldname"><a id="a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82"></a>PCF8523_FrequencyHour&#160;</td><td class="fielddoc"><p>1 hour, max 255 hours = 10.625 days </p>
</td></tr>
</table>
</div>
</div>
<a id="a97f6a2ddb89ca74aaee6a64185ea67fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f6a2ddb89ca74aaee6a64185ea67fb">&#9670;&nbsp;</a></span>PCF8523TimerIntPulse</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb">PCF8523TimerIntPulse</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>PCF8523 Timer Interrupt Low Pulse Width options for Timer B only </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621"></a>PCF8523_LowPulse3x64Hz&#160;</td><td class="fielddoc"><p>46.875 ms 3/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d"></a>PCF8523_LowPulse4x64Hz&#160;</td><td class="fielddoc"><p>62.500 ms 4/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64"></a>PCF8523_LowPulse5x64Hz&#160;</td><td class="fielddoc"><p>78.125 ms 5/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1"></a>PCF8523_LowPulse6x64Hz&#160;</td><td class="fielddoc"><p>93.750 ms 6/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee"></a>PCF8523_LowPulse8x64Hz&#160;</td><td class="fielddoc"><p>125.000 ms 8/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0"></a>PCF8523_LowPulse10x64Hz&#160;</td><td class="fielddoc"><p>156.250 ms 10/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec"></a>PCF8523_LowPulse12x64Hz&#160;</td><td class="fielddoc"><p>187.500 ms 12/64ths second </p>
</td></tr>
<tr><td class="fieldname"><a id="a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d"></a>PCF8523_LowPulse14x64Hz&#160;</td><td class="fielddoc"><p>218.750 ms 14/64ths second </p>
</td></tr>
</table>
</div>
</div>
<a id="ab02090fa3c1937fe68c0f036beae351f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab02090fa3c1937fe68c0f036beae351f">&#9670;&nbsp;</a></span>Pcf8523OffsetMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">Pcf8523OffsetMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>PCF8523 Offset modes for making temperature/aging/accuracy adjustments </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93"></a>PCF8523_TwoHours&#160;</td><td class="fielddoc"><p>Offset made every two hours </p>
</td></tr>
<tr><td class="fieldname"><a id="ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48"></a>PCF8523_OneMinute&#160;</td><td class="fielddoc"><p>Offset made every minute </p>
</td></tr>
</table>
</div>
</div>
<a id="a7f5d7df4d8ed84d8920065f627504b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f5d7df4d8ed84d8920065f627504b2a">&#9670;&nbsp;</a></span>Pcf8563SqwPinMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>PCF8563 CLKOUT pin mode settings </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101"></a>PCF8563_SquareWaveOFF&#160;</td><td class="fielddoc"><p>Off </p>
</td></tr>
<tr><td class="fieldname"><a id="a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5"></a>PCF8563_SquareWave1Hz&#160;</td><td class="fielddoc"><p>1Hz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a"></a>PCF8563_SquareWave32Hz&#160;</td><td class="fielddoc"><p>32Hz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8"></a>PCF8563_SquareWave1kHz&#160;</td><td class="fielddoc"><p>1kHz square wave </p>
</td></tr>
<tr><td class="fieldname"><a id="a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61"></a>PCF8563_SquareWave32kHz&#160;</td><td class="fielddoc"><p>32kHz square wave </p>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
File diff suppressed because one or more lines are too long
+85
View File
@@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces 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="class_date_time.html" target="_self">DateTime</a></td><td class="desc">Simple general-purpose date/time class (no TZ / DST / leap seconds) </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="class_r_t_c___d_s1307.html" target="_self">RTC_DS1307</a></td><td class="desc">RTC based on the DS1307 chip connected via I2C and the Wire library </td></tr>
<tr id="row_2_" 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="class_r_t_c___d_s3231.html" target="_self">RTC_DS3231</a></td><td class="desc">RTC based on the DS3231 chip connected via I2C and the Wire library </td></tr>
<tr id="row_3_"><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="class_r_t_c___micros.html" target="_self">RTC_Micros</a></td><td class="desc">RTC using the internal micros() clock, has to be initialized before use. Unlike <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a>, this can be tuned in order to compensate for the natural drift of the system clock. Note that <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd" title="Get the current date/time from the RTC_Micros clock. ">now()</a> has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes </td></tr>
<tr id="row_4_" 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="class_r_t_c___millis.html" target="_self">RTC_Millis</a></td><td class="desc">RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to millis() rollover events </td></tr>
<tr id="row_5_"><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="class_r_t_c___p_c_f8523.html" target="_self">RTC_PCF8523</a></td><td class="desc">RTC based on the PCF8523 chip connected via I2C and the Wire library </td></tr>
<tr id="row_6_" 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="class_r_t_c___p_c_f8563.html" target="_self">RTC_PCF8563</a></td><td class="desc">RTC based on the PCF8563 chip connected via I2C and the Wire library </td></tr>
<tr id="row_7_"><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="class_time_span.html" target="_self">TimeSpan</a></td><td class="desc">Timespan which can represent changes in time with seconds accuracy </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+115
View File
@@ -0,0 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">DateTime Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_date_time.html">DateTime</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#abad2ae4520c8a7f87fd242c0d9a53256">d</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#af221f098098c80edfcd71fbc256f457a">DateTime</a>(uint32_t t=SECONDS_FROM_1970_TO_2000)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#aad62a6709a1e65e6860b1efaf8c347e9">DateTime</a>(uint16_t year, uint8_t month, uint8_t day, uint8_t hour=0, uint8_t min=0, uint8_t sec=0)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a50502a3a29409c6c2507638779df1a9d">DateTime</a>(const DateTime &amp;copy)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#aabeb5303c98a004439fe337bb5f5da63">DateTime</a>(const char *date, const char *time)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a75e22d94bd5ab883ec56e6581e04a2d7">DateTime</a>(const __FlashStringHelper *date, const __FlashStringHelper *time)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a6093674ec825488817cd7576e46213da">DateTime</a>(const char *iso8601date)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a6e653eaef31e4956ee9bf67b4874a9a8">day</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a958229f0d6a46d092658028d25a9e65c">dayOfTheWeek</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#ad65c31b7b4bf0430311e5bdf3f343371">hh</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#ac17441fb0c669bcf3be5de278335e8d0">hour</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a0c11137c3e56e1b7cc7a6dccee755b8e">isPM</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a21b2a59fbde555e5c5688d44e9d95aec">isValid</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a04c79ec05511462bc6a015e5b1088609">m</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a8dac4d21cf40f1b6f1ec5973024709ed">minute</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#af2cbffff9349832135c3280a18d21510">mm</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a10d35aa20ebb179cdb4b61f90dfcfe74">month</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#aa64131ebd35cb40ed616b111ea501760">operator!=</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#ae043350a8bfa362aabbc9f5ee658b4e6">operator+</a>(const TimeSpan &amp;span)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#acbdcc7a6b55924552e72696d9e5bbb98">operator-</a>(const TimeSpan &amp;span)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a005fb6b5723a393da66e821a93cec5a5">operator-</a>(const DateTime &amp;right)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a6f1288d0205e97f86dfecfc7fd7b4e60">operator&lt;</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#af9da2ce38916caa365f24a38f5834b47">operator&lt;=</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a0c68b136471b6f8daf575ce399ca619c">operator==</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a0cbf838febb24c433bd517cbb75a3e8c">operator&gt;</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a380536b7398afa1f7dcff9df9054fcbb">operator&gt;=</a>(const DateTime &amp;right) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#adacdb3c0984bc73c2b48e5d1995a6c01">second</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a15a271a5c566550e3feae2b9624430f0">secondstime</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a38da3481e6355fcf8ceb4c57eb9db0ce">ss</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a7fda98373c9162c3b7c6fa304256a380">timestamp</a>(timestampOpt opt=TIMESTAMP_FULL)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa3cd012ee63cddb295b466a3431449805">TIMESTAMP_DATE</a> enum value</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa784e65d72227eca32bea310d8e067f62">TIMESTAMP_FULL</a> enum value</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa917c6893834b9798f094165cc2bbc63b">TIMESTAMP_TIME</a> enum value</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285a">timestampOpt</a> enum name</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#a3753bf2ae254315a56f7ee38ff0b188b">toString</a>(char *buffer)</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a5738404586a60d787aaaa4735913e9c7">twelveHour</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#ae4629e7b2ffeac4a0c8f8c3f9c545990">unixtime</a>(void) const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_date_time.html#a04bc8f3d3452bf8fcc5f1e82d86d7fe8">year</a>() const</td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_date_time.html#ac0b5906cbb32751988603bf0388e7ab9">yOff</a></td><td class="entry"><a class="el" href="class_date_time.html">DateTime</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
File diff suppressed because it is too large Load Diff
+87
View File
@@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_DS1307 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a6e38778b577a80008e9dc630384b8520">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a4ca3c7c4540c0cf6ecba9714351e882a">begin</a>(TwoWire *wireInstance=&amp;Wire)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a0ec6f600f705edfef43bd798dce9946f">isrunning</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a9f5f5dbcce65b67e00b50808a45a4249">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a8f4a3e283213c783130cc65e17903ec2">readnvram</a>(uint8_t address)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a78396f959fc306db28df2fcfb3ed6878">readnvram</a>(uint8_t *buf, uint8_t size, uint8_t address)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#ac2aee07ab819353d18f94a01a7a40da2">readSqwPinMode</a>()</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a107e415a91a1faaae472fa20b115bca2">RTCWireBus</a></td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#ac60cf11ebb0a4dc1fe6097787caecd75">writenvram</a>(uint8_t address, uint8_t data)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a9687ba44a4f9c75cc067806e38b237e9">writenvram</a>(uint8_t address, uint8_t *buf, uint8_t size)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html#a0d0871447dc3464dc8dc127433a14691">writeSqwPinMode</a>(Ds1307SqwPinMode mode)</td><td class="entry"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+422
View File
@@ -0,0 +1,422 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_DS1307 Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_r_t_c___d_s1307-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_DS1307 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC based on the DS1307 chip connected via I2C and the Wire library.
<a href="class_r_t_c___d_s1307.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4ca3c7c4540c0cf6ecba9714351e882a"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a4ca3c7c4540c0cf6ecba9714351e882a">begin</a> (TwoWire *wireInstance=&amp;Wire)</td></tr>
<tr class="memdesc:a4ca3c7c4540c0cf6ecba9714351e882a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start I2C for the DS1307 and test succesful connection. <a href="#a4ca3c7c4540c0cf6ecba9714351e882a">More...</a><br /></td></tr>
<tr class="separator:a4ca3c7c4540c0cf6ecba9714351e882a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e38778b577a80008e9dc630384b8520"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a6e38778b577a80008e9dc630384b8520">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:a6e38778b577a80008e9dc630384b8520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the date and time in the DS1307. <a href="#a6e38778b577a80008e9dc630384b8520">More...</a><br /></td></tr>
<tr class="separator:a6e38778b577a80008e9dc630384b8520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ec6f600f705edfef43bd798dce9946f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a0ec6f600f705edfef43bd798dce9946f">isrunning</a> (void)</td></tr>
<tr class="memdesc:a0ec6f600f705edfef43bd798dce9946f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the DS1307 running? Check the Clock Halt bit in register 0. <a href="#a0ec6f600f705edfef43bd798dce9946f">More...</a><br /></td></tr>
<tr class="separator:a0ec6f600f705edfef43bd798dce9946f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f5f5dbcce65b67e00b50808a45a4249"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a9f5f5dbcce65b67e00b50808a45a4249">now</a> ()</td></tr>
<tr class="memdesc:a9f5f5dbcce65b67e00b50808a45a4249"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current date and time from the DS1307. <a href="#a9f5f5dbcce65b67e00b50808a45a4249">More...</a><br /></td></tr>
<tr class="separator:a9f5f5dbcce65b67e00b50808a45a4249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2aee07ab819353d18f94a01a7a40da2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#ac2aee07ab819353d18f94a01a7a40da2">readSqwPinMode</a> ()</td></tr>
<tr class="memdesc:ac2aee07ab819353d18f94a01a7a40da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the current mode of the SQW pin. <a href="#ac2aee07ab819353d18f94a01a7a40da2">More...</a><br /></td></tr>
<tr class="separator:ac2aee07ab819353d18f94a01a7a40da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d0871447dc3464dc8dc127433a14691"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a0d0871447dc3464dc8dc127433a14691">writeSqwPinMode</a> (<a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a> mode)</td></tr>
<tr class="memdesc:a0d0871447dc3464dc8dc127433a14691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the SQW pin mode. <a href="#a0d0871447dc3464dc8dc127433a14691">More...</a><br /></td></tr>
<tr class="separator:a0d0871447dc3464dc8dc127433a14691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f4a3e283213c783130cc65e17903ec2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a8f4a3e283213c783130cc65e17903ec2">readnvram</a> (uint8_t address)</td></tr>
<tr class="memdesc:a8f4a3e283213c783130cc65e17903ec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shortcut to read one byte from NVRAM. <a href="#a8f4a3e283213c783130cc65e17903ec2">More...</a><br /></td></tr>
<tr class="separator:a8f4a3e283213c783130cc65e17903ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78396f959fc306db28df2fcfb3ed6878"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a78396f959fc306db28df2fcfb3ed6878">readnvram</a> (uint8_t *buf, uint8_t size, uint8_t address)</td></tr>
<tr class="memdesc:a78396f959fc306db28df2fcfb3ed6878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from the DS1307's NVRAM. <a href="#a78396f959fc306db28df2fcfb3ed6878">More...</a><br /></td></tr>
<tr class="separator:a78396f959fc306db28df2fcfb3ed6878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60cf11ebb0a4dc1fe6097787caecd75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#ac60cf11ebb0a4dc1fe6097787caecd75">writenvram</a> (uint8_t address, uint8_t data)</td></tr>
<tr class="memdesc:ac60cf11ebb0a4dc1fe6097787caecd75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shortcut to write one byte to NVRAM. <a href="#ac60cf11ebb0a4dc1fe6097787caecd75">More...</a><br /></td></tr>
<tr class="separator:ac60cf11ebb0a4dc1fe6097787caecd75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9687ba44a4f9c75cc067806e38b237e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a9687ba44a4f9c75cc067806e38b237e9">writenvram</a> (uint8_t address, uint8_t *buf, uint8_t size)</td></tr>
<tr class="memdesc:a9687ba44a4f9c75cc067806e38b237e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to the DS1307 NVRAM. <a href="#a9687ba44a4f9c75cc067806e38b237e9">More...</a><br /></td></tr>
<tr class="separator:a9687ba44a4f9c75cc067806e38b237e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a107e415a91a1faaae472fa20b115bca2"><td class="memItemLeft" align="right" valign="top"><a id="a107e415a91a1faaae472fa20b115bca2"></a>
TwoWire *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s1307.html#a107e415a91a1faaae472fa20b115bca2">RTCWireBus</a></td></tr>
<tr class="memdesc:a107e415a91a1faaae472fa20b115bca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C bus connected to the RTC. <br /></td></tr>
<tr class="separator:a107e415a91a1faaae472fa20b115bca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC based on the DS1307 chip connected via I2C and the Wire library. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4ca3c7c4540c0cf6ecba9714351e882a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ca3c7c4540c0cf6ecba9714351e882a">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_DS1307::begin </td>
<td>(</td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wireInstance</em> = <code>&amp;Wire</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Start I2C for the DS1307 and test succesful connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wireInstance</td><td>pointer to the I2C bus </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if Wire can find DS1307 or false otherwise. </dd></dl>
</div>
</div>
<a id="a6e38778b577a80008e9dc630384b8520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e38778b577a80008e9dc630384b8520">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS1307::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the date and time in the DS1307. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the desired date/time </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0ec6f600f705edfef43bd798dce9946f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ec6f600f705edfef43bd798dce9946f">&#9670;&nbsp;</a></span>isrunning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t RTC_DS1307::isrunning </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the DS1307 running? Check the Clock Halt bit in register 0. </p>
<dl class="section return"><dt>Returns</dt><dd>1 if the RTC is running, 0 if not </dd></dl>
</div>
</div>
<a id="a9f5f5dbcce65b67e00b50808a45a4249"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f5f5dbcce65b67e00b50808a45a4249">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_DS1307::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current date and time from the DS1307. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date and time </dd></dl>
</div>
</div>
<a id="ac2aee07ab819353d18f94a01a7a40da2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2aee07ab819353d18f94a01a7a40da2">&#9670;&nbsp;</a></span>readSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a> RTC_DS1307::readSqwPinMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the current mode of the SQW pin. </p>
<dl class="section return"><dt>Returns</dt><dd>Mode as Ds1307SqwPinMode enum </dd></dl>
</div>
</div>
<a id="a0d0871447dc3464dc8dc127433a14691"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d0871447dc3464dc8dc127433a14691">&#9670;&nbsp;</a></span>writeSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS1307::writeSqwPinMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">Ds1307SqwPinMode</a>&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the SQW pin mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>The mode to use </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8f4a3e283213c783130cc65e17903ec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f4a3e283213c783130cc65e17903ec2">&#9670;&nbsp;</a></span>readnvram() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t RTC_DS1307::readnvram </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>address</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Shortcut to read one byte from NVRAM. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">address</td><td>NVRAM address, 0 to 55 </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The byte read from NVRAM </dd></dl>
</div>
</div>
<a id="a78396f959fc306db28df2fcfb3ed6878"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78396f959fc306db28df2fcfb3ed6878">&#9670;&nbsp;</a></span>readnvram() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS1307::readnvram </td>
<td>(</td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>address</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read data from the DS1307's NVRAM. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buf</td><td>Pointer to a buffer to store the data - make sure it's large enough to hold size bytes </td></tr>
<tr><td class="paramname">size</td><td>Number of bytes to read </td></tr>
<tr><td class="paramname">address</td><td>Starting NVRAM address, from 0 to 55 </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac60cf11ebb0a4dc1fe6097787caecd75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac60cf11ebb0a4dc1fe6097787caecd75">&#9670;&nbsp;</a></span>writenvram() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS1307::writenvram </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>data</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Shortcut to write one byte to NVRAM. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">address</td><td>NVRAM address, 0 to 55 </td></tr>
<tr><td class="paramname">data</td><td>One byte to write </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9687ba44a4f9c75cc067806e38b237e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9687ba44a4f9c75cc067806e38b237e9">&#9670;&nbsp;</a></span>writenvram() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS1307::writenvram </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write data to the DS1307 NVRAM. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">address</td><td>Starting NVRAM address, from 0 to 55 </td></tr>
<tr><td class="paramname">buf</td><td>Pointer to buffer containing the data to write </td></tr>
<tr><td class="paramname">size</td><td>Number of bytes in buf to write to NVRAM </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_DS3231 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#ae8d2a40c8ada023f5ab502a77631abb0">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a5d9b443a5c3cd574a30e22f3c5f272a1">alarmFired</a>(uint8_t alarm_num)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a34c9bf3fda460d22d9bccf0b1da0f4af">begin</a>(TwoWire *wireInstance=&amp;Wire)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#aa8050b94c8333d72b31fd223eeb50911">clearAlarm</a>(uint8_t alarm_num)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a68799885fdc7b5b9958b579376eb23a7">disable32K</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a9f5191fed61fd8a4716572d43f300a5a">disableAlarm</a>(uint8_t alarm_num)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#ab20d003e8bb8714c48cb3d06fdd7cecc">enable32K</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a6eb180c4c14a22322a9ea3e58b51798b">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#ada935a4541328b627b4dbba95fa133c8">isEnabled32K</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a097dc15a79ec077073969432b1abcb88">lostPower</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#adc740b28876022b852e0f33842632fab">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a461204c0b4dec27b6a1e9ffedc148940">readSqwPinMode</a>()</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a15c85e08c67f1c52f7b9dcc0636b445f">RTCWireBus</a></td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#ad12211e56637221b0c6b956bfe764404">setAlarm1</a>(const DateTime &amp;dt, Ds3231Alarm1Mode alarm_mode)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a686299444985b8c36d12a7ce32c9add6">setAlarm2</a>(const DateTime &amp;dt, Ds3231Alarm2Mode alarm_mode)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html#a7dd635277072b79d51d830a72dae1f72">writeSqwPinMode</a>(Ds3231SqwPinMode mode)</td><td class="entry"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+503
View File
@@ -0,0 +1,503 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_DS3231 Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_r_t_c___d_s3231-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_DS3231 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC based on the DS3231 chip connected via I2C and the Wire library.
<a href="class_r_t_c___d_s3231.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a34c9bf3fda460d22d9bccf0b1da0f4af"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a34c9bf3fda460d22d9bccf0b1da0f4af">begin</a> (TwoWire *wireInstance=&amp;Wire)</td></tr>
<tr class="memdesc:a34c9bf3fda460d22d9bccf0b1da0f4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start I2C for the DS3231 and test succesful connection. <a href="#a34c9bf3fda460d22d9bccf0b1da0f4af">More...</a><br /></td></tr>
<tr class="separator:a34c9bf3fda460d22d9bccf0b1da0f4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8d2a40c8ada023f5ab502a77631abb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#ae8d2a40c8ada023f5ab502a77631abb0">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:ae8d2a40c8ada023f5ab502a77631abb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the date and flip the Oscillator Stop Flag. <a href="#ae8d2a40c8ada023f5ab502a77631abb0">More...</a><br /></td></tr>
<tr class="separator:ae8d2a40c8ada023f5ab502a77631abb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097dc15a79ec077073969432b1abcb88"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a097dc15a79ec077073969432b1abcb88">lostPower</a> (void)</td></tr>
<tr class="memdesc:a097dc15a79ec077073969432b1abcb88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the status register Oscillator Stop Flag to see if the DS3231 stopped due to power loss. <a href="#a097dc15a79ec077073969432b1abcb88">More...</a><br /></td></tr>
<tr class="separator:a097dc15a79ec077073969432b1abcb88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc740b28876022b852e0f33842632fab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#adc740b28876022b852e0f33842632fab">now</a> ()</td></tr>
<tr class="memdesc:adc740b28876022b852e0f33842632fab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current date/time. <a href="#adc740b28876022b852e0f33842632fab">More...</a><br /></td></tr>
<tr class="separator:adc740b28876022b852e0f33842632fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461204c0b4dec27b6a1e9ffedc148940"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a461204c0b4dec27b6a1e9ffedc148940">readSqwPinMode</a> ()</td></tr>
<tr class="memdesc:a461204c0b4dec27b6a1e9ffedc148940"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the SQW pin mode. <a href="#a461204c0b4dec27b6a1e9ffedc148940">More...</a><br /></td></tr>
<tr class="separator:a461204c0b4dec27b6a1e9ffedc148940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd635277072b79d51d830a72dae1f72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a7dd635277072b79d51d830a72dae1f72">writeSqwPinMode</a> (<a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a> mode)</td></tr>
<tr class="memdesc:a7dd635277072b79d51d830a72dae1f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the SQW pin mode. <a href="#a7dd635277072b79d51d830a72dae1f72">More...</a><br /></td></tr>
<tr class="separator:a7dd635277072b79d51d830a72dae1f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12211e56637221b0c6b956bfe764404"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#ad12211e56637221b0c6b956bfe764404">setAlarm1</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt, <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">Ds3231Alarm1Mode</a> alarm_mode)</td></tr>
<tr class="memdesc:ad12211e56637221b0c6b956bfe764404"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set alarm 1 for DS3231. <a href="#ad12211e56637221b0c6b956bfe764404">More...</a><br /></td></tr>
<tr class="separator:ad12211e56637221b0c6b956bfe764404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a686299444985b8c36d12a7ce32c9add6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a686299444985b8c36d12a7ce32c9add6">setAlarm2</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt, <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">Ds3231Alarm2Mode</a> alarm_mode)</td></tr>
<tr class="memdesc:a686299444985b8c36d12a7ce32c9add6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set alarm 2 for DS3231. <a href="#a686299444985b8c36d12a7ce32c9add6">More...</a><br /></td></tr>
<tr class="separator:a686299444985b8c36d12a7ce32c9add6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f5191fed61fd8a4716572d43f300a5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a9f5191fed61fd8a4716572d43f300a5a">disableAlarm</a> (uint8_t alarm_num)</td></tr>
<tr class="memdesc:a9f5191fed61fd8a4716572d43f300a5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable alarm. <a href="#a9f5191fed61fd8a4716572d43f300a5a">More...</a><br /></td></tr>
<tr class="separator:a9f5191fed61fd8a4716572d43f300a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8050b94c8333d72b31fd223eeb50911"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#aa8050b94c8333d72b31fd223eeb50911">clearAlarm</a> (uint8_t alarm_num)</td></tr>
<tr class="memdesc:aa8050b94c8333d72b31fd223eeb50911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear status of alarm. <a href="#aa8050b94c8333d72b31fd223eeb50911">More...</a><br /></td></tr>
<tr class="separator:aa8050b94c8333d72b31fd223eeb50911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d9b443a5c3cd574a30e22f3c5f272a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a5d9b443a5c3cd574a30e22f3c5f272a1">alarmFired</a> (uint8_t alarm_num)</td></tr>
<tr class="memdesc:a5d9b443a5c3cd574a30e22f3c5f272a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get status of alarm. <a href="#a5d9b443a5c3cd574a30e22f3c5f272a1">More...</a><br /></td></tr>
<tr class="separator:a5d9b443a5c3cd574a30e22f3c5f272a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20d003e8bb8714c48cb3d06fdd7cecc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#ab20d003e8bb8714c48cb3d06fdd7cecc">enable32K</a> (void)</td></tr>
<tr class="memdesc:ab20d003e8bb8714c48cb3d06fdd7cecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable 32KHz Output. <a href="#ab20d003e8bb8714c48cb3d06fdd7cecc">More...</a><br /></td></tr>
<tr class="separator:ab20d003e8bb8714c48cb3d06fdd7cecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68799885fdc7b5b9958b579376eb23a7"><td class="memItemLeft" align="right" valign="top"><a id="a68799885fdc7b5b9958b579376eb23a7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a68799885fdc7b5b9958b579376eb23a7">disable32K</a> (void)</td></tr>
<tr class="memdesc:a68799885fdc7b5b9958b579376eb23a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable 32KHz Output. <br /></td></tr>
<tr class="separator:a68799885fdc7b5b9958b579376eb23a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada935a4541328b627b4dbba95fa133c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#ada935a4541328b627b4dbba95fa133c8">isEnabled32K</a> (void)</td></tr>
<tr class="memdesc:ada935a4541328b627b4dbba95fa133c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get status of 32KHz Output. <a href="#ada935a4541328b627b4dbba95fa133c8">More...</a><br /></td></tr>
<tr class="separator:ada935a4541328b627b4dbba95fa133c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb180c4c14a22322a9ea3e58b51798b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a6eb180c4c14a22322a9ea3e58b51798b">getTemperature</a> ()</td></tr>
<tr class="memdesc:a6eb180c4c14a22322a9ea3e58b51798b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current temperature from the DS3231's temperature sensor. <a href="#a6eb180c4c14a22322a9ea3e58b51798b">More...</a><br /></td></tr>
<tr class="separator:a6eb180c4c14a22322a9ea3e58b51798b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a15c85e08c67f1c52f7b9dcc0636b445f"><td class="memItemLeft" align="right" valign="top"><a id="a15c85e08c67f1c52f7b9dcc0636b445f"></a>
TwoWire *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___d_s3231.html#a15c85e08c67f1c52f7b9dcc0636b445f">RTCWireBus</a></td></tr>
<tr class="memdesc:a15c85e08c67f1c52f7b9dcc0636b445f"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C bus connected to the RTC. <br /></td></tr>
<tr class="separator:a15c85e08c67f1c52f7b9dcc0636b445f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC based on the DS3231 chip connected via I2C and the Wire library. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a34c9bf3fda460d22d9bccf0b1da0f4af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34c9bf3fda460d22d9bccf0b1da0f4af">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_DS3231::begin </td>
<td>(</td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wireInstance</em> = <code>&amp;Wire</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Start I2C for the DS3231 and test succesful connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wireInstance</td><td>pointer to the I2C bus </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if Wire can find DS3231 or false otherwise. </dd></dl>
</div>
</div>
<a id="ae8d2a40c8ada023f5ab502a77631abb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8d2a40c8ada023f5ab502a77631abb0">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS3231::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the date and flip the Oscillator Stop Flag. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the date/time to set </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a097dc15a79ec077073969432b1abcb88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a097dc15a79ec077073969432b1abcb88">&#9670;&nbsp;</a></span>lostPower()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool RTC_DS3231::lostPower </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check the status register Oscillator Stop Flag to see if the DS3231 stopped due to power loss. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the bit is set (oscillator stopped) or false if it is running </dd></dl>
</div>
</div>
<a id="adc740b28876022b852e0f33842632fab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc740b28876022b852e0f33842632fab">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_DS3231::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current date/time. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object with the current date/time </dd></dl>
</div>
</div>
<a id="a461204c0b4dec27b6a1e9ffedc148940"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a461204c0b4dec27b6a1e9ffedc148940">&#9670;&nbsp;</a></span>readSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a> RTC_DS3231::readSqwPinMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the SQW pin mode. </p>
<dl class="section return"><dt>Returns</dt><dd>Pin mode, see Ds3231SqwPinMode enum </dd></dl>
</div>
</div>
<a id="a7dd635277072b79d51d830a72dae1f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dd635277072b79d51d830a72dae1f72">&#9670;&nbsp;</a></span>writeSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS3231::writeSqwPinMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">Ds3231SqwPinMode</a>&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the SQW pin mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>Desired mode, see Ds3231SqwPinMode enum </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad12211e56637221b0c6b956bfe764404"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad12211e56637221b0c6b956bfe764404">&#9670;&nbsp;</a></span>setAlarm1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool RTC_DS3231::setAlarm1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">Ds3231Alarm1Mode</a>&#160;</td>
<td class="paramname"><em>alarm_mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set alarm 1 for DS3231. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object </td></tr>
<tr><td class="paramname">alarm_mode</td><td>Desired mode, see Ds3231Alarm1Mode enum </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>False if control register is not set, otherwise true </dd></dl>
</div>
</div>
<a id="a686299444985b8c36d12a7ce32c9add6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a686299444985b8c36d12a7ce32c9add6">&#9670;&nbsp;</a></span>setAlarm2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool RTC_DS3231::setAlarm2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">Ds3231Alarm2Mode</a>&#160;</td>
<td class="paramname"><em>alarm_mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set alarm 2 for DS3231. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object </td></tr>
<tr><td class="paramname">alarm_mode</td><td>Desired mode, see Ds3231Alarm2Mode enum </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>False if control register is not set, otherwise true </dd></dl>
</div>
</div>
<a id="a9f5191fed61fd8a4716572d43f300a5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f5191fed61fd8a4716572d43f300a5a">&#9670;&nbsp;</a></span>disableAlarm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS3231::disableAlarm </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>alarm_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable alarm. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">alarm_num</td><td>Alarm number to disable </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa8050b94c8333d72b31fd223eeb50911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8050b94c8333d72b31fd223eeb50911">&#9670;&nbsp;</a></span>clearAlarm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS3231::clearAlarm </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>alarm_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear status of alarm. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">alarm_num</td><td>Alarm number to clear </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5d9b443a5c3cd574a30e22f3c5f272a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d9b443a5c3cd574a30e22f3c5f272a1">&#9670;&nbsp;</a></span>alarmFired()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool RTC_DS3231::alarmFired </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>alarm_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get status of alarm. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">alarm_num</td><td>Alarm number to check status of </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if alarm has been fired otherwise false </dd></dl>
</div>
</div>
<a id="ab20d003e8bb8714c48cb3d06fdd7cecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab20d003e8bb8714c48cb3d06fdd7cecc">&#9670;&nbsp;</a></span>enable32K()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_DS3231::enable32K </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable 32KHz Output. </p>
<p>The 32kHz output is enabled by default. It requires an external pull-up resistor to function correctly </p>
</div>
</div>
<a id="ada935a4541328b627b4dbba95fa133c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada935a4541328b627b4dbba95fa133c8">&#9670;&nbsp;</a></span>isEnabled32K()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool RTC_DS3231::isEnabled32K </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get status of 32KHz Output. </p>
<dl class="section return"><dt>Returns</dt><dd>True if enabled otherwise false </dd></dl>
</div>
</div>
<a id="a6eb180c4c14a22322a9ea3e58b51798b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eb180c4c14a22322a9ea3e58b51798b">&#9670;&nbsp;</a></span>getTemperature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float RTC_DS3231::getTemperature </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current temperature from the DS3231's temperature sensor. </p>
<dl class="section return"><dt>Returns</dt><dd>Current temperature (float) </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+83
View File
@@ -0,0 +1,83 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_Micros Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___micros.html">RTC_Micros</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___micros.html#aea8ab863c103875e38a240a560531b7a">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___micros.html#a9e5c1b798e0e61058c86adb74e41b6b4">adjustDrift</a>(int ppm)</td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___micros.html#a4b21dc19f14d3559b08847c9abcd2a77">begin</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___micros.html#acc3ad51cda73fd1b56c17f590322bf01">lastMicros</a></td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___micros.html#aea50e960ad63464f2817fab6188030d5">lastUnix</a></td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___micros.html#a32eaa7a8966753129e6ab948e834bae1">microsPerSecond</a></td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+316
View File
@@ -0,0 +1,316 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_Micros Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="class_r_t_c___micros-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_Micros Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC using the internal micros() clock, has to be initialized before use. Unlike <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a>, this can be tuned in order to compensate for the natural drift of the system clock. Note that <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd" title="Get the current date/time from the RTC_Micros clock. ">now()</a> has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes.
<a href="class_r_t_c___micros.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a4b21dc19f14d3559b08847c9abcd2a77"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#a4b21dc19f14d3559b08847c9abcd2a77">begin</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:a4b21dc19f14d3559b08847c9abcd2a77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start the RTC. <a href="#a4b21dc19f14d3559b08847c9abcd2a77">More...</a><br /></td></tr>
<tr class="separator:a4b21dc19f14d3559b08847c9abcd2a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea8ab863c103875e38a240a560531b7a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#aea8ab863c103875e38a240a560531b7a">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:aea8ab863c103875e38a240a560531b7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current date/time of the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock. <a href="#aea8ab863c103875e38a240a560531b7a">More...</a><br /></td></tr>
<tr class="separator:aea8ab863c103875e38a240a560531b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5c1b798e0e61058c86adb74e41b6b4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#a9e5c1b798e0e61058c86adb74e41b6b4">adjustDrift</a> (int ppm)</td></tr>
<tr class="memdesc:a9e5c1b798e0e61058c86adb74e41b6b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock to compensate for system clock drift. <a href="#a9e5c1b798e0e61058c86adb74e41b6b4">More...</a><br /></td></tr>
<tr class="separator:a9e5c1b798e0e61058c86adb74e41b6b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc42a118907796cc95af60ab243c5bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd">now</a> ()</td></tr>
<tr class="memdesc:a1fc42a118907796cc95af60ab243c5bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current date/time from the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock. <a href="#a1fc42a118907796cc95af60ab243c5bd">More...</a><br /></td></tr>
<tr class="separator:a1fc42a118907796cc95af60ab243c5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a32eaa7a8966753129e6ab948e834bae1"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#a32eaa7a8966753129e6ab948e834bae1">microsPerSecond</a> = 1000000</td></tr>
<tr class="separator:a32eaa7a8966753129e6ab948e834bae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea50e960ad63464f2817fab6188030d5"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#aea50e960ad63464f2817fab6188030d5">lastUnix</a></td></tr>
<tr class="separator:aea50e960ad63464f2817fab6188030d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc3ad51cda73fd1b56c17f590322bf01"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___micros.html#acc3ad51cda73fd1b56c17f590322bf01">lastMicros</a></td></tr>
<tr class="separator:acc3ad51cda73fd1b56c17f590322bf01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC using the internal micros() clock, has to be initialized before use. Unlike <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a>, this can be tuned in order to compensate for the natural drift of the system clock. Note that <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd" title="Get the current date/time from the RTC_Micros clock. ">now()</a> has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4b21dc19f14d3559b08847c9abcd2a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b21dc19f14d3559b08847c9abcd2a77">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void RTC_Micros::begin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Start the RTC. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object with the date/time to set </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aea8ab863c103875e38a240a560531b7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea8ab863c103875e38a240a560531b7a">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void RTC_Micros::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the current date/time of the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object with the desired date and time </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9e5c1b798e0e61058c86adb74e41b6b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e5c1b798e0e61058c86adb74e41b6b4">&#9670;&nbsp;</a></span>adjustDrift()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void RTC_Micros::adjustDrift </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>ppm</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Adjust the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock to compensate for system clock drift. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ppm</td><td>Adjustment to make </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1fc42a118907796cc95af60ab243c5bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fc42a118907796cc95af60ab243c5bd">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_Micros::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current date/time from the <a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> clock. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date/time </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a32eaa7a8966753129e6ab948e834bae1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32eaa7a8966753129e6ab948e834bae1">&#9670;&nbsp;</a></span>microsPerSecond</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t RTC_Micros::microsPerSecond = 1000000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of microseconds reported by micros() per "true" (calibrated) second</p>
<p>Number of microseconds reported by micros() per "true" (calibrated) second. </p>
</div>
</div>
<a id="aea50e960ad63464f2817fab6188030d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea50e960ad63464f2817fab6188030d5">&#9670;&nbsp;</a></span>lastUnix</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t RTC_Micros::lastUnix</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Unix time from the previous call to <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd" title="Get the current date/time from the RTC_Micros clock. ">now()</a> - prevents rollover issues </p>
</div>
</div>
<a id="acc3ad51cda73fd1b56c17f590322bf01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc3ad51cda73fd1b56c17f590322bf01">&#9670;&nbsp;</a></span>lastMicros</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t RTC_Micros::lastMicros</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>micros() value corresponding to the last full second of Unix time</p>
<p>The timing logic is identical to <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a>. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+81
View File
@@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_Millis Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___millis.html">RTC_Millis</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___millis.html#adcf4a13317d9b785ae79613b3429a46a">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___millis.html#aede4177f4b7db6dbe91aa082047d4c4b">begin</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___millis.html#a3bff2877c276d3389ca26551aff56aed">lastMillis</a></td><td class="entry"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___millis.html#a0b1337ab8374f16ed4baa243781a2bcd">lastUnix</a></td><td class="entry"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+253
View File
@@ -0,0 +1,253 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_Millis Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="class_r_t_c___millis-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_Millis Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to millis() rollover events.
<a href="class_r_t_c___millis.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aede4177f4b7db6dbe91aa082047d4c4b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html#aede4177f4b7db6dbe91aa082047d4c4b">begin</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:aede4177f4b7db6dbe91aa082047d4c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start the RTC. <a href="#aede4177f4b7db6dbe91aa082047d4c4b">More...</a><br /></td></tr>
<tr class="separator:aede4177f4b7db6dbe91aa082047d4c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf4a13317d9b785ae79613b3429a46a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html#adcf4a13317d9b785ae79613b3429a46a">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:adcf4a13317d9b785ae79613b3429a46a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current date/time of the <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a> clock. <a href="#adcf4a13317d9b785ae79613b3429a46a">More...</a><br /></td></tr>
<tr class="separator:adcf4a13317d9b785ae79613b3429a46a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac263a7087f8603199eb45cdc7c3c146"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146">now</a> ()</td></tr>
<tr class="memdesc:aac263a7087f8603199eb45cdc7c3c146"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date/time. Note that computing (millis() - lastMillis) is rollover-safe as long as this method is called at least once every 49.7 days. <a href="#aac263a7087f8603199eb45cdc7c3c146">More...</a><br /></td></tr>
<tr class="separator:aac263a7087f8603199eb45cdc7c3c146"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a0b1337ab8374f16ed4baa243781a2bcd"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html#a0b1337ab8374f16ed4baa243781a2bcd">lastUnix</a></td></tr>
<tr class="separator:a0b1337ab8374f16ed4baa243781a2bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bff2877c276d3389ca26551aff56aed"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___millis.html#a3bff2877c276d3389ca26551aff56aed">lastMillis</a></td></tr>
<tr class="separator:a3bff2877c276d3389ca26551aff56aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to millis() rollover events. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aede4177f4b7db6dbe91aa082047d4c4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aede4177f4b7db6dbe91aa082047d4c4b">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void RTC_Millis::begin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Start the RTC. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object with the date/time to set </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adcf4a13317d9b785ae79613b3429a46a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcf4a13317d9b785ae79613b3429a46a">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void RTC_Millis::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the current date/time of the <a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a> clock. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object with the desired date and time </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aac263a7087f8603199eb45cdc7c3c146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac263a7087f8603199eb45cdc7c3c146">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_Millis::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a <a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date/time. Note that computing (millis() - lastMillis) is rollover-safe as long as this method is called at least once every 49.7 days. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing current time </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a0b1337ab8374f16ed4baa243781a2bcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b1337ab8374f16ed4baa243781a2bcd">&#9670;&nbsp;</a></span>lastUnix</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t RTC_Millis::lastUnix</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Unix time from the previous call to <a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146" title="Return a DateTime object containing the current date/time. Note that computing (millis() - lastMillis...">now()</a> - prevents rollover issues </p>
</div>
</div>
<a id="a3bff2877c276d3389ca26551aff56aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bff2877c276d3389ca26551aff56aed">&#9670;&nbsp;</a></span>lastMillis</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t RTC_Millis::lastMillis</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the millis() value corresponding to the last <b>full second</b> of Unix time</p>
<p>Alignment between the millis() timescale and the Unix timescale. These two variables are updated on each call to <a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146" title="Return a DateTime object containing the current date/time. Note that computing (millis() - lastMillis...">now()</a>, which prevents rollover issues. Note that lastMillis is <b>not</b> the millis() value of the last call to <a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146" title="Return a DateTime object containing the current date/time. Note that computing (millis() - lastMillis...">now()</a>: it's the millis() value corresponding to the last <b>full second</b> of Unix time. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+94
View File
@@ -0,0 +1,94 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_PCF8523 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a3560cdc2149c6e35ace7b39ce4360d56">begin</a>(TwoWire *wireInstance=&amp;Wire)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">calibrate</a>(Pcf8523OffsetMode mode, int8_t offset)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a7ef4eb0f08c838b2ca645d35dab79e78">deconfigureAllTimers</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a8f25e43db2c61ed164d4520c2a1a563b">disableCountdownTimer</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a6101663e87ffc018721c0a9a12107550">disableSecondTimer</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a54045d4b13deaa90aa7075c735a93634">enableCountdownTimer</a>(PCF8523TimerClockFreq clkFreq, uint8_t numPeriods, uint8_t lowPulseWidth)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#ac6f20e1ea2efc9c4b76e8d49534fa229">enableCountdownTimer</a>(PCF8523TimerClockFreq clkFreq, uint8_t numPeriods)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#aebd5623666c6809e747570fe4c36a4f3">enableSecondTimer</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#aa2f261383ef95f88108405f5d7ae4e2f">initialized</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a0dfb7557baf6f32a49fc71f45b19095c">isrunning</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a47962a5ca20578497496df2ee979ca43">lostPower</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a5c61a02e752fd1f49fe17ed44f0506f9">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#ae8d6c49c65fa7b509f76380a33b282ca">readSqwPinMode</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#a8e9266429d6be6e9609d0ea3003bfd35">RTCWireBus</a></td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#ab2c5977b18ef47b58dbba32b1f507ea4">start</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#ab1783d2501ea0d88792f50abbc5e450f">stop</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63">writeSqwPinMode</a>(Pcf8523SqwPinMode mode)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+536
View File
@@ -0,0 +1,536 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_PCF8523 Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_r_t_c___p_c_f8523-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_PCF8523 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC based on the PCF8523 chip connected via I2C and the Wire library.
<a href="class_r_t_c___p_c_f8523.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3560cdc2149c6e35ace7b39ce4360d56"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a3560cdc2149c6e35ace7b39ce4360d56">begin</a> (TwoWire *wireInstance=&amp;Wire)</td></tr>
<tr class="memdesc:a3560cdc2149c6e35ace7b39ce4360d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start I2C for the PCF8523 and test succesful connection. <a href="#a3560cdc2149c6e35ace7b39ce4360d56">More...</a><br /></td></tr>
<tr class="separator:a3560cdc2149c6e35ace7b39ce4360d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c717aba56f84fd4be51cdcf88fb470"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:a58c717aba56f84fd4be51cdcf88fb470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the date and time, set battery switchover mode. <a href="#a58c717aba56f84fd4be51cdcf88fb470">More...</a><br /></td></tr>
<tr class="separator:a58c717aba56f84fd4be51cdcf88fb470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47962a5ca20578497496df2ee979ca43"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a47962a5ca20578497496df2ee979ca43">lostPower</a> (void)</td></tr>
<tr class="memdesc:a47962a5ca20578497496df2ee979ca43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the status register Oscillator Stop flag to see if the PCF8523 stopped due to power loss. <a href="#a47962a5ca20578497496df2ee979ca43">More...</a><br /></td></tr>
<tr class="separator:a47962a5ca20578497496df2ee979ca43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2f261383ef95f88108405f5d7ae4e2f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#aa2f261383ef95f88108405f5d7ae4e2f">initialized</a> (void)</td></tr>
<tr class="memdesc:aa2f261383ef95f88108405f5d7ae4e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check control register 3 to see if we've run <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470" title="Set the date and time, set battery switchover mode. ">adjust()</a> yet (setting the date/time and battery switchover mode) <a href="#aa2f261383ef95f88108405f5d7ae4e2f">More...</a><br /></td></tr>
<tr class="separator:aa2f261383ef95f88108405f5d7ae4e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c61a02e752fd1f49fe17ed44f0506f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a5c61a02e752fd1f49fe17ed44f0506f9">now</a> ()</td></tr>
<tr class="memdesc:a5c61a02e752fd1f49fe17ed44f0506f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current date/time. <a href="#a5c61a02e752fd1f49fe17ed44f0506f9">More...</a><br /></td></tr>
<tr class="separator:a5c61a02e752fd1f49fe17ed44f0506f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c5977b18ef47b58dbba32b1f507ea4"><td class="memItemLeft" align="right" valign="top"><a id="ab2c5977b18ef47b58dbba32b1f507ea4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#ab2c5977b18ef47b58dbba32b1f507ea4">start</a> (void)</td></tr>
<tr class="memdesc:ab2c5977b18ef47b58dbba32b1f507ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the STOP bit in register Control_1. <br /></td></tr>
<tr class="separator:ab2c5977b18ef47b58dbba32b1f507ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1783d2501ea0d88792f50abbc5e450f"><td class="memItemLeft" align="right" valign="top"><a id="ab1783d2501ea0d88792f50abbc5e450f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#ab1783d2501ea0d88792f50abbc5e450f">stop</a> (void)</td></tr>
<tr class="memdesc:ab1783d2501ea0d88792f50abbc5e450f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the STOP bit in register Control_1. <br /></td></tr>
<tr class="separator:ab1783d2501ea0d88792f50abbc5e450f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfb7557baf6f32a49fc71f45b19095c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a0dfb7557baf6f32a49fc71f45b19095c">isrunning</a> ()</td></tr>
<tr class="memdesc:a0dfb7557baf6f32a49fc71f45b19095c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the PCF8523 running? Check the STOP bit in register Control_1. <a href="#a0dfb7557baf6f32a49fc71f45b19095c">More...</a><br /></td></tr>
<tr class="separator:a0dfb7557baf6f32a49fc71f45b19095c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8d6c49c65fa7b509f76380a33b282ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#ae8d6c49c65fa7b509f76380a33b282ca">readSqwPinMode</a> ()</td></tr>
<tr class="memdesc:ae8d6c49c65fa7b509f76380a33b282ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the mode of the INT/SQW pin on the PCF8523. <a href="#ae8d6c49c65fa7b509f76380a33b282ca">More...</a><br /></td></tr>
<tr class="separator:ae8d6c49c65fa7b509f76380a33b282ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac1866e69541cfb93251dee683f0e63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63">writeSqwPinMode</a> (<a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a> mode)</td></tr>
<tr class="memdesc:afac1866e69541cfb93251dee683f0e63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the INT/SQW pin mode on the PCF8523. <a href="#afac1866e69541cfb93251dee683f0e63">More...</a><br /></td></tr>
<tr class="separator:afac1866e69541cfb93251dee683f0e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd5623666c6809e747570fe4c36a4f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#aebd5623666c6809e747570fe4c36a4f3">enableSecondTimer</a> (void)</td></tr>
<tr class="memdesc:aebd5623666c6809e747570fe4c36a4f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the Second Timer (1Hz) Interrupt on the PCF8523. <a href="#aebd5623666c6809e747570fe4c36a4f3">More...</a><br /></td></tr>
<tr class="separator:aebd5623666c6809e747570fe4c36a4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6101663e87ffc018721c0a9a12107550"><td class="memItemLeft" align="right" valign="top"><a id="a6101663e87ffc018721c0a9a12107550"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a6101663e87ffc018721c0a9a12107550">disableSecondTimer</a> (void)</td></tr>
<tr class="memdesc:a6101663e87ffc018721c0a9a12107550"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable the Second Timer (1Hz) Interrupt on the PCF8523. <br /></td></tr>
<tr class="separator:a6101663e87ffc018721c0a9a12107550"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54045d4b13deaa90aa7075c735a93634"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a54045d4b13deaa90aa7075c735a93634">enableCountdownTimer</a> (<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a> clkFreq, uint8_t numPeriods, uint8_t lowPulseWidth)</td></tr>
<tr class="memdesc:a54045d4b13deaa90aa7075c735a93634"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the Countdown Timer Interrupt on the PCF8523. <a href="#a54045d4b13deaa90aa7075c735a93634">More...</a><br /></td></tr>
<tr class="separator:a54045d4b13deaa90aa7075c735a93634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f20e1ea2efc9c4b76e8d49534fa229"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#ac6f20e1ea2efc9c4b76e8d49534fa229">enableCountdownTimer</a> (<a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a> clkFreq, uint8_t numPeriods)</td></tr>
<tr class="memdesc:ac6f20e1ea2efc9c4b76e8d49534fa229"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Countdown Timer using default interrupt low pulse width. <a href="#ac6f20e1ea2efc9c4b76e8d49534fa229">More...</a><br /></td></tr>
<tr class="separator:ac6f20e1ea2efc9c4b76e8d49534fa229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f25e43db2c61ed164d4520c2a1a563b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a8f25e43db2c61ed164d4520c2a1a563b">disableCountdownTimer</a> (void)</td></tr>
<tr class="memdesc:a8f25e43db2c61ed164d4520c2a1a563b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable the Countdown Timer Interrupt on the PCF8523. <a href="#a8f25e43db2c61ed164d4520c2a1a563b">More...</a><br /></td></tr>
<tr class="separator:a8f25e43db2c61ed164d4520c2a1a563b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ef4eb0f08c838b2ca645d35dab79e78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a7ef4eb0f08c838b2ca645d35dab79e78">deconfigureAllTimers</a> (void)</td></tr>
<tr class="memdesc:a7ef4eb0f08c838b2ca645d35dab79e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop all timers, clear their flags and settings on the PCF8523. <a href="#a7ef4eb0f08c838b2ca645d35dab79e78">More...</a><br /></td></tr>
<tr class="separator:a7ef4eb0f08c838b2ca645d35dab79e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e8ae8a0e1ab3e11c4d0dc07c45d1a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">calibrate</a> (<a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">Pcf8523OffsetMode</a> mode, int8_t offset)</td></tr>
<tr class="memdesc:a33e8ae8a0e1ab3e11c4d0dc07c45d1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compensate the drift of the RTC. <a href="#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">More...</a><br /></td></tr>
<tr class="separator:a33e8ae8a0e1ab3e11c4d0dc07c45d1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a8e9266429d6be6e9609d0ea3003bfd35"><td class="memItemLeft" align="right" valign="top"><a id="a8e9266429d6be6e9609d0ea3003bfd35"></a>
TwoWire *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8523.html#a8e9266429d6be6e9609d0ea3003bfd35">RTCWireBus</a></td></tr>
<tr class="memdesc:a8e9266429d6be6e9609d0ea3003bfd35"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C bus connected to the RTC. <br /></td></tr>
<tr class="separator:a8e9266429d6be6e9609d0ea3003bfd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC based on the PCF8523 chip connected via I2C and the Wire library. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a3560cdc2149c6e35ace7b39ce4360d56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3560cdc2149c6e35ace7b39ce4360d56">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_PCF8523::begin </td>
<td>(</td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wireInstance</em> = <code>&amp;Wire</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Start I2C for the PCF8523 and test succesful connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wireInstance</td><td>pointer to the I2C bus </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if Wire can find PCF8523 or false otherwise. </dd></dl>
</div>
</div>
<a id="a58c717aba56f84fd4be51cdcf88fb470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58c717aba56f84fd4be51cdcf88fb470">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the date and time, set battery switchover mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> to set </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a47962a5ca20578497496df2ee979ca43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47962a5ca20578497496df2ee979ca43">&#9670;&nbsp;</a></span>lostPower()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_PCF8523::lostPower </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check the status register Oscillator Stop flag to see if the PCF8523 stopped due to power loss. </p>
<p>When battery or external power is first applied, the PCF8523's crystal oscillator takes up to 2s to stabilize. During this time <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470" title="Set the date and time, set battery switchover mode. ">adjust()</a> cannot clear the 'OS' flag. See datasheet OS flag section for details. </p><dl class="section return"><dt>Returns</dt><dd>True if the bit is set (oscillator is or has stopped) and false only after the bit is cleared, for instance with <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470" title="Set the date and time, set battery switchover mode. ">adjust()</a> </dd></dl>
</div>
</div>
<a id="aa2f261383ef95f88108405f5d7ae4e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2f261383ef95f88108405f5d7ae4e2f">&#9670;&nbsp;</a></span>initialized()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_PCF8523::initialized </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check control register 3 to see if we've run <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470" title="Set the date and time, set battery switchover mode. ">adjust()</a> yet (setting the date/time and battery switchover mode) </p>
<dl class="section return"><dt>Returns</dt><dd>True if the PCF8523 has been set up, false if not </dd></dl>
</div>
</div>
<a id="a5c61a02e752fd1f49fe17ed44f0506f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c61a02e752fd1f49fe17ed44f0506f9">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_PCF8523::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current date/time. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date/time </dd></dl>
</div>
</div>
<a id="a0dfb7557baf6f32a49fc71f45b19095c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dfb7557baf6f32a49fc71f45b19095c">&#9670;&nbsp;</a></span>isrunning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t RTC_PCF8523::isrunning </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the PCF8523 running? Check the STOP bit in register Control_1. </p>
<dl class="section return"><dt>Returns</dt><dd>1 if the RTC is running, 0 if not </dd></dl>
</div>
</div>
<a id="ae8d6c49c65fa7b509f76380a33b282ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8d6c49c65fa7b509f76380a33b282ca">&#9670;&nbsp;</a></span>readSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a> RTC_PCF8523::readSqwPinMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the mode of the INT/SQW pin on the PCF8523. </p>
<dl class="section return"><dt>Returns</dt><dd>SQW pin mode as a <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a> enum </dd></dl>
</div>
</div>
<a id="afac1866e69541cfb93251dee683f0e63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afac1866e69541cfb93251dee683f0e63">&#9670;&nbsp;</a></span>writeSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::writeSqwPinMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a>&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the INT/SQW pin mode on the PCF8523. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>The mode to set, see the <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">Pcf8523SqwPinMode</a> enum for options </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aebd5623666c6809e747570fe4c36a4f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebd5623666c6809e747570fe4c36a4f3">&#9670;&nbsp;</a></span>enableSecondTimer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::enableSecondTimer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable the Second Timer (1Hz) Interrupt on the PCF8523. </p>
<p>The INT/SQW pin will pull low for a brief pulse once per second. </p>
</div>
</div>
<a id="a54045d4b13deaa90aa7075c735a93634"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54045d4b13deaa90aa7075c735a93634">&#9670;&nbsp;</a></span>enableCountdownTimer() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::enableCountdownTimer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a>&#160;</td>
<td class="paramname"><em>clkFreq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>numPeriods</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>lowPulseWidth</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable the Countdown Timer Interrupt on the PCF8523. </p>
<p>The INT/SQW pin will be pulled low at the end of a specified countdown period ranging from 244 microseconds to 10.625 days. Uses PCF8523 Timer B. Any existing CLKOUT square wave, configured with <a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63" title="Set the INT/SQW pin mode on the PCF8523. ">writeSqwPinMode()</a>, will halt. The interrupt low pulse width is adjustable from 3/64ths (default) to 14/64ths of a second. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">clkFreq</td><td>One of the PCF8523's Timer Source Clock Frequencies. See the <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a> enum for options and associated time ranges. </td></tr>
<tr><td class="paramname">numPeriods</td><td>The number of clkFreq periods (1-255) to count down. </td></tr>
<tr><td class="paramname">lowPulseWidth</td><td>Optional: the length of time for the interrupt pin low pulse. See the <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb">PCF8523TimerIntPulse</a> enum for options. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac6f20e1ea2efc9c4b76e8d49534fa229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6f20e1ea2efc9c4b76e8d49534fa229">&#9670;&nbsp;</a></span>enableCountdownTimer() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::enableCountdownTimer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a>&#160;</td>
<td class="paramname"><em>clkFreq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>numPeriods</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable Countdown Timer using default interrupt low pulse width. </p>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">clkFreq</td><td>One of the PCF8523's Timer Source Clock Frequencies. See the <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">PCF8523TimerClockFreq</a> enum for options and associated time ranges. </td></tr>
<tr><td class="paramname">numPeriods</td><td>The number of clkFreq periods (1-255) to count down. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8f25e43db2c61ed164d4520c2a1a563b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f25e43db2c61ed164d4520c2a1a563b">&#9670;&nbsp;</a></span>disableCountdownTimer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::disableCountdownTimer </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable the Countdown Timer Interrupt on the PCF8523. </p>
<p>For simplicity, this function strictly disables Timer B by setting TBC to 0. The datasheet describes TBC as the Timer B on/off switch. Timer B is the only countdown timer implemented at this time. The following flags have no effect while TBC is off, they are <em>not</em> cleared:</p><ul>
<li>TBM: Timer B will still be set to pulsed mode.</li>
<li>CTBIE: Timer B interrupt would be triggered if TBC were on.</li>
<li>CTBF: Timer B flag indicates that interrupt was triggered. Though typically used for non-pulsed mode, user may wish to query this later. </li>
</ul>
</div>
</div>
<a id="a7ef4eb0f08c838b2ca645d35dab79e78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ef4eb0f08c838b2ca645d35dab79e78">&#9670;&nbsp;</a></span>deconfigureAllTimers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::deconfigureAllTimers </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stop all timers, clear their flags and settings on the PCF8523. </p>
<p>This includes the Countdown Timer, Second Timer, and any CLKOUT square wave configured with <a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63" title="Set the INT/SQW pin mode on the PCF8523. ">writeSqwPinMode()</a>. </p>
</div>
</div>
<a id="a33e8ae8a0e1ab3e11c4d0dc07c45d1a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">&#9670;&nbsp;</a></span>calibrate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8523::calibrate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">Pcf8523OffsetMode</a>&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compensate the drift of the RTC. </p>
<p>This method sets the "offset" register of the PCF8523, which can be used to correct a previously measured drift rate. Two correction modes are available:</p>
<ul>
<li><b>PCF8523_TwoHours</b>: Clock adjustments are performed on <code>offset</code> consecutive minutes every two hours. This is the most energy-efficient mode.</li>
<li><b>PCF8523_OneMinute</b>: Clock adjustments are performed on <code>offset</code> consecutive seconds every minute. Extra adjustments are performed on the last second of the minute is <code>abs(offset)&gt;60</code>.</li>
</ul>
<p>The <code>offset</code> parameter sets the correction amount in units of roughly 4&#160;ppm. The exact unit depends on the selected mode:</p>
<table class="doxtable">
<tr>
<th>mode </th><th>offset unit </th></tr>
<tr>
<td><code>PCF8523_TwoHours</code> </td><td>4.340 ppm = 0.375 s/day = 2.625 s/week </td></tr>
<tr>
<td><code>PCF8523_OneMinute</code> </td><td>4.069 ppm = 0.352 s/day = 2.461 s/week </td></tr>
</table>
<p>See the accompanying sketch pcf8523.ino for an example on how to use this method.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>Correction mode, either <code>PCF8523_TwoHours</code> or <code>PCF8523_OneMinute</code>. </td></tr>
<tr><td class="paramname">offset</td><td>Correction amount, from -64 to +63. A positive offset makes the clock slower. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">RTC_PCF8563 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763">adjust</a>(const DateTime &amp;dt)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a808dbb8142c70c075808d397a9cefce8">begin</a>(TwoWire *wireInstance=&amp;Wire)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a0b12f578c46fdcca20df2340a7039c6f">isrunning</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#ab2de6ea3cc5712efc02cb62589d912ce">lostPower</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a8a7c93ea2705e8fb2f928474b6f80f12">now</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a6c143e43e399a1b95f6ff19cbd96d155">readSqwPinMode</a>()</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a10df664e15d495d96e151ec31e3458ba">RTCWireBus</a></td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#aa5c41f5e112b239a9ae4cef449caac06">start</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#a75ed83eb83c0eba2e09b20f356c7df90">stop</a>(void)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html#aa69b313f7836d709a52ca013a4545c97">writeSqwPinMode</a>(Pcf8563SqwPinMode mode)</td><td class="entry"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+290
View File
@@ -0,0 +1,290 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: RTC_PCF8563 Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_r_t_c___p_c_f8563-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">RTC_PCF8563 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>RTC based on the PCF8563 chip connected via I2C and the Wire library.
<a href="class_r_t_c___p_c_f8563.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a808dbb8142c70c075808d397a9cefce8"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a808dbb8142c70c075808d397a9cefce8">begin</a> (TwoWire *wireInstance=&amp;Wire)</td></tr>
<tr class="memdesc:a808dbb8142c70c075808d397a9cefce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start I2C for the PCF8563 and test succesful connection. <a href="#a808dbb8142c70c075808d397a9cefce8">More...</a><br /></td></tr>
<tr class="separator:a808dbb8142c70c075808d397a9cefce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2de6ea3cc5712efc02cb62589d912ce"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#ab2de6ea3cc5712efc02cb62589d912ce">lostPower</a> (void)</td></tr>
<tr class="memdesc:ab2de6ea3cc5712efc02cb62589d912ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the status of the VL bit in the VL_SECONDS register. <a href="#ab2de6ea3cc5712efc02cb62589d912ce">More...</a><br /></td></tr>
<tr class="separator:ab2de6ea3cc5712efc02cb62589d912ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a131456dcfbc1cb18a1545d374cebf763"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763">adjust</a> (const <a class="el" href="class_date_time.html">DateTime</a> &amp;dt)</td></tr>
<tr class="memdesc:a131456dcfbc1cb18a1545d374cebf763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the date and time. <a href="#a131456dcfbc1cb18a1545d374cebf763">More...</a><br /></td></tr>
<tr class="separator:a131456dcfbc1cb18a1545d374cebf763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a7c93ea2705e8fb2f928474b6f80f12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_date_time.html">DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a8a7c93ea2705e8fb2f928474b6f80f12">now</a> ()</td></tr>
<tr class="memdesc:a8a7c93ea2705e8fb2f928474b6f80f12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current date/time. <a href="#a8a7c93ea2705e8fb2f928474b6f80f12">More...</a><br /></td></tr>
<tr class="separator:a8a7c93ea2705e8fb2f928474b6f80f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c41f5e112b239a9ae4cef449caac06"><td class="memItemLeft" align="right" valign="top"><a id="aa5c41f5e112b239a9ae4cef449caac06"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#aa5c41f5e112b239a9ae4cef449caac06">start</a> (void)</td></tr>
<tr class="memdesc:aa5c41f5e112b239a9ae4cef449caac06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the STOP bit in register Control_1. <br /></td></tr>
<tr class="separator:aa5c41f5e112b239a9ae4cef449caac06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ed83eb83c0eba2e09b20f356c7df90"><td class="memItemLeft" align="right" valign="top"><a id="a75ed83eb83c0eba2e09b20f356c7df90"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a75ed83eb83c0eba2e09b20f356c7df90">stop</a> (void)</td></tr>
<tr class="memdesc:a75ed83eb83c0eba2e09b20f356c7df90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the STOP bit in register Control_1. <br /></td></tr>
<tr class="separator:a75ed83eb83c0eba2e09b20f356c7df90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b12f578c46fdcca20df2340a7039c6f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a0b12f578c46fdcca20df2340a7039c6f">isrunning</a> ()</td></tr>
<tr class="memdesc:a0b12f578c46fdcca20df2340a7039c6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is the PCF8563 running? Check the STOP bit in register Control_1. <a href="#a0b12f578c46fdcca20df2340a7039c6f">More...</a><br /></td></tr>
<tr class="separator:a0b12f578c46fdcca20df2340a7039c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c143e43e399a1b95f6ff19cbd96d155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a6c143e43e399a1b95f6ff19cbd96d155">readSqwPinMode</a> ()</td></tr>
<tr class="memdesc:a6c143e43e399a1b95f6ff19cbd96d155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the mode of the CLKOUT pin on the PCF8563. <a href="#a6c143e43e399a1b95f6ff19cbd96d155">More...</a><br /></td></tr>
<tr class="separator:a6c143e43e399a1b95f6ff19cbd96d155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69b313f7836d709a52ca013a4545c97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#aa69b313f7836d709a52ca013a4545c97">writeSqwPinMode</a> (<a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a> mode)</td></tr>
<tr class="memdesc:aa69b313f7836d709a52ca013a4545c97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the CLKOUT pin mode on the PCF8563. <a href="#aa69b313f7836d709a52ca013a4545c97">More...</a><br /></td></tr>
<tr class="separator:aa69b313f7836d709a52ca013a4545c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a10df664e15d495d96e151ec31e3458ba"><td class="memItemLeft" align="right" valign="top"><a id="a10df664e15d495d96e151ec31e3458ba"></a>
TwoWire *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_c___p_c_f8563.html#a10df664e15d495d96e151ec31e3458ba">RTCWireBus</a></td></tr>
<tr class="memdesc:a10df664e15d495d96e151ec31e3458ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C bus connected to the RTC. <br /></td></tr>
<tr class="separator:a10df664e15d495d96e151ec31e3458ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>RTC based on the PCF8563 chip connected via I2C and the Wire library. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a808dbb8142c70c075808d397a9cefce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a808dbb8142c70c075808d397a9cefce8">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_PCF8563::begin </td>
<td>(</td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wireInstance</em> = <code>&amp;Wire</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Start I2C for the PCF8563 and test succesful connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wireInstance</td><td>pointer to the I2C bus </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if Wire can find PCF8563 or false otherwise. </dd></dl>
</div>
</div>
<a id="ab2de6ea3cc5712efc02cb62589d912ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2de6ea3cc5712efc02cb62589d912ce">&#9670;&nbsp;</a></span>lostPower()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean RTC_PCF8563::lostPower </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check the status of the VL bit in the VL_SECONDS register. </p>
<p>The PCF8563 has an on-chip voltage-low detector. When VDD drops below Vlow, bit VL in the VL_seconds register is set to indicate that the integrity of the clock information is no longer guaranteed. </p><dl class="section return"><dt>Returns</dt><dd>True if the bit is set (VDD droped below Vlow) indicating that the clock integrity is not guaranteed and false only after the bit is cleared using <a class="el" href="class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763" title="Set the date and time. ">adjust()</a> </dd></dl>
</div>
</div>
<a id="a131456dcfbc1cb18a1545d374cebf763"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a131456dcfbc1cb18a1545d374cebf763">&#9670;&nbsp;</a></span>adjust()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8563::adjust </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_date_time.html">DateTime</a> &amp;&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the date and time. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dt</td><td><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> to set </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8a7c93ea2705e8fb2f928474b6f80f12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a7c93ea2705e8fb2f928474b6f80f12">&#9670;&nbsp;</a></span>now()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_date_time.html">DateTime</a> RTC_PCF8563::now </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current date/time. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> object containing the current date/time </dd></dl>
</div>
</div>
<a id="a0b12f578c46fdcca20df2340a7039c6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b12f578c46fdcca20df2340a7039c6f">&#9670;&nbsp;</a></span>isrunning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t RTC_PCF8563::isrunning </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the PCF8563 running? Check the STOP bit in register Control_1. </p>
<dl class="section return"><dt>Returns</dt><dd>1 if the RTC is running, 0 if not </dd></dl>
</div>
</div>
<a id="a6c143e43e399a1b95f6ff19cbd96d155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c143e43e399a1b95f6ff19cbd96d155">&#9670;&nbsp;</a></span>readSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a> RTC_PCF8563::readSqwPinMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the mode of the CLKOUT pin on the PCF8563. </p>
<dl class="section return"><dt>Returns</dt><dd>CLKOUT pin mode as a <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a> enum </dd></dl>
</div>
</div>
<a id="aa69b313f7836d709a52ca013a4545c97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa69b313f7836d709a52ca013a4545c97">&#9670;&nbsp;</a></span>writeSqwPinMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_PCF8563::writeSqwPinMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a>&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the CLKOUT pin mode on the PCF8563. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>The mode to set, see the <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">Pcf8563SqwPinMode</a> enum for options </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+87
View File
@@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Member List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="headertitle">
<div class="title">TimeSpan Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_time_span.html">TimeSpan</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#a0b9951f6598ebe9fc2978c51cf732bf3">_seconds</a></td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39">days</a>() const</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5">hours</a>() const</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_time_span.html#ac6590f801d688a3fffff68df6707ed0b">minutes</a>() const</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#af1dad98bdfcf07cf668e18509fbca8d4">operator+</a>(const TimeSpan &amp;right)</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_time_span.html#afe69b3603f24bcbeb16a20e5f97af79b">operator-</a>(const TimeSpan &amp;right)</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">seconds</a>() const</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_time_span.html#af6f4ccd4c1789c174914f1d462de74f4">TimeSpan</a>(int32_t seconds=0)</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#ae582bf4b81ecc9b720cd390249f7261b">TimeSpan</a>(int16_t days, int8_t hours, int8_t minutes, int8_t seconds)</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_time_span.html#a7ee93d77fe8019b3110ec9aeb1d4e9e6">TimeSpan</a>(const TimeSpan &amp;copy)</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_time_span.html#acf4206e0878c620da06035ac1684dd87">totalseconds</a>() const</td><td class="entry"><a class="el" href="class_time_span.html">TimeSpan</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+428
View File
@@ -0,0 +1,428 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: TimeSpan Class 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_time_span-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">TimeSpan Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Timespan which can represent changes in time with seconds accuracy.
<a href="class_time_span.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af6f4ccd4c1789c174914f1d462de74f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#af6f4ccd4c1789c174914f1d462de74f4">TimeSpan</a> (int32_t <a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">seconds</a>=0)</td></tr>
<tr class="memdesc:af6f4ccd4c1789c174914f1d462de74f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object in seconds. <a href="#af6f4ccd4c1789c174914f1d462de74f4">More...</a><br /></td></tr>
<tr class="separator:af6f4ccd4c1789c174914f1d462de74f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae582bf4b81ecc9b720cd390249f7261b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#ae582bf4b81ecc9b720cd390249f7261b">TimeSpan</a> (int16_t <a class="el" href="class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39">days</a>, int8_t <a class="el" href="class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5">hours</a>, int8_t <a class="el" href="class_time_span.html#ac6590f801d688a3fffff68df6707ed0b">minutes</a>, int8_t <a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">seconds</a>)</td></tr>
<tr class="memdesc:ae582bf4b81ecc9b720cd390249f7261b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object using a number of days/hours/minutes/seconds e.g. Make a <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> of 3 hours and 45 minutes: new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan(0, 3, 45, 0)</a>;. <a href="#ae582bf4b81ecc9b720cd390249f7261b">More...</a><br /></td></tr>
<tr class="separator:ae582bf4b81ecc9b720cd390249f7261b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee93d77fe8019b3110ec9aeb1d4e9e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#a7ee93d77fe8019b3110ec9aeb1d4e9e6">TimeSpan</a> (const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;copy)</td></tr>
<tr class="memdesc:a7ee93d77fe8019b3110ec9aeb1d4e9e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor, make a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> using an existing one. <a href="#a7ee93d77fe8019b3110ec9aeb1d4e9e6">More...</a><br /></td></tr>
<tr class="separator:a7ee93d77fe8019b3110ec9aeb1d4e9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f71a2e56d605b32b19ca86cce15d39"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39">days</a> () const</td></tr>
<tr class="memdesc:a50f71a2e56d605b32b19ca86cce15d39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of days in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> e.g. 4. <a href="#a50f71a2e56d605b32b19ca86cce15d39">More...</a><br /></td></tr>
<tr class="separator:a50f71a2e56d605b32b19ca86cce15d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3033fb6ede5ac2ece3c9753901a4abf5"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5">hours</a> () const</td></tr>
<tr class="memdesc:a3033fb6ede5ac2ece3c9753901a4abf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of hours in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total hours, it includes the days e.g. 4 days, 3 hours - NOT 99 hours. <a href="#a3033fb6ede5ac2ece3c9753901a4abf5">More...</a><br /></td></tr>
<tr class="separator:a3033fb6ede5ac2ece3c9753901a4abf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6590f801d688a3fffff68df6707ed0b"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#ac6590f801d688a3fffff68df6707ed0b">minutes</a> () const</td></tr>
<tr class="memdesc:ac6590f801d688a3fffff68df6707ed0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of minutes in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total minutes, it includes days/hours e.g. 4 days, 3 hours, 27 minutes. <a href="#ac6590f801d688a3fffff68df6707ed0b">More...</a><br /></td></tr>
<tr class="separator:ac6590f801d688a3fffff68df6707ed0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1860591ff7f8c021c6bbadcc6d9ec02"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">seconds</a> () const</td></tr>
<tr class="memdesc:ad1860591ff7f8c021c6bbadcc6d9ec02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of seconds in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total seconds, it includes the days/hours/minutes e.g. 4 days, 3 hours, 27 minutes, 7 seconds. <a href="#ad1860591ff7f8c021c6bbadcc6d9ec02">More...</a><br /></td></tr>
<tr class="separator:ad1860591ff7f8c021c6bbadcc6d9ec02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4206e0878c620da06035ac1684dd87"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#acf4206e0878c620da06035ac1684dd87">totalseconds</a> () const</td></tr>
<tr class="memdesc:acf4206e0878c620da06035ac1684dd87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of seconds in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a>, e.g. 358027. <a href="#acf4206e0878c620da06035ac1684dd87">More...</a><br /></td></tr>
<tr class="separator:acf4206e0878c620da06035ac1684dd87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1dad98bdfcf07cf668e18509fbca8d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_time_span.html">TimeSpan</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#af1dad98bdfcf07cf668e18509fbca8d4">operator+</a> (const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;right)</td></tr>
<tr class="memdesc:af1dad98bdfcf07cf668e18509fbca8d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add two TimeSpans. <a href="#af1dad98bdfcf07cf668e18509fbca8d4">More...</a><br /></td></tr>
<tr class="separator:af1dad98bdfcf07cf668e18509fbca8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe69b3603f24bcbeb16a20e5f97af79b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_time_span.html">TimeSpan</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#afe69b3603f24bcbeb16a20e5f97af79b">operator-</a> (const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;right)</td></tr>
<tr class="memdesc:afe69b3603f24bcbeb16a20e5f97af79b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract a <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a>. <a href="#afe69b3603f24bcbeb16a20e5f97af79b">More...</a><br /></td></tr>
<tr class="separator:afe69b3603f24bcbeb16a20e5f97af79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a0b9951f6598ebe9fc2978c51cf732bf3"><td class="memItemLeft" align="right" valign="top"><a id="a0b9951f6598ebe9fc2978c51cf732bf3"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_time_span.html#a0b9951f6598ebe9fc2978c51cf732bf3">_seconds</a></td></tr>
<tr class="memdesc:a0b9951f6598ebe9fc2978c51cf732bf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> value is stored as seconds. <br /></td></tr>
<tr class="separator:a0b9951f6598ebe9fc2978c51cf732bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Timespan which can represent changes in time with seconds accuracy. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af6f4ccd4c1789c174914f1d462de74f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6f4ccd4c1789c174914f1d462de74f4">&#9670;&nbsp;</a></span>TimeSpan() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TimeSpan::TimeSpan </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>seconds</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object in seconds. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">seconds</td><td>Number of seconds </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae582bf4b81ecc9b720cd390249f7261b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae582bf4b81ecc9b720cd390249f7261b">&#9670;&nbsp;</a></span>TimeSpan() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TimeSpan::TimeSpan </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>days</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8_t&#160;</td>
<td class="paramname"><em>hours</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8_t&#160;</td>
<td class="paramname"><em>minutes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8_t&#160;</td>
<td class="paramname"><em>seconds</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object using a number of days/hours/minutes/seconds e.g. Make a <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> of 3 hours and 45 minutes: new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan(0, 3, 45, 0)</a>;. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">days</td><td>Number of days </td></tr>
<tr><td class="paramname">hours</td><td>Number of hours </td></tr>
<tr><td class="paramname">minutes</td><td>Number of minutes </td></tr>
<tr><td class="paramname">seconds</td><td>Number of seconds </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7ee93d77fe8019b3110ec9aeb1d4e9e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee93d77fe8019b3110ec9aeb1d4e9e6">&#9670;&nbsp;</a></span>TimeSpan() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TimeSpan::TimeSpan </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;&#160;</td>
<td class="paramname"><em>copy</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor, make a new <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> using an existing one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">copy</td><td>The <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a50f71a2e56d605b32b19ca86cce15d39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50f71a2e56d605b32b19ca86cce15d39">&#9670;&nbsp;</a></span>days()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int16_t TimeSpan::days </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of days in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> e.g. 4. </p>
<dl class="section return"><dt>Returns</dt><dd>int16_t days </dd></dl>
</div>
</div>
<a id="a3033fb6ede5ac2ece3c9753901a4abf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3033fb6ede5ac2ece3c9753901a4abf5">&#9670;&nbsp;</a></span>hours()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int8_t TimeSpan::hours </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of hours in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total hours, it includes the days e.g. 4 days, 3 hours - NOT 99 hours. </p>
<dl class="section return"><dt>Returns</dt><dd>int8_t hours </dd></dl>
</div>
</div>
<a id="ac6590f801d688a3fffff68df6707ed0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6590f801d688a3fffff68df6707ed0b">&#9670;&nbsp;</a></span>minutes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int8_t TimeSpan::minutes </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of minutes in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total minutes, it includes days/hours e.g. 4 days, 3 hours, 27 minutes. </p>
<dl class="section return"><dt>Returns</dt><dd>int8_t minutes </dd></dl>
</div>
</div>
<a id="ad1860591ff7f8c021c6bbadcc6d9ec02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1860591ff7f8c021c6bbadcc6d9ec02">&#9670;&nbsp;</a></span>seconds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int8_t TimeSpan::seconds </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of seconds in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> This is not the total seconds, it includes the days/hours/minutes e.g. 4 days, 3 hours, 27 minutes, 7 seconds. </p>
<dl class="section return"><dt>Returns</dt><dd>int8_t seconds </dd></dl>
</div>
</div>
<a id="acf4206e0878c620da06035ac1684dd87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf4206e0878c620da06035ac1684dd87">&#9670;&nbsp;</a></span>totalseconds()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t TimeSpan::totalseconds </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Total number of seconds in the <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a>, e.g. 358027. </p>
<dl class="section return"><dt>Returns</dt><dd>int32_t seconds </dd></dl>
</div>
</div>
<a id="af1dad98bdfcf07cf668e18509fbca8d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1dad98bdfcf07cf668e18509fbca8d4">&#9670;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_time_span.html">TimeSpan</a> TimeSpan::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;&#160;</td>
<td class="paramname"><em>right</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add two TimeSpans. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">right</td><td><a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> to add </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object, sum of left and right </dd></dl>
</div>
</div>
<a id="afe69b3603f24bcbeb16a20e5f97af79b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe69b3603f24bcbeb16a20e5f97af79b">&#9670;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_time_span.html">TimeSpan</a> TimeSpan::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_time_span.html">TimeSpan</a> &amp;&#160;</td>
<td class="paramname"><em>right</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Subtract a <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">right</td><td><a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> to subtract </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New <a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> object, right subtracted from left </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_r_t_clib_8h_source.html">RTClib.h</a></li>
<li>src/<a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Index</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="class_r_t_c___d_s3231.html">RTC_DS3231</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_r_t_c___p_c_f8523.html">RTC_PCF8523</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_r_t_c___micros.html">RTC_Micros</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_r_t_c___p_c_f8563.html">RTC_PCF8563</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_date_time.html">DateTime</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_r_t_c___d_s1307.html">RTC_DS1307</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_r_t_c___millis.html">RTC_Millis</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="class_time_span.html">TimeSpan</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
@@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: src Directory 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_r_t_clib_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8cpp.html">RTClib.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_r_t_clib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_r_t_clib_8h.html">RTClib.h</a> <a href="_r_t_clib_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+80
View File
@@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File List</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_r_t_clib_8cpp.html" target="_self">RTClib.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="_r_t_clib_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_r_t_clib_8h.html" target="_self">RTClib.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+397
View File
@@ -0,0 +1,397 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index__"></a>- _ -</h3><ul>
<li>_seconds
: <a class="el" href="class_time_span.html#a0b9951f6598ebe9fc2978c51cf732bf3">TimeSpan</a>
</li>
</ul>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>adjust()
: <a class="el" href="class_r_t_c___d_s1307.html#a6e38778b577a80008e9dc630384b8520">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#ae8d2a40c8ada023f5ab502a77631abb0">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#aea8ab863c103875e38a240a560531b7a">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#adcf4a13317d9b785ae79613b3429a46a">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763">RTC_PCF8563</a>
</li>
<li>adjustDrift()
: <a class="el" href="class_r_t_c___micros.html#a9e5c1b798e0e61058c86adb74e41b6b4">RTC_Micros</a>
</li>
<li>alarmFired()
: <a class="el" href="class_r_t_c___d_s3231.html#a5d9b443a5c3cd574a30e22f3c5f272a1">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>begin()
: <a class="el" href="class_r_t_c___d_s1307.html#a4ca3c7c4540c0cf6ecba9714351e882a">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a34c9bf3fda460d22d9bccf0b1da0f4af">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#a4b21dc19f14d3559b08847c9abcd2a77">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#aede4177f4b7db6dbe91aa082047d4c4b">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a3560cdc2149c6e35ace7b39ce4360d56">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a808dbb8142c70c075808d397a9cefce8">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calibrate()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">RTC_PCF8523</a>
</li>
<li>clearAlarm()
: <a class="el" href="class_r_t_c___d_s3231.html#aa8050b94c8333d72b31fd223eeb50911">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>d
: <a class="el" href="class_date_time.html#abad2ae4520c8a7f87fd242c0d9a53256">DateTime</a>
</li>
<li>DateTime()
: <a class="el" href="class_date_time.html#af221f098098c80edfcd71fbc256f457a">DateTime</a>
</li>
<li>day()
: <a class="el" href="class_date_time.html#a6e653eaef31e4956ee9bf67b4874a9a8">DateTime</a>
</li>
<li>dayOfTheWeek()
: <a class="el" href="class_date_time.html#a958229f0d6a46d092658028d25a9e65c">DateTime</a>
</li>
<li>days()
: <a class="el" href="class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39">TimeSpan</a>
</li>
<li>deconfigureAllTimers()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a7ef4eb0f08c838b2ca645d35dab79e78">RTC_PCF8523</a>
</li>
<li>disable32K()
: <a class="el" href="class_r_t_c___d_s3231.html#a68799885fdc7b5b9958b579376eb23a7">RTC_DS3231</a>
</li>
<li>disableAlarm()
: <a class="el" href="class_r_t_c___d_s3231.html#a9f5191fed61fd8a4716572d43f300a5a">RTC_DS3231</a>
</li>
<li>disableCountdownTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a8f25e43db2c61ed164d4520c2a1a563b">RTC_PCF8523</a>
</li>
<li>disableSecondTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a6101663e87ffc018721c0a9a12107550">RTC_PCF8523</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>enable32K()
: <a class="el" href="class_r_t_c___d_s3231.html#ab20d003e8bb8714c48cb3d06fdd7cecc">RTC_DS3231</a>
</li>
<li>enableCountdownTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a54045d4b13deaa90aa7075c735a93634">RTC_PCF8523</a>
</li>
<li>enableSecondTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#aebd5623666c6809e747570fe4c36a4f3">RTC_PCF8523</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>getTemperature()
: <a class="el" href="class_r_t_c___d_s3231.html#a6eb180c4c14a22322a9ea3e58b51798b">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>hh
: <a class="el" href="class_date_time.html#ad65c31b7b4bf0430311e5bdf3f343371">DateTime</a>
</li>
<li>hour()
: <a class="el" href="class_date_time.html#ac17441fb0c669bcf3be5de278335e8d0">DateTime</a>
</li>
<li>hours()
: <a class="el" href="class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5">TimeSpan</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>initialized()
: <a class="el" href="class_r_t_c___p_c_f8523.html#aa2f261383ef95f88108405f5d7ae4e2f">RTC_PCF8523</a>
</li>
<li>isEnabled32K()
: <a class="el" href="class_r_t_c___d_s3231.html#ada935a4541328b627b4dbba95fa133c8">RTC_DS3231</a>
</li>
<li>isPM()
: <a class="el" href="class_date_time.html#a0c11137c3e56e1b7cc7a6dccee755b8e">DateTime</a>
</li>
<li>isrunning()
: <a class="el" href="class_r_t_c___d_s1307.html#a0ec6f600f705edfef43bd798dce9946f">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a0dfb7557baf6f32a49fc71f45b19095c">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a0b12f578c46fdcca20df2340a7039c6f">RTC_PCF8563</a>
</li>
<li>isValid()
: <a class="el" href="class_date_time.html#a21b2a59fbde555e5c5688d44e9d95aec">DateTime</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>lastMicros
: <a class="el" href="class_r_t_c___micros.html#acc3ad51cda73fd1b56c17f590322bf01">RTC_Micros</a>
</li>
<li>lastMillis
: <a class="el" href="class_r_t_c___millis.html#a3bff2877c276d3389ca26551aff56aed">RTC_Millis</a>
</li>
<li>lastUnix
: <a class="el" href="class_r_t_c___micros.html#aea50e960ad63464f2817fab6188030d5">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#a0b1337ab8374f16ed4baa243781a2bcd">RTC_Millis</a>
</li>
<li>lostPower()
: <a class="el" href="class_r_t_c___d_s3231.html#a097dc15a79ec077073969432b1abcb88">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a47962a5ca20578497496df2ee979ca43">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#ab2de6ea3cc5712efc02cb62589d912ce">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>m
: <a class="el" href="class_date_time.html#a04c79ec05511462bc6a015e5b1088609">DateTime</a>
</li>
<li>microsPerSecond
: <a class="el" href="class_r_t_c___micros.html#a32eaa7a8966753129e6ab948e834bae1">RTC_Micros</a>
</li>
<li>minute()
: <a class="el" href="class_date_time.html#a8dac4d21cf40f1b6f1ec5973024709ed">DateTime</a>
</li>
<li>minutes()
: <a class="el" href="class_time_span.html#ac6590f801d688a3fffff68df6707ed0b">TimeSpan</a>
</li>
<li>mm
: <a class="el" href="class_date_time.html#af2cbffff9349832135c3280a18d21510">DateTime</a>
</li>
<li>month()
: <a class="el" href="class_date_time.html#a10d35aa20ebb179cdb4b61f90dfcfe74">DateTime</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>now()
: <a class="el" href="class_r_t_c___d_s1307.html#a9f5f5dbcce65b67e00b50808a45a4249">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#adc740b28876022b852e0f33842632fab">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a5c61a02e752fd1f49fe17ed44f0506f9">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a8a7c93ea2705e8fb2f928474b6f80f12">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>operator!=()
: <a class="el" href="class_date_time.html#aa64131ebd35cb40ed616b111ea501760">DateTime</a>
</li>
<li>operator+()
: <a class="el" href="class_date_time.html#ae043350a8bfa362aabbc9f5ee658b4e6">DateTime</a>
, <a class="el" href="class_time_span.html#af1dad98bdfcf07cf668e18509fbca8d4">TimeSpan</a>
</li>
<li>operator-()
: <a class="el" href="class_date_time.html#acbdcc7a6b55924552e72696d9e5bbb98">DateTime</a>
, <a class="el" href="class_time_span.html#afe69b3603f24bcbeb16a20e5f97af79b">TimeSpan</a>
</li>
<li>operator&lt;()
: <a class="el" href="class_date_time.html#a6f1288d0205e97f86dfecfc7fd7b4e60">DateTime</a>
</li>
<li>operator&lt;=()
: <a class="el" href="class_date_time.html#af9da2ce38916caa365f24a38f5834b47">DateTime</a>
</li>
<li>operator==()
: <a class="el" href="class_date_time.html#a0c68b136471b6f8daf575ce399ca619c">DateTime</a>
</li>
<li>operator&gt;()
: <a class="el" href="class_date_time.html#a0cbf838febb24c433bd517cbb75a3e8c">DateTime</a>
</li>
<li>operator&gt;=()
: <a class="el" href="class_date_time.html#a380536b7398afa1f7dcff9df9054fcbb">DateTime</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>readnvram()
: <a class="el" href="class_r_t_c___d_s1307.html#a8f4a3e283213c783130cc65e17903ec2">RTC_DS1307</a>
</li>
<li>readSqwPinMode()
: <a class="el" href="class_r_t_c___d_s1307.html#ac2aee07ab819353d18f94a01a7a40da2">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a461204c0b4dec27b6a1e9ffedc148940">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#ae8d6c49c65fa7b509f76380a33b282ca">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a6c143e43e399a1b95f6ff19cbd96d155">RTC_PCF8563</a>
</li>
<li>RTCWireBus
: <a class="el" href="class_r_t_c___d_s1307.html#a107e415a91a1faaae472fa20b115bca2">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a15c85e08c67f1c52f7b9dcc0636b445f">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a8e9266429d6be6e9609d0ea3003bfd35">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a10df664e15d495d96e151ec31e3458ba">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>second()
: <a class="el" href="class_date_time.html#adacdb3c0984bc73c2b48e5d1995a6c01">DateTime</a>
</li>
<li>seconds()
: <a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">TimeSpan</a>
</li>
<li>secondstime()
: <a class="el" href="class_date_time.html#a15a271a5c566550e3feae2b9624430f0">DateTime</a>
</li>
<li>setAlarm1()
: <a class="el" href="class_r_t_c___d_s3231.html#ad12211e56637221b0c6b956bfe764404">RTC_DS3231</a>
</li>
<li>setAlarm2()
: <a class="el" href="class_r_t_c___d_s3231.html#a686299444985b8c36d12a7ce32c9add6">RTC_DS3231</a>
</li>
<li>ss
: <a class="el" href="class_date_time.html#a38da3481e6355fcf8ceb4c57eb9db0ce">DateTime</a>
</li>
<li>start()
: <a class="el" href="class_r_t_c___p_c_f8523.html#ab2c5977b18ef47b58dbba32b1f507ea4">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#aa5c41f5e112b239a9ae4cef449caac06">RTC_PCF8563</a>
</li>
<li>stop()
: <a class="el" href="class_r_t_c___p_c_f8523.html#ab1783d2501ea0d88792f50abbc5e450f">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a75ed83eb83c0eba2e09b20f356c7df90">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>TimeSpan()
: <a class="el" href="class_time_span.html#af6f4ccd4c1789c174914f1d462de74f4">TimeSpan</a>
</li>
<li>timestamp()
: <a class="el" href="class_date_time.html#a7fda98373c9162c3b7c6fa304256a380">DateTime</a>
</li>
<li>TIMESTAMP_DATE
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa3cd012ee63cddb295b466a3431449805">DateTime</a>
</li>
<li>TIMESTAMP_FULL
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa784e65d72227eca32bea310d8e067f62">DateTime</a>
</li>
<li>TIMESTAMP_TIME
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa917c6893834b9798f094165cc2bbc63b">DateTime</a>
</li>
<li>timestampOpt
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285a">DateTime</a>
</li>
<li>toString()
: <a class="el" href="class_date_time.html#a3753bf2ae254315a56f7ee38ff0b188b">DateTime</a>
</li>
<li>totalseconds()
: <a class="el" href="class_time_span.html#acf4206e0878c620da06035ac1684dd87">TimeSpan</a>
</li>
<li>twelveHour()
: <a class="el" href="class_date_time.html#a5738404586a60d787aaaa4735913e9c7">DateTime</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unixtime()
: <a class="el" href="class_date_time.html#ae4629e7b2ffeac4a0c8f8c3f9c545990">DateTime</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>writenvram()
: <a class="el" href="class_r_t_c___d_s1307.html#ac60cf11ebb0a4dc1fe6097787caecd75">RTC_DS1307</a>
</li>
<li>writeSqwPinMode()
: <a class="el" href="class_r_t_c___d_s1307.html#a0d0871447dc3464dc8dc127433a14691">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a7dd635277072b79d51d830a72dae1f72">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#aa69b313f7836d709a52ca013a4545c97">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>year()
: <a class="el" href="class_date_time.html#a04bc8f3d3452bf8fcc5f1e82d86d7fe8">DateTime</a>
</li>
<li>yOff
: <a class="el" href="class_date_time.html#ac0b5906cbb32751988603bf0388e7ab9">DateTime</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+74
View File
@@ -0,0 +1,74 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Members - Enumerations</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>timestampOpt
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285a">DateTime</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+80
View File
@@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Members - Enumerator</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>TIMESTAMP_DATE
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa3cd012ee63cddb295b466a3431449805">DateTime</a>
</li>
<li>TIMESTAMP_FULL
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa784e65d72227eca32bea310d8e067f62">DateTime</a>
</li>
<li>TIMESTAMP_TIME
: <a class="el" href="class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa917c6893834b9798f094165cc2bbc63b">DateTime</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+341
View File
@@ -0,0 +1,341 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Members - Functions</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>adjust()
: <a class="el" href="class_r_t_c___d_s1307.html#a6e38778b577a80008e9dc630384b8520">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#ae8d2a40c8ada023f5ab502a77631abb0">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#aea8ab863c103875e38a240a560531b7a">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#adcf4a13317d9b785ae79613b3429a46a">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763">RTC_PCF8563</a>
</li>
<li>adjustDrift()
: <a class="el" href="class_r_t_c___micros.html#a9e5c1b798e0e61058c86adb74e41b6b4">RTC_Micros</a>
</li>
<li>alarmFired()
: <a class="el" href="class_r_t_c___d_s3231.html#a5d9b443a5c3cd574a30e22f3c5f272a1">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>begin()
: <a class="el" href="class_r_t_c___d_s1307.html#a4ca3c7c4540c0cf6ecba9714351e882a">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a34c9bf3fda460d22d9bccf0b1da0f4af">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#a4b21dc19f14d3559b08847c9abcd2a77">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#aede4177f4b7db6dbe91aa082047d4c4b">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a3560cdc2149c6e35ace7b39ce4360d56">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a808dbb8142c70c075808d397a9cefce8">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calibrate()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1">RTC_PCF8523</a>
</li>
<li>clearAlarm()
: <a class="el" href="class_r_t_c___d_s3231.html#aa8050b94c8333d72b31fd223eeb50911">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>DateTime()
: <a class="el" href="class_date_time.html#af221f098098c80edfcd71fbc256f457a">DateTime</a>
</li>
<li>day()
: <a class="el" href="class_date_time.html#a6e653eaef31e4956ee9bf67b4874a9a8">DateTime</a>
</li>
<li>dayOfTheWeek()
: <a class="el" href="class_date_time.html#a958229f0d6a46d092658028d25a9e65c">DateTime</a>
</li>
<li>days()
: <a class="el" href="class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39">TimeSpan</a>
</li>
<li>deconfigureAllTimers()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a7ef4eb0f08c838b2ca645d35dab79e78">RTC_PCF8523</a>
</li>
<li>disable32K()
: <a class="el" href="class_r_t_c___d_s3231.html#a68799885fdc7b5b9958b579376eb23a7">RTC_DS3231</a>
</li>
<li>disableAlarm()
: <a class="el" href="class_r_t_c___d_s3231.html#a9f5191fed61fd8a4716572d43f300a5a">RTC_DS3231</a>
</li>
<li>disableCountdownTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a8f25e43db2c61ed164d4520c2a1a563b">RTC_PCF8523</a>
</li>
<li>disableSecondTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a6101663e87ffc018721c0a9a12107550">RTC_PCF8523</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>enable32K()
: <a class="el" href="class_r_t_c___d_s3231.html#ab20d003e8bb8714c48cb3d06fdd7cecc">RTC_DS3231</a>
</li>
<li>enableCountdownTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#a54045d4b13deaa90aa7075c735a93634">RTC_PCF8523</a>
</li>
<li>enableSecondTimer()
: <a class="el" href="class_r_t_c___p_c_f8523.html#aebd5623666c6809e747570fe4c36a4f3">RTC_PCF8523</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>getTemperature()
: <a class="el" href="class_r_t_c___d_s3231.html#a6eb180c4c14a22322a9ea3e58b51798b">RTC_DS3231</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>hour()
: <a class="el" href="class_date_time.html#ac17441fb0c669bcf3be5de278335e8d0">DateTime</a>
</li>
<li>hours()
: <a class="el" href="class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5">TimeSpan</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>initialized()
: <a class="el" href="class_r_t_c___p_c_f8523.html#aa2f261383ef95f88108405f5d7ae4e2f">RTC_PCF8523</a>
</li>
<li>isEnabled32K()
: <a class="el" href="class_r_t_c___d_s3231.html#ada935a4541328b627b4dbba95fa133c8">RTC_DS3231</a>
</li>
<li>isPM()
: <a class="el" href="class_date_time.html#a0c11137c3e56e1b7cc7a6dccee755b8e">DateTime</a>
</li>
<li>isrunning()
: <a class="el" href="class_r_t_c___d_s1307.html#a0ec6f600f705edfef43bd798dce9946f">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a0dfb7557baf6f32a49fc71f45b19095c">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a0b12f578c46fdcca20df2340a7039c6f">RTC_PCF8563</a>
</li>
<li>isValid()
: <a class="el" href="class_date_time.html#a21b2a59fbde555e5c5688d44e9d95aec">DateTime</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>lostPower()
: <a class="el" href="class_r_t_c___d_s3231.html#a097dc15a79ec077073969432b1abcb88">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a47962a5ca20578497496df2ee979ca43">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#ab2de6ea3cc5712efc02cb62589d912ce">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>minute()
: <a class="el" href="class_date_time.html#a8dac4d21cf40f1b6f1ec5973024709ed">DateTime</a>
</li>
<li>minutes()
: <a class="el" href="class_time_span.html#ac6590f801d688a3fffff68df6707ed0b">TimeSpan</a>
</li>
<li>month()
: <a class="el" href="class_date_time.html#a10d35aa20ebb179cdb4b61f90dfcfe74">DateTime</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>now()
: <a class="el" href="class_r_t_c___d_s1307.html#a9f5f5dbcce65b67e00b50808a45a4249">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#adc740b28876022b852e0f33842632fab">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146">RTC_Millis</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a5c61a02e752fd1f49fe17ed44f0506f9">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a8a7c93ea2705e8fb2f928474b6f80f12">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>operator!=()
: <a class="el" href="class_date_time.html#aa64131ebd35cb40ed616b111ea501760">DateTime</a>
</li>
<li>operator+()
: <a class="el" href="class_date_time.html#ae043350a8bfa362aabbc9f5ee658b4e6">DateTime</a>
, <a class="el" href="class_time_span.html#af1dad98bdfcf07cf668e18509fbca8d4">TimeSpan</a>
</li>
<li>operator-()
: <a class="el" href="class_date_time.html#acbdcc7a6b55924552e72696d9e5bbb98">DateTime</a>
, <a class="el" href="class_time_span.html#afe69b3603f24bcbeb16a20e5f97af79b">TimeSpan</a>
</li>
<li>operator&lt;()
: <a class="el" href="class_date_time.html#a6f1288d0205e97f86dfecfc7fd7b4e60">DateTime</a>
</li>
<li>operator&lt;=()
: <a class="el" href="class_date_time.html#af9da2ce38916caa365f24a38f5834b47">DateTime</a>
</li>
<li>operator==()
: <a class="el" href="class_date_time.html#a0c68b136471b6f8daf575ce399ca619c">DateTime</a>
</li>
<li>operator&gt;()
: <a class="el" href="class_date_time.html#a0cbf838febb24c433bd517cbb75a3e8c">DateTime</a>
</li>
<li>operator&gt;=()
: <a class="el" href="class_date_time.html#a380536b7398afa1f7dcff9df9054fcbb">DateTime</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>readnvram()
: <a class="el" href="class_r_t_c___d_s1307.html#a8f4a3e283213c783130cc65e17903ec2">RTC_DS1307</a>
</li>
<li>readSqwPinMode()
: <a class="el" href="class_r_t_c___d_s1307.html#ac2aee07ab819353d18f94a01a7a40da2">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a461204c0b4dec27b6a1e9ffedc148940">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#ae8d6c49c65fa7b509f76380a33b282ca">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a6c143e43e399a1b95f6ff19cbd96d155">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>second()
: <a class="el" href="class_date_time.html#adacdb3c0984bc73c2b48e5d1995a6c01">DateTime</a>
</li>
<li>seconds()
: <a class="el" href="class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02">TimeSpan</a>
</li>
<li>secondstime()
: <a class="el" href="class_date_time.html#a15a271a5c566550e3feae2b9624430f0">DateTime</a>
</li>
<li>setAlarm1()
: <a class="el" href="class_r_t_c___d_s3231.html#ad12211e56637221b0c6b956bfe764404">RTC_DS3231</a>
</li>
<li>setAlarm2()
: <a class="el" href="class_r_t_c___d_s3231.html#a686299444985b8c36d12a7ce32c9add6">RTC_DS3231</a>
</li>
<li>start()
: <a class="el" href="class_r_t_c___p_c_f8523.html#ab2c5977b18ef47b58dbba32b1f507ea4">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#aa5c41f5e112b239a9ae4cef449caac06">RTC_PCF8563</a>
</li>
<li>stop()
: <a class="el" href="class_r_t_c___p_c_f8523.html#ab1783d2501ea0d88792f50abbc5e450f">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a75ed83eb83c0eba2e09b20f356c7df90">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>TimeSpan()
: <a class="el" href="class_time_span.html#af6f4ccd4c1789c174914f1d462de74f4">TimeSpan</a>
</li>
<li>timestamp()
: <a class="el" href="class_date_time.html#a7fda98373c9162c3b7c6fa304256a380">DateTime</a>
</li>
<li>toString()
: <a class="el" href="class_date_time.html#a3753bf2ae254315a56f7ee38ff0b188b">DateTime</a>
</li>
<li>totalseconds()
: <a class="el" href="class_time_span.html#acf4206e0878c620da06035ac1684dd87">TimeSpan</a>
</li>
<li>twelveHour()
: <a class="el" href="class_date_time.html#a5738404586a60d787aaaa4735913e9c7">DateTime</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unixtime()
: <a class="el" href="class_date_time.html#ae4629e7b2ffeac4a0c8f8c3f9c545990">DateTime</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>writenvram()
: <a class="el" href="class_r_t_c___d_s1307.html#ac60cf11ebb0a4dc1fe6097787caecd75">RTC_DS1307</a>
</li>
<li>writeSqwPinMode()
: <a class="el" href="class_r_t_c___d_s1307.html#a0d0871447dc3464dc8dc127433a14691">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a7dd635277072b79d51d830a72dae1f72">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#aa69b313f7836d709a52ca013a4545c97">RTC_PCF8563</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>year()
: <a class="el" href="class_date_time.html#a04bc8f3d3452bf8fcc5f1e82d86d7fe8">DateTime</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+111
View File
@@ -0,0 +1,111 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Class Members - Variables</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>_seconds
: <a class="el" href="class_time_span.html#a0b9951f6598ebe9fc2978c51cf732bf3">TimeSpan</a>
</li>
<li>d
: <a class="el" href="class_date_time.html#abad2ae4520c8a7f87fd242c0d9a53256">DateTime</a>
</li>
<li>hh
: <a class="el" href="class_date_time.html#ad65c31b7b4bf0430311e5bdf3f343371">DateTime</a>
</li>
<li>lastMicros
: <a class="el" href="class_r_t_c___micros.html#acc3ad51cda73fd1b56c17f590322bf01">RTC_Micros</a>
</li>
<li>lastMillis
: <a class="el" href="class_r_t_c___millis.html#a3bff2877c276d3389ca26551aff56aed">RTC_Millis</a>
</li>
<li>lastUnix
: <a class="el" href="class_r_t_c___micros.html#aea50e960ad63464f2817fab6188030d5">RTC_Micros</a>
, <a class="el" href="class_r_t_c___millis.html#a0b1337ab8374f16ed4baa243781a2bcd">RTC_Millis</a>
</li>
<li>m
: <a class="el" href="class_date_time.html#a04c79ec05511462bc6a015e5b1088609">DateTime</a>
</li>
<li>microsPerSecond
: <a class="el" href="class_r_t_c___micros.html#a32eaa7a8966753129e6ab948e834bae1">RTC_Micros</a>
</li>
<li>mm
: <a class="el" href="class_date_time.html#af2cbffff9349832135c3280a18d21510">DateTime</a>
</li>
<li>RTCWireBus
: <a class="el" href="class_r_t_c___d_s1307.html#a107e415a91a1faaae472fa20b115bca2">RTC_DS1307</a>
, <a class="el" href="class_r_t_c___d_s3231.html#a15c85e08c67f1c52f7b9dcc0636b445f">RTC_DS3231</a>
, <a class="el" href="class_r_t_c___p_c_f8523.html#a8e9266429d6be6e9609d0ea3003bfd35">RTC_PCF8523</a>
, <a class="el" href="class_r_t_c___p_c_f8563.html#a10df664e15d495d96e151ec31e3458ba">RTC_PCF8563</a>
</li>
<li>ss
: <a class="el" href="class_date_time.html#a38da3481e6355fcf8ceb4c57eb9db0ce">DateTime</a>
</li>
<li>yOff
: <a class="el" href="class_date_time.html#ac0b5906cbb32751988603bf0388e7ab9">DateTime</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+334
View File
@@ -0,0 +1,334 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
<h3><a id="index__"></a>- _ -</h3><ul>
<li>_I2C_READ
: <a class="el" href="_r_t_clib_8cpp.html#a2dc6d8d042e2684773ea1406f69012e5">RTClib.cpp</a>
</li>
<li>_I2C_WRITE
: <a class="el" href="_r_t_clib_8cpp.html#ad2662457d61c977548704db696c6cc3e">RTClib.cpp</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>DS1307_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a647261f334080cbf95e4f8dd79f73769">RTClib.h</a>
</li>
<li>DS1307_CONTROL
: <a class="el" href="_r_t_clib_8h.html#a755ece3794b7a21d8b55c2706ecd8f4b">RTClib.h</a>
</li>
<li>DS1307_NVRAM
: <a class="el" href="_r_t_clib_8h.html#a76dff6c291c0d31905a2267026588c87">RTClib.h</a>
</li>
<li>Ds1307SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">RTClib.h</a>
</li>
<li>DS3231_A1_Date
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b">RTClib.h</a>
</li>
<li>DS3231_A1_Day
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c">RTClib.h</a>
</li>
<li>DS3231_A1_Hour
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9">RTClib.h</a>
</li>
<li>DS3231_A1_Minute
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7">RTClib.h</a>
</li>
<li>DS3231_A1_PerSecond
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36">RTClib.h</a>
</li>
<li>DS3231_A1_Second
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44">RTClib.h</a>
</li>
<li>DS3231_A2_Date
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d">RTClib.h</a>
</li>
<li>DS3231_A2_Day
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb">RTClib.h</a>
</li>
<li>DS3231_A2_Hour
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2">RTClib.h</a>
</li>
<li>DS3231_A2_Minute
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2">RTClib.h</a>
</li>
<li>DS3231_A2_PerMinute
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a">RTClib.h</a>
</li>
<li>DS3231_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a8076305a342fb38bb70a8dc3555993ae">RTClib.h</a>
</li>
<li>DS3231_ALARM1
: <a class="el" href="_r_t_clib_8h.html#ae686654358c903a88f4f1b58a03a9b1e">RTClib.h</a>
</li>
<li>DS3231_ALARM2
: <a class="el" href="_r_t_clib_8h.html#aaddd22823b5cb6dfe38bf2293c04eaa2">RTClib.h</a>
</li>
<li>DS3231_CONTROL
: <a class="el" href="_r_t_clib_8h.html#aa9d0b2aca525ae194ad728b90fdbad98">RTClib.h</a>
</li>
<li>DS3231_OFF
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f">RTClib.h</a>
</li>
<li>DS3231_SquareWave1Hz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0">RTClib.h</a>
</li>
<li>DS3231_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0">RTClib.h</a>
</li>
<li>DS3231_SquareWave4kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277">RTClib.h</a>
</li>
<li>DS3231_SquareWave8kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3">RTClib.h</a>
</li>
<li>DS3231_STATUSREG
: <a class="el" href="_r_t_clib_8h.html#ac946da50dc8b349bf14cbcf91320d389">RTClib.h</a>
</li>
<li>DS3231_TEMPERATUREREG
: <a class="el" href="_r_t_clib_8h.html#a5d99b60759deb0fb9090174d92e4bfcc">RTClib.h</a>
</li>
<li>DS3231_TIME
: <a class="el" href="_r_t_clib_8h.html#a702f90628f57f4fae86f4958a9a8ada3">RTClib.h</a>
</li>
<li>Ds3231Alarm1Mode
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">RTClib.h</a>
</li>
<li>Ds3231Alarm2Mode
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">RTClib.h</a>
</li>
<li>Ds3231SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">RTClib.h</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>PCF8523_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#ad25274a8c8a482383c086226b505ec27">RTClib.h</a>
</li>
<li>PCF8523_CLKOUTCONTROL
: <a class="el" href="_r_t_clib_8h.html#a67871d89f1920336a3236bc9242d9adc">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_1
: <a class="el" href="_r_t_clib_8h.html#af914a4b88d76872bb612e3d0b82a4084">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_2
: <a class="el" href="_r_t_clib_8h.html#a7d49d1e4a4564d545de494e480cc0478">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_3
: <a class="el" href="_r_t_clib_8h.html#ac7ccab90cfcb90f39c7ffee193e8aa5f">RTClib.h</a>
</li>
<li>PCF8523_Frequency4kHz
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4">RTClib.h</a>
</li>
<li>PCF8523_Frequency64Hz
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925">RTClib.h</a>
</li>
<li>PCF8523_FrequencyHour
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82">RTClib.h</a>
</li>
<li>PCF8523_FrequencyMinute
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284">RTClib.h</a>
</li>
<li>PCF8523_FrequencySecond
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108">RTClib.h</a>
</li>
<li>PCF8523_LowPulse10x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0">RTClib.h</a>
</li>
<li>PCF8523_LowPulse12x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec">RTClib.h</a>
</li>
<li>PCF8523_LowPulse14x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d">RTClib.h</a>
</li>
<li>PCF8523_LowPulse3x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621">RTClib.h</a>
</li>
<li>PCF8523_LowPulse4x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d">RTClib.h</a>
</li>
<li>PCF8523_LowPulse5x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64">RTClib.h</a>
</li>
<li>PCF8523_LowPulse6x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1">RTClib.h</a>
</li>
<li>PCF8523_LowPulse8x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee">RTClib.h</a>
</li>
<li>PCF8523_OFF
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e">RTClib.h</a>
</li>
<li>PCF8523_OFFSET
: <a class="el" href="_r_t_clib_8h.html#a5d912786bf7684920de9c17d2332b9be">RTClib.h</a>
</li>
<li>PCF8523_OneMinute
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48">RTClib.h</a>
</li>
<li>PCF8523_SquareWave16kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9">RTClib.h</a>
</li>
<li>PCF8523_SquareWave1HZ
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387">RTClib.h</a>
</li>
<li>PCF8523_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56">RTClib.h</a>
</li>
<li>PCF8523_SquareWave32HZ
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9">RTClib.h</a>
</li>
<li>PCF8523_SquareWave32kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d">RTClib.h</a>
</li>
<li>PCF8523_SquareWave4kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf">RTClib.h</a>
</li>
<li>PCF8523_SquareWave8kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a">RTClib.h</a>
</li>
<li>PCF8523_STATUSREG
: <a class="el" href="_r_t_clib_8h.html#afc73dd7806192e16dcae13315f88bfb4">RTClib.h</a>
</li>
<li>PCF8523_TIMER_B_FRCTL
: <a class="el" href="_r_t_clib_8h.html#ac2dbad69d6de9fb68abe238dabf085c6">RTClib.h</a>
</li>
<li>PCF8523_TIMER_B_VALUE
: <a class="el" href="_r_t_clib_8h.html#ac78c8d4df672bcdc149399fad866afa2">RTClib.h</a>
</li>
<li>PCF8523_TwoHours
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93">RTClib.h</a>
</li>
<li>Pcf8523OffsetMode
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">RTClib.h</a>
</li>
<li>Pcf8523SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">RTClib.h</a>
</li>
<li>PCF8523TimerClockFreq
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">RTClib.h</a>
</li>
<li>PCF8523TimerIntPulse
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb">RTClib.h</a>
</li>
<li>PCF8563_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a3bb78124c90eb983197e2b8aeb4896bd">RTClib.h</a>
</li>
<li>PCF8563_CLKOUT_MASK
: <a class="el" href="_r_t_clib_8h.html#ad2d6409dd5fa90f8a44243b90c7f29f1">RTClib.h</a>
</li>
<li>PCF8563_CLKOUTCONTROL
: <a class="el" href="_r_t_clib_8h.html#a73854f0fe40d125756643fbf82cddd2f">RTClib.h</a>
</li>
<li>PCF8563_CONTROL_1
: <a class="el" href="_r_t_clib_8h.html#a805fe09d3b526d9555677446e2db35fa">RTClib.h</a>
</li>
<li>PCF8563_CONTROL_2
: <a class="el" href="_r_t_clib_8h.html#a663ad981540d21c8cdd06c33cc5f609b">RTClib.h</a>
</li>
<li>PCF8563_SquareWave1Hz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5">RTClib.h</a>
</li>
<li>PCF8563_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8">RTClib.h</a>
</li>
<li>PCF8563_SquareWave32Hz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a">RTClib.h</a>
</li>
<li>PCF8563_SquareWave32kHz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61">RTClib.h</a>
</li>
<li>PCF8563_SquareWaveOFF
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101">RTClib.h</a>
</li>
<li>PCF8563_VL_SECONDS
: <a class="el" href="_r_t_clib_8h.html#a835f85d72c5303cb4acab2c838b6ba59">RTClib.h</a>
</li>
<li>Pcf8563SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">RTClib.h</a>
</li>
<li>PROGMEM
: <a class="el" href="_r_t_clib_8cpp.html#a07f7414a12e65e2a192193542b7f13da">RTClib.cpp</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>SECONDS_FROM_1970_TO_2000
: <a class="el" href="_r_t_clib_8h.html#a1a4c3c6b78fa47471646f18b572ddd46">RTClib.h</a>
</li>
<li>SECONDS_PER_DAY
: <a class="el" href="_r_t_clib_8h.html#a427ffe4394306d962b8972b3bc952e1c">RTClib.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+158
View File
@@ -0,0 +1,158 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>_I2C_READ
: <a class="el" href="_r_t_clib_8cpp.html#a2dc6d8d042e2684773ea1406f69012e5">RTClib.cpp</a>
</li>
<li>_I2C_WRITE
: <a class="el" href="_r_t_clib_8cpp.html#ad2662457d61c977548704db696c6cc3e">RTClib.cpp</a>
</li>
<li>DS1307_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a647261f334080cbf95e4f8dd79f73769">RTClib.h</a>
</li>
<li>DS1307_CONTROL
: <a class="el" href="_r_t_clib_8h.html#a755ece3794b7a21d8b55c2706ecd8f4b">RTClib.h</a>
</li>
<li>DS1307_NVRAM
: <a class="el" href="_r_t_clib_8h.html#a76dff6c291c0d31905a2267026588c87">RTClib.h</a>
</li>
<li>DS3231_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a8076305a342fb38bb70a8dc3555993ae">RTClib.h</a>
</li>
<li>DS3231_ALARM1
: <a class="el" href="_r_t_clib_8h.html#ae686654358c903a88f4f1b58a03a9b1e">RTClib.h</a>
</li>
<li>DS3231_ALARM2
: <a class="el" href="_r_t_clib_8h.html#aaddd22823b5cb6dfe38bf2293c04eaa2">RTClib.h</a>
</li>
<li>DS3231_CONTROL
: <a class="el" href="_r_t_clib_8h.html#aa9d0b2aca525ae194ad728b90fdbad98">RTClib.h</a>
</li>
<li>DS3231_STATUSREG
: <a class="el" href="_r_t_clib_8h.html#ac946da50dc8b349bf14cbcf91320d389">RTClib.h</a>
</li>
<li>DS3231_TEMPERATUREREG
: <a class="el" href="_r_t_clib_8h.html#a5d99b60759deb0fb9090174d92e4bfcc">RTClib.h</a>
</li>
<li>DS3231_TIME
: <a class="el" href="_r_t_clib_8h.html#a702f90628f57f4fae86f4958a9a8ada3">RTClib.h</a>
</li>
<li>PCF8523_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#ad25274a8c8a482383c086226b505ec27">RTClib.h</a>
</li>
<li>PCF8523_CLKOUTCONTROL
: <a class="el" href="_r_t_clib_8h.html#a67871d89f1920336a3236bc9242d9adc">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_1
: <a class="el" href="_r_t_clib_8h.html#af914a4b88d76872bb612e3d0b82a4084">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_2
: <a class="el" href="_r_t_clib_8h.html#a7d49d1e4a4564d545de494e480cc0478">RTClib.h</a>
</li>
<li>PCF8523_CONTROL_3
: <a class="el" href="_r_t_clib_8h.html#ac7ccab90cfcb90f39c7ffee193e8aa5f">RTClib.h</a>
</li>
<li>PCF8523_OFFSET
: <a class="el" href="_r_t_clib_8h.html#a5d912786bf7684920de9c17d2332b9be">RTClib.h</a>
</li>
<li>PCF8523_STATUSREG
: <a class="el" href="_r_t_clib_8h.html#afc73dd7806192e16dcae13315f88bfb4">RTClib.h</a>
</li>
<li>PCF8523_TIMER_B_FRCTL
: <a class="el" href="_r_t_clib_8h.html#ac2dbad69d6de9fb68abe238dabf085c6">RTClib.h</a>
</li>
<li>PCF8523_TIMER_B_VALUE
: <a class="el" href="_r_t_clib_8h.html#ac78c8d4df672bcdc149399fad866afa2">RTClib.h</a>
</li>
<li>PCF8563_ADDRESS
: <a class="el" href="_r_t_clib_8h.html#a3bb78124c90eb983197e2b8aeb4896bd">RTClib.h</a>
</li>
<li>PCF8563_CLKOUT_MASK
: <a class="el" href="_r_t_clib_8h.html#ad2d6409dd5fa90f8a44243b90c7f29f1">RTClib.h</a>
</li>
<li>PCF8563_CLKOUTCONTROL
: <a class="el" href="_r_t_clib_8h.html#a73854f0fe40d125756643fbf82cddd2f">RTClib.h</a>
</li>
<li>PCF8563_CONTROL_1
: <a class="el" href="_r_t_clib_8h.html#a805fe09d3b526d9555677446e2db35fa">RTClib.h</a>
</li>
<li>PCF8563_CONTROL_2
: <a class="el" href="_r_t_clib_8h.html#a663ad981540d21c8cdd06c33cc5f609b">RTClib.h</a>
</li>
<li>PCF8563_VL_SECONDS
: <a class="el" href="_r_t_clib_8h.html#a835f85d72c5303cb4acab2c838b6ba59">RTClib.h</a>
</li>
<li>SECONDS_FROM_1970_TO_2000
: <a class="el" href="_r_t_clib_8h.html#a1a4c3c6b78fa47471646f18b572ddd46">RTClib.h</a>
</li>
<li>SECONDS_PER_DAY
: <a class="el" href="_r_t_clib_8h.html#a427ffe4394306d962b8972b3bc952e1c">RTClib.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+98
View File
@@ -0,0 +1,98 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>Ds1307SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9">RTClib.h</a>
</li>
<li>Ds3231Alarm1Mode
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297">RTClib.h</a>
</li>
<li>Ds3231Alarm2Mode
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3">RTClib.h</a>
</li>
<li>Ds3231SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3">RTClib.h</a>
</li>
<li>Pcf8523OffsetMode
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f">RTClib.h</a>
</li>
<li>Pcf8523SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c">RTClib.h</a>
</li>
<li>PCF8523TimerClockFreq
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05">RTClib.h</a>
</li>
<li>PCF8523TimerIntPulse
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb">RTClib.h</a>
</li>
<li>Pcf8563SqwPinMode
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a">RTClib.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+209
View File
@@ -0,0 +1,209 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_d"></a>- d -</h3><ul>
<li>DS3231_A1_Date
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b">RTClib.h</a>
</li>
<li>DS3231_A1_Day
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c">RTClib.h</a>
</li>
<li>DS3231_A1_Hour
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9">RTClib.h</a>
</li>
<li>DS3231_A1_Minute
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7">RTClib.h</a>
</li>
<li>DS3231_A1_PerSecond
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36">RTClib.h</a>
</li>
<li>DS3231_A1_Second
: <a class="el" href="_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44">RTClib.h</a>
</li>
<li>DS3231_A2_Date
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d">RTClib.h</a>
</li>
<li>DS3231_A2_Day
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb">RTClib.h</a>
</li>
<li>DS3231_A2_Hour
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2">RTClib.h</a>
</li>
<li>DS3231_A2_Minute
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2">RTClib.h</a>
</li>
<li>DS3231_A2_PerMinute
: <a class="el" href="_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a">RTClib.h</a>
</li>
<li>DS3231_OFF
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f">RTClib.h</a>
</li>
<li>DS3231_SquareWave1Hz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0">RTClib.h</a>
</li>
<li>DS3231_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0">RTClib.h</a>
</li>
<li>DS3231_SquareWave4kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277">RTClib.h</a>
</li>
<li>DS3231_SquareWave8kHz
: <a class="el" href="_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3">RTClib.h</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>PCF8523_Frequency4kHz
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4">RTClib.h</a>
</li>
<li>PCF8523_Frequency64Hz
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925">RTClib.h</a>
</li>
<li>PCF8523_FrequencyHour
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82">RTClib.h</a>
</li>
<li>PCF8523_FrequencyMinute
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284">RTClib.h</a>
</li>
<li>PCF8523_FrequencySecond
: <a class="el" href="_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108">RTClib.h</a>
</li>
<li>PCF8523_LowPulse10x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0">RTClib.h</a>
</li>
<li>PCF8523_LowPulse12x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec">RTClib.h</a>
</li>
<li>PCF8523_LowPulse14x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d">RTClib.h</a>
</li>
<li>PCF8523_LowPulse3x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621">RTClib.h</a>
</li>
<li>PCF8523_LowPulse4x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d">RTClib.h</a>
</li>
<li>PCF8523_LowPulse5x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64">RTClib.h</a>
</li>
<li>PCF8523_LowPulse6x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1">RTClib.h</a>
</li>
<li>PCF8523_LowPulse8x64Hz
: <a class="el" href="_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee">RTClib.h</a>
</li>
<li>PCF8523_OFF
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e">RTClib.h</a>
</li>
<li>PCF8523_OneMinute
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48">RTClib.h</a>
</li>
<li>PCF8523_SquareWave16kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9">RTClib.h</a>
</li>
<li>PCF8523_SquareWave1HZ
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387">RTClib.h</a>
</li>
<li>PCF8523_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56">RTClib.h</a>
</li>
<li>PCF8523_SquareWave32HZ
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9">RTClib.h</a>
</li>
<li>PCF8523_SquareWave32kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d">RTClib.h</a>
</li>
<li>PCF8523_SquareWave4kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf">RTClib.h</a>
</li>
<li>PCF8523_SquareWave8kHz
: <a class="el" href="_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a">RTClib.h</a>
</li>
<li>PCF8523_TwoHours
: <a class="el" href="_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93">RTClib.h</a>
</li>
<li>PCF8563_SquareWave1Hz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5">RTClib.h</a>
</li>
<li>PCF8563_SquareWave1kHz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8">RTClib.h</a>
</li>
<li>PCF8563_SquareWave32Hz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a">RTClib.h</a>
</li>
<li>PCF8563_SquareWave32kHz
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61">RTClib.h</a>
</li>
<li>PCF8563_SquareWaveOFF
: <a class="el" href="_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101">RTClib.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+74
View File
@@ -0,0 +1,74 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: File Members</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTClib
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>PROGMEM
: <a class="el" href="_r_t_clib_8cpp.html#a07f7414a12e65e2a192193542b7f13da">RTClib.cpp</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
+33 -3
View File
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTClib: Main Page</title>
<title>RTClib: Adafruit RTClib</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>
@@ -59,10 +59,40 @@ $(function() {
<div class="header">
<div class="headertitle">
<div class="title">RTClib Documentation</div> </div>
<div class="title">Adafruit RTClib </div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<div class="textblock"><h1><a class="anchor" id="intro"></a>
Introduction</h1>
<p>This is a fork of JeeLab's fantastic real time clock library for Arduino.</p>
<p>For details on using this library with an RTC module like the DS1307, PCF8523, or DS3231, see the guide at: <a href="https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/overview">https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/overview</a></p>
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
<h1><a class="anchor" id="classes"></a>
Available classes</h1>
<p>This library provides the following classes:</p>
<ul>
<li>Classes for manipulating dates, times and durations:<ul>
<li><a class="el" href="class_date_time.html" title="Simple general-purpose date/time class (no TZ / DST / leap seconds). ">DateTime</a> represents a specific point in time; this is the data type used for setting and reading the supported RTCs</li>
<li><a class="el" href="class_time_span.html" title="Timespan which can represent changes in time with seconds accuracy. ">TimeSpan</a> represents the length of a time interval</li>
</ul>
</li>
<li>Interfacing specific RTC chips:<ul>
<li><a class="el" href="class_r_t_c___d_s1307.html" title="RTC based on the DS1307 chip connected via I2C and the Wire library. ">RTC_DS1307</a></li>
<li><a class="el" href="class_r_t_c___d_s3231.html" title="RTC based on the DS3231 chip connected via I2C and the Wire library. ">RTC_DS3231</a></li>
<li><a class="el" href="class_r_t_c___p_c_f8523.html" title="RTC based on the PCF8523 chip connected via I2C and the Wire library. ">RTC_PCF8523</a></li>
</ul>
</li>
<li>RTC emulated in software; do not expect much accuracy out of these:<ul>
<li><a class="el" href="class_r_t_c___millis.html" title="RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to mill...">RTC_Millis</a> is based on <code>millis()</code></li>
<li><a class="el" href="class_r_t_c___micros.html" title="RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes. ">RTC_Micros</a> is based on <code>micros()</code>; its drift rate can be tuned by the user</li>
</ul>
</li>
</ul>
<h1><a class="anchor" id="license"></a>
License</h1>
<p>Original library by JeeLabs <a href="https://jeelabs.org/pub/docs/rtclib/,">https://jeelabs.org/pub/docs/rtclib/,</a> released to the public domain.</p>
<p>This version: MIT (see LICENSE) </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
+61 -1
View File
@@ -1,2 +1,62 @@
var menudata={children:[
{text:"Main Page",url:"index.html"}]}
{text:"Main Page",url:"index.html"},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"_",url:"functions.html#index__"},
{text:"a",url:"functions.html#index_a"},
{text:"b",url:"functions.html#index_b"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"e",url:"functions.html#index_e"},
{text:"g",url:"functions.html#index_g"},
{text:"h",url:"functions.html#index_h"},
{text:"i",url:"functions.html#index_i"},
{text:"l",url:"functions.html#index_l"},
{text:"m",url:"functions.html#index_m"},
{text:"n",url:"functions.html#index_n"},
{text:"o",url:"functions.html#index_o"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"u",url:"functions.html#index_u"},
{text:"w",url:"functions.html#index_w"},
{text:"y",url:"functions.html#index_y"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
{text:"b",url:"functions_func.html#index_b"},
{text:"c",url:"functions_func.html#index_c"},
{text:"d",url:"functions_func.html#index_d"},
{text:"e",url:"functions_func.html#index_e"},
{text:"g",url:"functions_func.html#index_g"},
{text:"h",url:"functions_func.html#index_h"},
{text:"i",url:"functions_func.html#index_i"},
{text:"l",url:"functions_func.html#index_l"},
{text:"m",url:"functions_func.html#index_m"},
{text:"n",url:"functions_func.html#index_n"},
{text:"o",url:"functions_func.html#index_o"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"},
{text:"t",url:"functions_func.html#index_t"},
{text:"u",url:"functions_func.html#index_u"},
{text:"w",url:"functions_func.html#index_w"},
{text:"y",url:"functions_func.html#index_y"}]},
{text:"Variables",url:"functions_vars.html"},
{text:"Enumerations",url:"functions_enum.html"},
{text:"Enumerator",url:"functions_eval.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"File Members",url:"globals.html",children:[
{text:"All",url:"globals.html",children:[
{text:"_",url:"globals.html#index__"},
{text:"d",url:"globals.html#index_d"},
{text:"p",url:"globals.html#index_p"},
{text:"s",url:"globals.html#index_s"}]},
{text:"Variables",url:"globals_vars.html"},
{text:"Enumerations",url:"globals_enum.html"},
{text:"Enumerator",url:"globals_eval.html",children:[
{text:"d",url:"globals_eval.html#index_d"},
{text:"p",url:"globals_eval.html#index_p"}]},
{text:"Macros",url:"globals_defs.html"}]}]}]}
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+6
View File
@@ -0,0 +1,6 @@
var searchData=
[
['_5fi2c_5fread',['_I2C_READ',['../_r_t_clib_8cpp.html#a2dc6d8d042e2684773ea1406f69012e5',1,'RTClib.cpp']]],
['_5fi2c_5fwrite',['_I2C_WRITE',['../_r_t_clib_8cpp.html#ad2662457d61c977548704db696c6cc3e',1,'RTClib.cpp']]],
['_5fseconds',['_seconds',['../class_time_span.html#a0b9951f6598ebe9fc2978c51cf732bf3',1,'TimeSpan']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+7
View File
@@ -0,0 +1,7 @@
var searchData=
[
['adjust',['adjust',['../class_r_t_c___d_s1307.html#a6e38778b577a80008e9dc630384b8520',1,'RTC_DS1307::adjust()'],['../class_r_t_c___d_s3231.html#ae8d2a40c8ada023f5ab502a77631abb0',1,'RTC_DS3231::adjust()'],['../class_r_t_c___p_c_f8523.html#a58c717aba56f84fd4be51cdcf88fb470',1,'RTC_PCF8523::adjust()'],['../class_r_t_c___p_c_f8563.html#a131456dcfbc1cb18a1545d374cebf763',1,'RTC_PCF8563::adjust()'],['../class_r_t_c___millis.html#adcf4a13317d9b785ae79613b3429a46a',1,'RTC_Millis::adjust()'],['../class_r_t_c___micros.html#aea8ab863c103875e38a240a560531b7a',1,'RTC_Micros::adjust()']]],
['adjustdrift',['adjustDrift',['../class_r_t_c___micros.html#a9e5c1b798e0e61058c86adb74e41b6b4',1,'RTC_Micros']]],
['alarmfired',['alarmFired',['../class_r_t_c___d_s3231.html#a5d9b443a5c3cd574a30e22f3c5f272a1',1,'RTC_DS3231']]],
['adafruit_20rtclib',['Adafruit RTClib',['../index.html',1,'']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_10.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+12
View File
@@ -0,0 +1,12 @@
var searchData=
[
['timespan',['TimeSpan',['../class_time_span.html',1,'TimeSpan'],['../class_time_span.html#af6f4ccd4c1789c174914f1d462de74f4',1,'TimeSpan::TimeSpan(int32_t seconds=0)'],['../class_time_span.html#ae582bf4b81ecc9b720cd390249f7261b',1,'TimeSpan::TimeSpan(int16_t days, int8_t hours, int8_t minutes, int8_t seconds)'],['../class_time_span.html#a7ee93d77fe8019b3110ec9aeb1d4e9e6',1,'TimeSpan::TimeSpan(const TimeSpan &amp;copy)']]],
['timestamp',['timestamp',['../class_date_time.html#a7fda98373c9162c3b7c6fa304256a380',1,'DateTime']]],
['timestamp_5fdate',['TIMESTAMP_DATE',['../class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa3cd012ee63cddb295b466a3431449805',1,'DateTime']]],
['timestamp_5ffull',['TIMESTAMP_FULL',['../class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa784e65d72227eca32bea310d8e067f62',1,'DateTime']]],
['timestamp_5ftime',['TIMESTAMP_TIME',['../class_date_time.html#a3f65aa183f72c285a03f7dd04321285aa917c6893834b9798f094165cc2bbc63b',1,'DateTime']]],
['timestampopt',['timestampOpt',['../class_date_time.html#a3f65aa183f72c285a03f7dd04321285a',1,'DateTime']]],
['tostring',['toString',['../class_date_time.html#a3753bf2ae254315a56f7ee38ff0b188b',1,'DateTime']]],
['totalseconds',['totalseconds',['../class_time_span.html#acf4206e0878c620da06035ac1684dd87',1,'TimeSpan']]],
['twelvehour',['twelveHour',['../class_date_time.html#a5738404586a60d787aaaa4735913e9c7',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_11.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['unixtime',['unixtime',['../class_date_time.html#ae4629e7b2ffeac4a0c8f8c3f9c545990',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_12.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
var searchData=
[
['writenvram',['writenvram',['../class_r_t_c___d_s1307.html#ac60cf11ebb0a4dc1fe6097787caecd75',1,'RTC_DS1307::writenvram(uint8_t address, uint8_t data)'],['../class_r_t_c___d_s1307.html#a9687ba44a4f9c75cc067806e38b237e9',1,'RTC_DS1307::writenvram(uint8_t address, uint8_t *buf, uint8_t size)']]],
['writesqwpinmode',['writeSqwPinMode',['../class_r_t_c___d_s1307.html#a0d0871447dc3464dc8dc127433a14691',1,'RTC_DS1307::writeSqwPinMode()'],['../class_r_t_c___d_s3231.html#a7dd635277072b79d51d830a72dae1f72',1,'RTC_DS3231::writeSqwPinMode()'],['../class_r_t_c___p_c_f8523.html#afac1866e69541cfb93251dee683f0e63',1,'RTC_PCF8523::writeSqwPinMode()'],['../class_r_t_c___p_c_f8563.html#aa69b313f7836d709a52ca013a4545c97',1,'RTC_PCF8563::writeSqwPinMode()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_13.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
var searchData=
[
['year',['year',['../class_date_time.html#a04bc8f3d3452bf8fcc5f1e82d86d7fe8',1,'DateTime']]],
['yoff',['yOff',['../class_date_time.html#ac0b5906cbb32751988603bf0388e7ab9',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['begin',['begin',['../class_r_t_c___d_s1307.html#a4ca3c7c4540c0cf6ecba9714351e882a',1,'RTC_DS1307::begin()'],['../class_r_t_c___d_s3231.html#a34c9bf3fda460d22d9bccf0b1da0f4af',1,'RTC_DS3231::begin()'],['../class_r_t_c___p_c_f8523.html#a3560cdc2149c6e35ace7b39ce4360d56',1,'RTC_PCF8523::begin()'],['../class_r_t_c___p_c_f8563.html#a808dbb8142c70c075808d397a9cefce8',1,'RTC_PCF8563::begin()'],['../class_r_t_c___millis.html#aede4177f4b7db6dbe91aa082047d4c4b',1,'RTC_Millis::begin()'],['../class_r_t_c___micros.html#a4b21dc19f14d3559b08847c9abcd2a77',1,'RTC_Micros::begin()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
var searchData=
[
['calibrate',['calibrate',['../class_r_t_c___p_c_f8523.html#a33e8ae8a0e1ab3e11c4d0dc07c45d1a1',1,'RTC_PCF8523']]],
['clearalarm',['clearAlarm',['../class_r_t_c___d_s3231.html#aa8050b94c8333d72b31fd223eeb50911',1,'RTC_DS3231']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+43
View File
@@ -0,0 +1,43 @@
var searchData=
[
['d',['d',['../class_date_time.html#abad2ae4520c8a7f87fd242c0d9a53256',1,'DateTime']]],
['datetime',['DateTime',['../class_date_time.html',1,'DateTime'],['../class_date_time.html#af221f098098c80edfcd71fbc256f457a',1,'DateTime::DateTime(uint32_t t=SECONDS_FROM_1970_TO_2000)'],['../class_date_time.html#aad62a6709a1e65e6860b1efaf8c347e9',1,'DateTime::DateTime(uint16_t year, uint8_t month, uint8_t day, uint8_t hour=0, uint8_t min=0, uint8_t sec=0)'],['../class_date_time.html#a50502a3a29409c6c2507638779df1a9d',1,'DateTime::DateTime(const DateTime &amp;copy)'],['../class_date_time.html#aabeb5303c98a004439fe337bb5f5da63',1,'DateTime::DateTime(const char *date, const char *time)'],['../class_date_time.html#a75e22d94bd5ab883ec56e6581e04a2d7',1,'DateTime::DateTime(const __FlashStringHelper *date, const __FlashStringHelper *time)'],['../class_date_time.html#a6093674ec825488817cd7576e46213da',1,'DateTime::DateTime(const char *iso8601date)']]],
['day',['day',['../class_date_time.html#a6e653eaef31e4956ee9bf67b4874a9a8',1,'DateTime']]],
['dayoftheweek',['dayOfTheWeek',['../class_date_time.html#a958229f0d6a46d092658028d25a9e65c',1,'DateTime']]],
['days',['days',['../class_time_span.html#a50f71a2e56d605b32b19ca86cce15d39',1,'TimeSpan']]],
['deconfigurealltimers',['deconfigureAllTimers',['../class_r_t_c___p_c_f8523.html#a7ef4eb0f08c838b2ca645d35dab79e78',1,'RTC_PCF8523']]],
['disable32k',['disable32K',['../class_r_t_c___d_s3231.html#a68799885fdc7b5b9958b579376eb23a7',1,'RTC_DS3231']]],
['disablealarm',['disableAlarm',['../class_r_t_c___d_s3231.html#a9f5191fed61fd8a4716572d43f300a5a',1,'RTC_DS3231']]],
['disablecountdowntimer',['disableCountdownTimer',['../class_r_t_c___p_c_f8523.html#a8f25e43db2c61ed164d4520c2a1a563b',1,'RTC_PCF8523']]],
['disablesecondtimer',['disableSecondTimer',['../class_r_t_c___p_c_f8523.html#a6101663e87ffc018721c0a9a12107550',1,'RTC_PCF8523']]],
['ds1307_5faddress',['DS1307_ADDRESS',['../_r_t_clib_8h.html#a647261f334080cbf95e4f8dd79f73769',1,'RTClib.h']]],
['ds1307_5fcontrol',['DS1307_CONTROL',['../_r_t_clib_8h.html#a755ece3794b7a21d8b55c2706ecd8f4b',1,'RTClib.h']]],
['ds1307_5fnvram',['DS1307_NVRAM',['../_r_t_clib_8h.html#a76dff6c291c0d31905a2267026588c87',1,'RTClib.h']]],
['ds1307sqwpinmode',['Ds1307SqwPinMode',['../_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9',1,'RTClib.h']]],
['ds3231_5fa1_5fdate',['DS3231_A1_Date',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b',1,'RTClib.h']]],
['ds3231_5fa1_5fday',['DS3231_A1_Day',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c',1,'RTClib.h']]],
['ds3231_5fa1_5fhour',['DS3231_A1_Hour',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9',1,'RTClib.h']]],
['ds3231_5fa1_5fminute',['DS3231_A1_Minute',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7',1,'RTClib.h']]],
['ds3231_5fa1_5fpersecond',['DS3231_A1_PerSecond',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36',1,'RTClib.h']]],
['ds3231_5fa1_5fsecond',['DS3231_A1_Second',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44',1,'RTClib.h']]],
['ds3231_5fa2_5fdate',['DS3231_A2_Date',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d',1,'RTClib.h']]],
['ds3231_5fa2_5fday',['DS3231_A2_Day',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb',1,'RTClib.h']]],
['ds3231_5fa2_5fhour',['DS3231_A2_Hour',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2',1,'RTClib.h']]],
['ds3231_5fa2_5fminute',['DS3231_A2_Minute',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2',1,'RTClib.h']]],
['ds3231_5fa2_5fperminute',['DS3231_A2_PerMinute',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a',1,'RTClib.h']]],
['ds3231_5faddress',['DS3231_ADDRESS',['../_r_t_clib_8h.html#a8076305a342fb38bb70a8dc3555993ae',1,'RTClib.h']]],
['ds3231_5falarm1',['DS3231_ALARM1',['../_r_t_clib_8h.html#ae686654358c903a88f4f1b58a03a9b1e',1,'RTClib.h']]],
['ds3231_5falarm2',['DS3231_ALARM2',['../_r_t_clib_8h.html#aaddd22823b5cb6dfe38bf2293c04eaa2',1,'RTClib.h']]],
['ds3231_5fcontrol',['DS3231_CONTROL',['../_r_t_clib_8h.html#aa9d0b2aca525ae194ad728b90fdbad98',1,'RTClib.h']]],
['ds3231_5foff',['DS3231_OFF',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f',1,'RTClib.h']]],
['ds3231_5fsquarewave1hz',['DS3231_SquareWave1Hz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0',1,'RTClib.h']]],
['ds3231_5fsquarewave1khz',['DS3231_SquareWave1kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0',1,'RTClib.h']]],
['ds3231_5fsquarewave4khz',['DS3231_SquareWave4kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277',1,'RTClib.h']]],
['ds3231_5fsquarewave8khz',['DS3231_SquareWave8kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3',1,'RTClib.h']]],
['ds3231_5fstatusreg',['DS3231_STATUSREG',['../_r_t_clib_8h.html#ac946da50dc8b349bf14cbcf91320d389',1,'RTClib.h']]],
['ds3231_5ftemperaturereg',['DS3231_TEMPERATUREREG',['../_r_t_clib_8h.html#a5d99b60759deb0fb9090174d92e4bfcc',1,'RTClib.h']]],
['ds3231_5ftime',['DS3231_TIME',['../_r_t_clib_8h.html#a702f90628f57f4fae86f4958a9a8ada3',1,'RTClib.h']]],
['ds3231alarm1mode',['Ds3231Alarm1Mode',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297',1,'RTClib.h']]],
['ds3231alarm2mode',['Ds3231Alarm2Mode',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3',1,'RTClib.h']]],
['ds3231sqwpinmode',['Ds3231SqwPinMode',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+6
View File
@@ -0,0 +1,6 @@
var searchData=
[
['enable32k',['enable32K',['../class_r_t_c___d_s3231.html#ab20d003e8bb8714c48cb3d06fdd7cecc',1,'RTC_DS3231']]],
['enablecountdowntimer',['enableCountdownTimer',['../class_r_t_c___p_c_f8523.html#a54045d4b13deaa90aa7075c735a93634',1,'RTC_PCF8523::enableCountdownTimer(PCF8523TimerClockFreq clkFreq, uint8_t numPeriods, uint8_t lowPulseWidth)'],['../class_r_t_c___p_c_f8523.html#ac6f20e1ea2efc9c4b76e8d49534fa229',1,'RTC_PCF8523::enableCountdownTimer(PCF8523TimerClockFreq clkFreq, uint8_t numPeriods)']]],
['enablesecondtimer',['enableSecondTimer',['../class_r_t_c___p_c_f8523.html#aebd5623666c6809e747570fe4c36a4f3',1,'RTC_PCF8523']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['gettemperature',['getTemperature',['../class_r_t_c___d_s3231.html#a6eb180c4c14a22322a9ea3e58b51798b',1,'RTC_DS3231']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+6
View File
@@ -0,0 +1,6 @@
var searchData=
[
['hh',['hh',['../class_date_time.html#ad65c31b7b4bf0430311e5bdf3f343371',1,'DateTime']]],
['hour',['hour',['../class_date_time.html#ac17441fb0c669bcf3be5de278335e8d0',1,'DateTime']]],
['hours',['hours',['../class_time_span.html#a3033fb6ede5ac2ece3c9753901a4abf5',1,'TimeSpan']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+8
View File
@@ -0,0 +1,8 @@
var searchData=
[
['initialized',['initialized',['../class_r_t_c___p_c_f8523.html#aa2f261383ef95f88108405f5d7ae4e2f',1,'RTC_PCF8523']]],
['isenabled32k',['isEnabled32K',['../class_r_t_c___d_s3231.html#ada935a4541328b627b4dbba95fa133c8',1,'RTC_DS3231']]],
['ispm',['isPM',['../class_date_time.html#a0c11137c3e56e1b7cc7a6dccee755b8e',1,'DateTime']]],
['isrunning',['isrunning',['../class_r_t_c___d_s1307.html#a0ec6f600f705edfef43bd798dce9946f',1,'RTC_DS1307::isrunning()'],['../class_r_t_c___p_c_f8523.html#a0dfb7557baf6f32a49fc71f45b19095c',1,'RTC_PCF8523::isrunning()'],['../class_r_t_c___p_c_f8563.html#a0b12f578c46fdcca20df2340a7039c6f',1,'RTC_PCF8563::isrunning()']]],
['isvalid',['isValid',['../class_date_time.html#a21b2a59fbde555e5c5688d44e9d95aec',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+7
View File
@@ -0,0 +1,7 @@
var searchData=
[
['lastmicros',['lastMicros',['../class_r_t_c___micros.html#acc3ad51cda73fd1b56c17f590322bf01',1,'RTC_Micros']]],
['lastmillis',['lastMillis',['../class_r_t_c___millis.html#a3bff2877c276d3389ca26551aff56aed',1,'RTC_Millis']]],
['lastunix',['lastUnix',['../class_r_t_c___millis.html#a0b1337ab8374f16ed4baa243781a2bcd',1,'RTC_Millis::lastUnix()'],['../class_r_t_c___micros.html#aea50e960ad63464f2817fab6188030d5',1,'RTC_Micros::lastUnix()']]],
['lostpower',['lostPower',['../class_r_t_c___d_s3231.html#a097dc15a79ec077073969432b1abcb88',1,'RTC_DS3231::lostPower()'],['../class_r_t_c___p_c_f8523.html#a47962a5ca20578497496df2ee979ca43',1,'RTC_PCF8523::lostPower()'],['../class_r_t_c___p_c_f8563.html#ab2de6ea3cc5712efc02cb62589d912ce',1,'RTC_PCF8563::lostPower()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+9
View File
@@ -0,0 +1,9 @@
var searchData=
[
['m',['m',['../class_date_time.html#a04c79ec05511462bc6a015e5b1088609',1,'DateTime']]],
['microspersecond',['microsPerSecond',['../class_r_t_c___micros.html#a32eaa7a8966753129e6ab948e834bae1',1,'RTC_Micros']]],
['minute',['minute',['../class_date_time.html#a8dac4d21cf40f1b6f1ec5973024709ed',1,'DateTime']]],
['minutes',['minutes',['../class_time_span.html#ac6590f801d688a3fffff68df6707ed0b',1,'TimeSpan']]],
['mm',['mm',['../class_date_time.html#af2cbffff9349832135c3280a18d21510',1,'DateTime']]],
['month',['month',['../class_date_time.html#a10d35aa20ebb179cdb4b61f90dfcfe74',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['now',['now',['../class_r_t_c___d_s1307.html#a9f5f5dbcce65b67e00b50808a45a4249',1,'RTC_DS1307::now()'],['../class_r_t_c___d_s3231.html#adc740b28876022b852e0f33842632fab',1,'RTC_DS3231::now()'],['../class_r_t_c___p_c_f8523.html#a5c61a02e752fd1f49fe17ed44f0506f9',1,'RTC_PCF8523::now()'],['../class_r_t_c___p_c_f8563.html#a8a7c93ea2705e8fb2f928474b6f80f12',1,'RTC_PCF8563::now()'],['../class_r_t_c___millis.html#aac263a7087f8603199eb45cdc7c3c146',1,'RTC_Millis::now()'],['../class_r_t_c___micros.html#a1fc42a118907796cc95af60ab243c5bd',1,'RTC_Micros::now()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
var searchData=
[
['operator_21_3d',['operator!=',['../class_date_time.html#aa64131ebd35cb40ed616b111ea501760',1,'DateTime']]],
['operator_2b',['operator+',['../class_date_time.html#ae043350a8bfa362aabbc9f5ee658b4e6',1,'DateTime::operator+()'],['../class_time_span.html#af1dad98bdfcf07cf668e18509fbca8d4',1,'TimeSpan::operator+()']]],
['operator_2d',['operator-',['../class_date_time.html#acbdcc7a6b55924552e72696d9e5bbb98',1,'DateTime::operator-(const TimeSpan &amp;span)'],['../class_date_time.html#a005fb6b5723a393da66e821a93cec5a5',1,'DateTime::operator-(const DateTime &amp;right)'],['../class_time_span.html#afe69b3603f24bcbeb16a20e5f97af79b',1,'TimeSpan::operator-()']]],
['operator_3c',['operator&lt;',['../class_date_time.html#a6f1288d0205e97f86dfecfc7fd7b4e60',1,'DateTime']]],
['operator_3c_3d',['operator&lt;=',['../class_date_time.html#af9da2ce38916caa365f24a38f5834b47',1,'DateTime']]],
['operator_3d_3d',['operator==',['../class_date_time.html#a0c68b136471b6f8daf575ce399ca619c',1,'DateTime']]],
['operator_3e',['operator&gt;',['../class_date_time.html#a0cbf838febb24c433bd517cbb75a3e8c',1,'DateTime']]],
['operator_3e_3d',['operator&gt;=',['../class_date_time.html#a380536b7398afa1f7dcff9df9054fcbb',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+52
View File
@@ -0,0 +1,52 @@
var searchData=
[
['pcf8523_5faddress',['PCF8523_ADDRESS',['../_r_t_clib_8h.html#ad25274a8c8a482383c086226b505ec27',1,'RTClib.h']]],
['pcf8523_5fclkoutcontrol',['PCF8523_CLKOUTCONTROL',['../_r_t_clib_8h.html#a67871d89f1920336a3236bc9242d9adc',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f1',['PCF8523_CONTROL_1',['../_r_t_clib_8h.html#af914a4b88d76872bb612e3d0b82a4084',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f2',['PCF8523_CONTROL_2',['../_r_t_clib_8h.html#a7d49d1e4a4564d545de494e480cc0478',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f3',['PCF8523_CONTROL_3',['../_r_t_clib_8h.html#ac7ccab90cfcb90f39c7ffee193e8aa5f',1,'RTClib.h']]],
['pcf8523_5ffrequency4khz',['PCF8523_Frequency4kHz',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4',1,'RTClib.h']]],
['pcf8523_5ffrequency64hz',['PCF8523_Frequency64Hz',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925',1,'RTClib.h']]],
['pcf8523_5ffrequencyhour',['PCF8523_FrequencyHour',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82',1,'RTClib.h']]],
['pcf8523_5ffrequencyminute',['PCF8523_FrequencyMinute',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284',1,'RTClib.h']]],
['pcf8523_5ffrequencysecond',['PCF8523_FrequencySecond',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108',1,'RTClib.h']]],
['pcf8523_5flowpulse10x64hz',['PCF8523_LowPulse10x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0',1,'RTClib.h']]],
['pcf8523_5flowpulse12x64hz',['PCF8523_LowPulse12x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec',1,'RTClib.h']]],
['pcf8523_5flowpulse14x64hz',['PCF8523_LowPulse14x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d',1,'RTClib.h']]],
['pcf8523_5flowpulse3x64hz',['PCF8523_LowPulse3x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621',1,'RTClib.h']]],
['pcf8523_5flowpulse4x64hz',['PCF8523_LowPulse4x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d',1,'RTClib.h']]],
['pcf8523_5flowpulse5x64hz',['PCF8523_LowPulse5x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64',1,'RTClib.h']]],
['pcf8523_5flowpulse6x64hz',['PCF8523_LowPulse6x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1',1,'RTClib.h']]],
['pcf8523_5flowpulse8x64hz',['PCF8523_LowPulse8x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee',1,'RTClib.h']]],
['pcf8523_5foff',['PCF8523_OFF',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e',1,'RTClib.h']]],
['pcf8523_5foffset',['PCF8523_OFFSET',['../_r_t_clib_8h.html#a5d912786bf7684920de9c17d2332b9be',1,'RTClib.h']]],
['pcf8523_5foneminute',['PCF8523_OneMinute',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48',1,'RTClib.h']]],
['pcf8523_5fsquarewave16khz',['PCF8523_SquareWave16kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9',1,'RTClib.h']]],
['pcf8523_5fsquarewave1hz',['PCF8523_SquareWave1HZ',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387',1,'RTClib.h']]],
['pcf8523_5fsquarewave1khz',['PCF8523_SquareWave1kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56',1,'RTClib.h']]],
['pcf8523_5fsquarewave32hz',['PCF8523_SquareWave32HZ',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9',1,'RTClib.h']]],
['pcf8523_5fsquarewave32khz',['PCF8523_SquareWave32kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d',1,'RTClib.h']]],
['pcf8523_5fsquarewave4khz',['PCF8523_SquareWave4kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf',1,'RTClib.h']]],
['pcf8523_5fsquarewave8khz',['PCF8523_SquareWave8kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a',1,'RTClib.h']]],
['pcf8523_5fstatusreg',['PCF8523_STATUSREG',['../_r_t_clib_8h.html#afc73dd7806192e16dcae13315f88bfb4',1,'RTClib.h']]],
['pcf8523_5ftimer_5fb_5ffrctl',['PCF8523_TIMER_B_FRCTL',['../_r_t_clib_8h.html#ac2dbad69d6de9fb68abe238dabf085c6',1,'RTClib.h']]],
['pcf8523_5ftimer_5fb_5fvalue',['PCF8523_TIMER_B_VALUE',['../_r_t_clib_8h.html#ac78c8d4df672bcdc149399fad866afa2',1,'RTClib.h']]],
['pcf8523_5ftwohours',['PCF8523_TwoHours',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93',1,'RTClib.h']]],
['pcf8523offsetmode',['Pcf8523OffsetMode',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f',1,'RTClib.h']]],
['pcf8523sqwpinmode',['Pcf8523SqwPinMode',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c',1,'RTClib.h']]],
['pcf8523timerclockfreq',['PCF8523TimerClockFreq',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05',1,'RTClib.h']]],
['pcf8523timerintpulse',['PCF8523TimerIntPulse',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb',1,'RTClib.h']]],
['pcf8563_5faddress',['PCF8563_ADDRESS',['../_r_t_clib_8h.html#a3bb78124c90eb983197e2b8aeb4896bd',1,'RTClib.h']]],
['pcf8563_5fclkout_5fmask',['PCF8563_CLKOUT_MASK',['../_r_t_clib_8h.html#ad2d6409dd5fa90f8a44243b90c7f29f1',1,'RTClib.h']]],
['pcf8563_5fclkoutcontrol',['PCF8563_CLKOUTCONTROL',['../_r_t_clib_8h.html#a73854f0fe40d125756643fbf82cddd2f',1,'RTClib.h']]],
['pcf8563_5fcontrol_5f1',['PCF8563_CONTROL_1',['../_r_t_clib_8h.html#a805fe09d3b526d9555677446e2db35fa',1,'RTClib.h']]],
['pcf8563_5fcontrol_5f2',['PCF8563_CONTROL_2',['../_r_t_clib_8h.html#a663ad981540d21c8cdd06c33cc5f609b',1,'RTClib.h']]],
['pcf8563_5fsquarewave1hz',['PCF8563_SquareWave1Hz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5',1,'RTClib.h']]],
['pcf8563_5fsquarewave1khz',['PCF8563_SquareWave1kHz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8',1,'RTClib.h']]],
['pcf8563_5fsquarewave32hz',['PCF8563_SquareWave32Hz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a',1,'RTClib.h']]],
['pcf8563_5fsquarewave32khz',['PCF8563_SquareWave32kHz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61',1,'RTClib.h']]],
['pcf8563_5fsquarewaveoff',['PCF8563_SquareWaveOFF',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101',1,'RTClib.h']]],
['pcf8563_5fvl_5fseconds',['PCF8563_VL_SECONDS',['../_r_t_clib_8h.html#a835f85d72c5303cb4acab2c838b6ba59',1,'RTClib.h']]],
['pcf8563sqwpinmode',['Pcf8563SqwPinMode',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a',1,'RTClib.h']]],
['progmem',['PROGMEM',['../_r_t_clib_8cpp.html#a07f7414a12e65e2a192193542b7f13da',1,'RTClib.cpp']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+14
View File
@@ -0,0 +1,14 @@
var searchData=
[
['readnvram',['readnvram',['../class_r_t_c___d_s1307.html#a8f4a3e283213c783130cc65e17903ec2',1,'RTC_DS1307::readnvram(uint8_t address)'],['../class_r_t_c___d_s1307.html#a78396f959fc306db28df2fcfb3ed6878',1,'RTC_DS1307::readnvram(uint8_t *buf, uint8_t size, uint8_t address)']]],
['readsqwpinmode',['readSqwPinMode',['../class_r_t_c___d_s1307.html#ac2aee07ab819353d18f94a01a7a40da2',1,'RTC_DS1307::readSqwPinMode()'],['../class_r_t_c___d_s3231.html#a461204c0b4dec27b6a1e9ffedc148940',1,'RTC_DS3231::readSqwPinMode()'],['../class_r_t_c___p_c_f8523.html#ae8d6c49c65fa7b509f76380a33b282ca',1,'RTC_PCF8523::readSqwPinMode()'],['../class_r_t_c___p_c_f8563.html#a6c143e43e399a1b95f6ff19cbd96d155',1,'RTC_PCF8563::readSqwPinMode()']]],
['rtc_5fds1307',['RTC_DS1307',['../class_r_t_c___d_s1307.html',1,'']]],
['rtc_5fds3231',['RTC_DS3231',['../class_r_t_c___d_s3231.html',1,'']]],
['rtc_5fmicros',['RTC_Micros',['../class_r_t_c___micros.html',1,'']]],
['rtc_5fmillis',['RTC_Millis',['../class_r_t_c___millis.html',1,'']]],
['rtc_5fpcf8523',['RTC_PCF8523',['../class_r_t_c___p_c_f8523.html',1,'']]],
['rtc_5fpcf8563',['RTC_PCF8563',['../class_r_t_c___p_c_f8563.html',1,'']]],
['rtclib_2ecpp',['RTClib.cpp',['../_r_t_clib_8cpp.html',1,'']]],
['rtclib_2eh',['RTClib.h',['../_r_t_clib_8h.html',1,'']]],
['rtcwirebus',['RTCWireBus',['../class_r_t_c___d_s1307.html#a107e415a91a1faaae472fa20b115bca2',1,'RTC_DS1307::RTCWireBus()'],['../class_r_t_c___d_s3231.html#a15c85e08c67f1c52f7b9dcc0636b445f',1,'RTC_DS3231::RTCWireBus()'],['../class_r_t_c___p_c_f8523.html#a8e9266429d6be6e9609d0ea3003bfd35',1,'RTC_PCF8523::RTCWireBus()'],['../class_r_t_c___p_c_f8563.html#a10df664e15d495d96e151ec31e3458ba',1,'RTC_PCF8563::RTCWireBus()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+13
View File
@@ -0,0 +1,13 @@
var searchData=
[
['second',['second',['../class_date_time.html#adacdb3c0984bc73c2b48e5d1995a6c01',1,'DateTime']]],
['seconds',['seconds',['../class_time_span.html#ad1860591ff7f8c021c6bbadcc6d9ec02',1,'TimeSpan']]],
['seconds_5ffrom_5f1970_5fto_5f2000',['SECONDS_FROM_1970_TO_2000',['../_r_t_clib_8h.html#a1a4c3c6b78fa47471646f18b572ddd46',1,'RTClib.h']]],
['seconds_5fper_5fday',['SECONDS_PER_DAY',['../_r_t_clib_8h.html#a427ffe4394306d962b8972b3bc952e1c',1,'RTClib.h']]],
['secondstime',['secondstime',['../class_date_time.html#a15a271a5c566550e3feae2b9624430f0',1,'DateTime']]],
['setalarm1',['setAlarm1',['../class_r_t_c___d_s3231.html#ad12211e56637221b0c6b956bfe764404',1,'RTC_DS3231']]],
['setalarm2',['setAlarm2',['../class_r_t_c___d_s3231.html#a686299444985b8c36d12a7ce32c9add6',1,'RTC_DS3231']]],
['ss',['ss',['../class_date_time.html#a38da3481e6355fcf8ceb4c57eb9db0ce',1,'DateTime']]],
['start',['start',['../class_r_t_c___p_c_f8523.html#ab2c5977b18ef47b58dbba32b1f507ea4',1,'RTC_PCF8523::start()'],['../class_r_t_c___p_c_f8563.html#aa5c41f5e112b239a9ae4cef449caac06',1,'RTC_PCF8563::start()']]],
['stop',['stop',['../class_r_t_c___p_c_f8523.html#ab1783d2501ea0d88792f50abbc5e450f',1,'RTC_PCF8523::stop()'],['../class_r_t_c___p_c_f8563.html#a75ed83eb83c0eba2e09b20f356c7df90',1,'RTC_PCF8563::stop()']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['datetime',['DateTime',['../class_date_time.html',1,'']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+9
View File
@@ -0,0 +1,9 @@
var searchData=
[
['rtc_5fds1307',['RTC_DS1307',['../class_r_t_c___d_s1307.html',1,'']]],
['rtc_5fds3231',['RTC_DS3231',['../class_r_t_c___d_s3231.html',1,'']]],
['rtc_5fmicros',['RTC_Micros',['../class_r_t_c___micros.html',1,'']]],
['rtc_5fmillis',['RTC_Millis',['../class_r_t_c___millis.html',1,'']]],
['rtc_5fpcf8523',['RTC_PCF8523',['../class_r_t_c___p_c_f8523.html',1,'']]],
['rtc_5fpcf8563',['RTC_PCF8563',['../class_r_t_c___p_c_f8563.html',1,'']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['timespan',['TimeSpan',['../class_time_span.html',1,'']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
var searchData=
[
['_5fi2c_5fread',['_I2C_READ',['../_r_t_clib_8cpp.html#a2dc6d8d042e2684773ea1406f69012e5',1,'RTClib.cpp']]],
['_5fi2c_5fwrite',['_I2C_WRITE',['../_r_t_clib_8cpp.html#ad2662457d61c977548704db696c6cc3e',1,'RTClib.cpp']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+13
View File
@@ -0,0 +1,13 @@
var searchData=
[
['ds1307_5faddress',['DS1307_ADDRESS',['../_r_t_clib_8h.html#a647261f334080cbf95e4f8dd79f73769',1,'RTClib.h']]],
['ds1307_5fcontrol',['DS1307_CONTROL',['../_r_t_clib_8h.html#a755ece3794b7a21d8b55c2706ecd8f4b',1,'RTClib.h']]],
['ds1307_5fnvram',['DS1307_NVRAM',['../_r_t_clib_8h.html#a76dff6c291c0d31905a2267026588c87',1,'RTClib.h']]],
['ds3231_5faddress',['DS3231_ADDRESS',['../_r_t_clib_8h.html#a8076305a342fb38bb70a8dc3555993ae',1,'RTClib.h']]],
['ds3231_5falarm1',['DS3231_ALARM1',['../_r_t_clib_8h.html#ae686654358c903a88f4f1b58a03a9b1e',1,'RTClib.h']]],
['ds3231_5falarm2',['DS3231_ALARM2',['../_r_t_clib_8h.html#aaddd22823b5cb6dfe38bf2293c04eaa2',1,'RTClib.h']]],
['ds3231_5fcontrol',['DS3231_CONTROL',['../_r_t_clib_8h.html#aa9d0b2aca525ae194ad728b90fdbad98',1,'RTClib.h']]],
['ds3231_5fstatusreg',['DS3231_STATUSREG',['../_r_t_clib_8h.html#ac946da50dc8b349bf14cbcf91320d389',1,'RTClib.h']]],
['ds3231_5ftemperaturereg',['DS3231_TEMPERATUREREG',['../_r_t_clib_8h.html#a5d99b60759deb0fb9090174d92e4bfcc',1,'RTClib.h']]],
['ds3231_5ftime',['DS3231_TIME',['../_r_t_clib_8h.html#a702f90628f57f4fae86f4958a9a8ada3',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+18
View File
@@ -0,0 +1,18 @@
var searchData=
[
['pcf8523_5faddress',['PCF8523_ADDRESS',['../_r_t_clib_8h.html#ad25274a8c8a482383c086226b505ec27',1,'RTClib.h']]],
['pcf8523_5fclkoutcontrol',['PCF8523_CLKOUTCONTROL',['../_r_t_clib_8h.html#a67871d89f1920336a3236bc9242d9adc',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f1',['PCF8523_CONTROL_1',['../_r_t_clib_8h.html#af914a4b88d76872bb612e3d0b82a4084',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f2',['PCF8523_CONTROL_2',['../_r_t_clib_8h.html#a7d49d1e4a4564d545de494e480cc0478',1,'RTClib.h']]],
['pcf8523_5fcontrol_5f3',['PCF8523_CONTROL_3',['../_r_t_clib_8h.html#ac7ccab90cfcb90f39c7ffee193e8aa5f',1,'RTClib.h']]],
['pcf8523_5foffset',['PCF8523_OFFSET',['../_r_t_clib_8h.html#a5d912786bf7684920de9c17d2332b9be',1,'RTClib.h']]],
['pcf8523_5fstatusreg',['PCF8523_STATUSREG',['../_r_t_clib_8h.html#afc73dd7806192e16dcae13315f88bfb4',1,'RTClib.h']]],
['pcf8523_5ftimer_5fb_5ffrctl',['PCF8523_TIMER_B_FRCTL',['../_r_t_clib_8h.html#ac2dbad69d6de9fb68abe238dabf085c6',1,'RTClib.h']]],
['pcf8523_5ftimer_5fb_5fvalue',['PCF8523_TIMER_B_VALUE',['../_r_t_clib_8h.html#ac78c8d4df672bcdc149399fad866afa2',1,'RTClib.h']]],
['pcf8563_5faddress',['PCF8563_ADDRESS',['../_r_t_clib_8h.html#a3bb78124c90eb983197e2b8aeb4896bd',1,'RTClib.h']]],
['pcf8563_5fclkout_5fmask',['PCF8563_CLKOUT_MASK',['../_r_t_clib_8h.html#ad2d6409dd5fa90f8a44243b90c7f29f1',1,'RTClib.h']]],
['pcf8563_5fclkoutcontrol',['PCF8563_CLKOUTCONTROL',['../_r_t_clib_8h.html#a73854f0fe40d125756643fbf82cddd2f',1,'RTClib.h']]],
['pcf8563_5fcontrol_5f1',['PCF8563_CONTROL_1',['../_r_t_clib_8h.html#a805fe09d3b526d9555677446e2db35fa',1,'RTClib.h']]],
['pcf8563_5fcontrol_5f2',['PCF8563_CONTROL_2',['../_r_t_clib_8h.html#a663ad981540d21c8cdd06c33cc5f609b',1,'RTClib.h']]],
['pcf8563_5fvl_5fseconds',['PCF8563_VL_SECONDS',['../_r_t_clib_8h.html#a835f85d72c5303cb4acab2c838b6ba59',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
var searchData=
[
['seconds_5ffrom_5f1970_5fto_5f2000',['SECONDS_FROM_1970_TO_2000',['../_r_t_clib_8h.html#a1a4c3c6b78fa47471646f18b572ddd46',1,'RTClib.h']]],
['seconds_5fper_5fday',['SECONDS_PER_DAY',['../_r_t_clib_8h.html#a427ffe4394306d962b8972b3bc952e1c',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+7
View File
@@ -0,0 +1,7 @@
var searchData=
[
['ds1307sqwpinmode',['Ds1307SqwPinMode',['../_r_t_clib_8h.html#a59f03788fc4e0d0062e9447ad1b902f9',1,'RTClib.h']]],
['ds3231alarm1mode',['Ds3231Alarm1Mode',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297',1,'RTClib.h']]],
['ds3231alarm2mode',['Ds3231Alarm2Mode',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3',1,'RTClib.h']]],
['ds3231sqwpinmode',['Ds3231SqwPinMode',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+8
View File
@@ -0,0 +1,8 @@
var searchData=
[
['pcf8523offsetmode',['Pcf8523OffsetMode',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351f',1,'RTClib.h']]],
['pcf8523sqwpinmode',['Pcf8523SqwPinMode',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54c',1,'RTClib.h']]],
['pcf8523timerclockfreq',['PCF8523TimerClockFreq',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05',1,'RTClib.h']]],
['pcf8523timerintpulse',['PCF8523TimerIntPulse',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fb',1,'RTClib.h']]],
['pcf8563sqwpinmode',['Pcf8563SqwPinMode',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2a',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enums_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
var searchData=
[
['timestampopt',['timestampOpt',['../class_date_time.html#a3f65aa183f72c285a03f7dd04321285a',1,'DateTime']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+19
View File
@@ -0,0 +1,19 @@
var searchData=
[
['ds3231_5fa1_5fdate',['DS3231_A1_Date',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a370bdde05fae73c96dd2e3ece562ca7b',1,'RTClib.h']]],
['ds3231_5fa1_5fday',['DS3231_A1_Day',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a5e6ea69375c1626ca37d06466b63f42c',1,'RTClib.h']]],
['ds3231_5fa1_5fhour',['DS3231_A1_Hour',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a0e21185ca42d3c37156eb5c93cc898e9',1,'RTClib.h']]],
['ds3231_5fa1_5fminute',['DS3231_A1_Minute',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ae8195461b2c19a59165bb680e03d25d7',1,'RTClib.h']]],
['ds3231_5fa1_5fpersecond',['DS3231_A1_PerSecond',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297a81bb774908f2ee486841847bf7f6df36',1,'RTClib.h']]],
['ds3231_5fa1_5fsecond',['DS3231_A1_Second',['../_r_t_clib_8h.html#a0dbe1ce2f8afb1c70ee1bef0eb84c297ad3d1a06959d785be9d42029d80afcf44',1,'RTClib.h']]],
['ds3231_5fa2_5fdate',['DS3231_A2_Date',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae43de8a55aff65267721a86820f6c88d',1,'RTClib.h']]],
['ds3231_5fa2_5fday',['DS3231_A2_Day',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3aeeaacab3bbacde6794847925224307bb',1,'RTClib.h']]],
['ds3231_5fa2_5fhour',['DS3231_A2_Hour',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3a7812b6ece259a6cc59275cfb8b1f1df2',1,'RTClib.h']]],
['ds3231_5fa2_5fminute',['DS3231_A2_Minute',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3ae78ede87860a000c4143eca49db841e2',1,'RTClib.h']]],
['ds3231_5fa2_5fperminute',['DS3231_A2_PerMinute',['../_r_t_clib_8h.html#abf9692bbba5b3b3adbb6939fe05c0cb3adb4bbbc428bd45b4d1763d8700bcce6a',1,'RTClib.h']]],
['ds3231_5foff',['DS3231_OFF',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3ae2185d354014dc3a36799d32ef34e20f',1,'RTClib.h']]],
['ds3231_5fsquarewave1hz',['DS3231_SquareWave1Hz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a08c46114cfa3fc9b4abb27c6bf05dbf0',1,'RTClib.h']]],
['ds3231_5fsquarewave1khz',['DS3231_SquareWave1kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a227b682a818c2b6a0f494646605f92e0',1,'RTClib.h']]],
['ds3231_5fsquarewave4khz',['DS3231_SquareWave4kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a064411db61456e7ded62f2f6136b7277',1,'RTClib.h']]],
['ds3231_5fsquarewave8khz',['DS3231_SquareWave8kHz',['../_r_t_clib_8h.html#a4d86e80b3d359f4d9ee94d64f9734ae3a25d01cf9b5d9b3d2419211d6c484d5e3',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>
+31
View File
@@ -0,0 +1,31 @@
var searchData=
[
['pcf8523_5ffrequency4khz',['PCF8523_Frequency4kHz',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aab73e3fdf8abfac39e99e4ab446233c4',1,'RTClib.h']]],
['pcf8523_5ffrequency64hz',['PCF8523_Frequency64Hz',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05aa4c1e0a6d82a4762a872cc8f6420b925',1,'RTClib.h']]],
['pcf8523_5ffrequencyhour',['PCF8523_FrequencyHour',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05ae90e3136ce82a666b1447fce760ccc82',1,'RTClib.h']]],
['pcf8523_5ffrequencyminute',['PCF8523_FrequencyMinute',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a844f2a0ad73d79258dde2c38d7aba284',1,'RTClib.h']]],
['pcf8523_5ffrequencysecond',['PCF8523_FrequencySecond',['../_r_t_clib_8h.html#a0e2ec5f0c2faf2fe043c21662d51ba05a1914e1015e84a28663808284f01eb108',1,'RTClib.h']]],
['pcf8523_5flowpulse10x64hz',['PCF8523_LowPulse10x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba736efe2043386f7f9750e0c582707cf0',1,'RTClib.h']]],
['pcf8523_5flowpulse12x64hz',['PCF8523_LowPulse12x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fa020353a4d566e9ed5ae91437a6bec',1,'RTClib.h']]],
['pcf8523_5flowpulse14x64hz',['PCF8523_LowPulse14x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba80eec6af330d76d20f5bca4bc582544d',1,'RTClib.h']]],
['pcf8523_5flowpulse3x64hz',['PCF8523_LowPulse3x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba8d4f47945231c8124cd775a8fa828621',1,'RTClib.h']]],
['pcf8523_5flowpulse4x64hz',['PCF8523_LowPulse4x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba30c904cc724e4b663a98bdb1aaf9403d',1,'RTClib.h']]],
['pcf8523_5flowpulse5x64hz',['PCF8523_LowPulse5x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba23941e2f86ddf3571393ca14e4fdca64',1,'RTClib.h']]],
['pcf8523_5flowpulse6x64hz',['PCF8523_LowPulse6x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba5fbb22e4234864ba131e65a3a03aaca1',1,'RTClib.h']]],
['pcf8523_5flowpulse8x64hz',['PCF8523_LowPulse8x64Hz',['../_r_t_clib_8h.html#a97f6a2ddb89ca74aaee6a64185ea67fba2b8682cfc3fc6e2378062b6ca93b7eee',1,'RTClib.h']]],
['pcf8523_5foff',['PCF8523_OFF',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cab47520bb980ccc2e26db802e6780628e',1,'RTClib.h']]],
['pcf8523_5foneminute',['PCF8523_OneMinute',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fae180eb0f6773fdbf54046608d23dee48',1,'RTClib.h']]],
['pcf8523_5fsquarewave16khz',['PCF8523_SquareWave16kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cada5d659e1737f7d6bb3a491c5373a0e9',1,'RTClib.h']]],
['pcf8523_5fsquarewave1hz',['PCF8523_SquareWave1HZ',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca16e30be83f38bacc7d11353cc319e387',1,'RTClib.h']]],
['pcf8523_5fsquarewave1khz',['PCF8523_SquareWave1kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54caca0954b457964aea6b0f9e744a0fdf56',1,'RTClib.h']]],
['pcf8523_5fsquarewave32hz',['PCF8523_SquareWave32HZ',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cafb6de1509f57c68db135c46716bf53b9',1,'RTClib.h']]],
['pcf8523_5fsquarewave32khz',['PCF8523_SquareWave32kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca77296514562af077a1220d042f1fe60d',1,'RTClib.h']]],
['pcf8523_5fsquarewave4khz',['PCF8523_SquareWave4kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54cad68302270b6fed37b0f6809bb5aa01bf',1,'RTClib.h']]],
['pcf8523_5fsquarewave8khz',['PCF8523_SquareWave8kHz',['../_r_t_clib_8h.html#ab06ba706f2d9f1e59b1ce1fe3048c54ca81c9eecbfb887507cdf1b14572abb13a',1,'RTClib.h']]],
['pcf8523_5ftwohours',['PCF8523_TwoHours',['../_r_t_clib_8h.html#ab02090fa3c1937fe68c0f036beae351fab49fa7b214319eb235b18185bc682a93',1,'RTClib.h']]],
['pcf8563_5fsquarewave1hz',['PCF8563_SquareWave1Hz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aaab2ff4553a9aa1b76f19ab2831db53b5',1,'RTClib.h']]],
['pcf8563_5fsquarewave1khz',['PCF8563_SquareWave1kHz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa7432b1123beb7015a8a4dcbccf83cac8',1,'RTClib.h']]],
['pcf8563_5fsquarewave32hz',['PCF8563_SquareWave32Hz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aad89146dead207463c1c3f3293b24a05a',1,'RTClib.h']]],
['pcf8563_5fsquarewave32khz',['PCF8563_SquareWave32kHz',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa2a543be27bb4a46658a977357104db61',1,'RTClib.h']]],
['pcf8563_5fsquarewaveoff',['PCF8563_SquareWaveOFF',['../_r_t_clib_8h.html#a7f5d7df4d8ed84d8920065f627504b2aa6e819ed246882c1d6dc022a98f96f101',1,'RTClib.h']]]
];
+26
View File
@@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="enumvalues_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

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