Files
pwm32e_c_w_100/doc/网页版文档/xc__drv__rtc_8c.html
T

515 lines
29 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BLE5.2: TEST2/api/xc_drv_rtc.c 文件参考</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>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="xinchip.png"/></td>
<td id="projectalign">
<div id="projectname">BLE5.2<span id="projectnumber">&#160;1.0</span>
</div>
<div id="projectbrief">开发文档说明</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.7 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>首页</span></a></li>
<li><a href="pages.html"><span>相关页面</span></a></li>
<li><a href="annotated.html"><span></span></a></li>
<li class="current"><a href="files.html"><span>文件</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>文件列表</span></a></li>
<li><a href="globals.html"><span>文件成员</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_e551eb05443008c96ab2f08dbb3250a6.html">TEST2</a></li><li class="navelem"><a class="el" href="dir_a213a656435eb838f44f965c240ae24d.html">api</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">xc_drv_rtc.c 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>Target xc aotimer driver implementation
<a href="#details">更多...</a></p>
<p><a href="xc__drv__rtc_8c_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:adcc2fde50cf521cf1bdc3d21de16853a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#adcc2fde50cf521cf1bdc3d21de16853a">AO_Timer_Callback</a> (uint8_t calib_flag)</td></tr>
<tr class="separator:adcc2fde50cf521cf1bdc3d21de16853a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab692e787cd1ba121f63881828d17df70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ab692e787cd1ba121f63881828d17df70">xc_rtc_start</a> (void)</td></tr>
<tr class="separator:ab692e787cd1ba121f63881828d17df70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa93795b699ac7f3473214b99cd307d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#a1fa93795b699ac7f3473214b99cd307d">xc_rtc_stop</a> (void)</td></tr>
<tr class="separator:a1fa93795b699ac7f3473214b99cd307d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1144fe96e16cb74340f5f04c7d44b0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#a8a1144fe96e16cb74340f5f04c7d44b0">xc_rtc_matchtime_set</a> (<a class="el" href="struct_r_t_c___init_cfg__t.html">RTC_InitCfg_t</a> *rtc_cfg)</td></tr>
<tr class="separator:a8a1144fe96e16cb74340f5f04c7d44b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1119ba7adf506ff9af59dff81b31bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#a7a1119ba7adf506ff9af59dff81b31bd">xc_rtc_date_get</a> (<a class="el" href="struct_rtc___date_type_def__t.html">Rtc_DateTypeDef_t</a> *Date)</td></tr>
<tr class="separator:a7a1119ba7adf506ff9af59dff81b31bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae82fd25bbc6b5b992f8ece9595678a7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ae82fd25bbc6b5b992f8ece9595678a7c">xc_rtc_init</a> (<a class="el" href="struct_r_t_c___init_cfg__t.html">RTC_InitCfg_t</a> *rtc_cfg)</td></tr>
<tr class="separator:ae82fd25bbc6b5b992f8ece9595678a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a8110ba2ed9a12326dc9db531be942"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ab6a8110ba2ed9a12326dc9db531be942">RTC_Handler</a> (void)</td></tr>
<tr class="separator:ab6a8110ba2ed9a12326dc9db531be942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4642af82060b1862e24628b1b66f2f9"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ae4642af82060b1862e24628b1b66f2f9">T1_CMR_Callback</a> (void)</td></tr>
<tr class="separator:ae4642af82060b1862e24628b1b66f2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d92daab9f45d3e651a83eba89c1ab1"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#a77d92daab9f45d3e651a83eba89c1ab1">T2_CMR_Callback</a> (void)</td></tr>
<tr class="separator:a77d92daab9f45d3e651a83eba89c1ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae40b777c872489b5ff0be82531c4d246"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ae40b777c872489b5ff0be82531c4d246">T3_CMR_Callback</a> (void)</td></tr>
<tr class="separator:ae40b777c872489b5ff0be82531c4d246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbb3d61f9495e4ae19b29798130d2da6"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#adbb3d61f9495e4ae19b29798130d2da6">Sec_Callback</a> (void)</td></tr>
<tr class="separator:adbb3d61f9495e4ae19b29798130d2da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3e6fb2a8da31773fa7e50e8406e6fc"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#abb3e6fb2a8da31773fa7e50e8406e6fc">Min_Callback</a> (void)</td></tr>
<tr class="separator:abb3e6fb2a8da31773fa7e50e8406e6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3636006200a42af304d9dcf269ab444"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ad3636006200a42af304d9dcf269ab444">Hour_Callback</a> (void)</td></tr>
<tr class="separator:ad3636006200a42af304d9dcf269ab444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af73e60cf188d70f1f1f180dd9ce04585"><td class="memItemLeft" align="right" valign="top">__WEAK uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#af73e60cf188d70f1f1f180dd9ce04585">Day_Callback</a> (void)</td></tr>
<tr class="separator:af73e60cf188d70f1f1f180dd9ce04585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad166cc7abf0206aca3d677a5758d8f61"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#ad166cc7abf0206aca3d677a5758d8f61">xc_rc32k_count_calib</a> ()</td></tr>
<tr class="memdesc:ad166cc7abf0206aca3d677a5758d8f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">RC32k_Count_Calib <br /></td></tr>
<tr class="separator:ad166cc7abf0206aca3d677a5758d8f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:aba516863398ad4281289e878581ce58d"><td class="memItemLeft" align="right" valign="top">static volatile uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#aba516863398ad4281289e878581ce58d">calibration_flag</a> = 0</td></tr>
<tr class="separator:aba516863398ad4281289e878581ce58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61e72ec88133bffdff54f66eb521fa76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xc__drv__rtc_8h.html#a47a1bed0c6c97a791194265c25ad7b48">RTC_Intr_Cb_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__rtc_8c.html#a61e72ec88133bffdff54f66eb521fa76">RTC_Intr_cb</a></td></tr>
<tr class="separator:a61e72ec88133bffdff54f66eb521fa76"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>Target xc aotimer driver implementation </p>
<dl class="section copyright"><dt>版权所有</dt><dd>Revised BSD License, see section LICENSE.</dd></dl>
<div class="fragment"><div class="line"> _ __ _ ________ _</div>
<div class="line"> | |/ /(_)___ / ____/ /_ (_)___</div>
<div class="line"> | <span class="comment">// / __ \/ / / __ \/ / __ \</span></div>
<div class="line"><span class="comment"> / |/ / / / / /___/ / / / / /_/ /</span></div>
<div class="line">/_/|_/_/_/ /_/\____/_/ /_/_/ .___/</div>
<div class="line"> /_/</div>
<div class="line"> (C) 2022-2025 XinChip</div>
</div><!-- fragment --><dl class="section author"><dt>作者</dt><dd>( XinChip ) Alex-J</dd>
<dd>
( XinChip ) </dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a> 中定义.</p>
</div><h2 class="groupheader">函数说明</h2>
<a id="adcc2fde50cf521cf1bdc3d21de16853a" name="adcc2fde50cf521cf1bdc3d21de16853a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcc2fde50cf521cf1bdc3d21de16853a">&#9670;&#160;</a></span>AO_Timer_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t AO_Timer_Callback </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>calib_flag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00109">109</a> 行定义.</p>
</div>
</div>
<a id="af73e60cf188d70f1f1f180dd9ce04585" name="af73e60cf188d70f1f1f180dd9ce04585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af73e60cf188d70f1f1f180dd9ce04585">&#9670;&#160;</a></span>Day_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t Day_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00170">170</a> 行定义.</p>
</div>
</div>
<a id="ad3636006200a42af304d9dcf269ab444" name="ad3636006200a42af304d9dcf269ab444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3636006200a42af304d9dcf269ab444">&#9670;&#160;</a></span>Hour_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t Hour_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00168">168</a> 行定义.</p>
</div>
</div>
<a id="abb3e6fb2a8da31773fa7e50e8406e6fc" name="abb3e6fb2a8da31773fa7e50e8406e6fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb3e6fb2a8da31773fa7e50e8406e6fc">&#9670;&#160;</a></span>Min_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t Min_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00166">166</a> 行定义.</p>
</div>
</div>
<a id="ab6a8110ba2ed9a12326dc9db531be942" name="ab6a8110ba2ed9a12326dc9db531be942"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6a8110ba2ed9a12326dc9db531be942">&#9670;&#160;</a></span>RTC_Handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RTC_Handler </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00115">115</a> 行定义.</p>
</div>
</div>
<a id="adbb3d61f9495e4ae19b29798130d2da6" name="adbb3d61f9495e4ae19b29798130d2da6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbb3d61f9495e4ae19b29798130d2da6">&#9670;&#160;</a></span>Sec_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t Sec_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00164">164</a> 行定义.</p>
</div>
</div>
<a id="ae4642af82060b1862e24628b1b66f2f9" name="ae4642af82060b1862e24628b1b66f2f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4642af82060b1862e24628b1b66f2f9">&#9670;&#160;</a></span>T1_CMR_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t T1_CMR_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00158">158</a> 行定义.</p>
</div>
</div>
<a id="a77d92daab9f45d3e651a83eba89c1ab1" name="a77d92daab9f45d3e651a83eba89c1ab1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77d92daab9f45d3e651a83eba89c1ab1">&#9670;&#160;</a></span>T2_CMR_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t T2_CMR_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00160">160</a> 行定义.</p>
</div>
</div>
<a id="ae40b777c872489b5ff0be82531c4d246" name="ae40b777c872489b5ff0be82531c4d246"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae40b777c872489b5ff0be82531c4d246">&#9670;&#160;</a></span>T3_CMR_Callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__WEAK uint8_t T3_CMR_Callback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00162">162</a> 行定义.</p>
</div>
</div>
<a id="ad166cc7abf0206aca3d677a5758d8f61" name="ad166cc7abf0206aca3d677a5758d8f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad166cc7abf0206aca3d677a5758d8f61">&#9670;&#160;</a></span>xc_rc32k_count_calib()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_rc32k_count_calib </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RC32k_Count_Calib </p>
<p>校准 RC32K 实际计数值</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname">RTC</td><td>寄存器索引 </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">uint8_t</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00183">183</a> 行定义.</p>
</div>
</div>
<a id="a7a1119ba7adf506ff9af59dff81b31bd" name="a7a1119ba7adf506ff9af59dff81b31bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a1119ba7adf506ff9af59dff81b31bd">&#9670;&#160;</a></span>xc_rtc_date_get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_rtc_date_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_rtc___date_type_def__t.html">Rtc_DateTypeDef_t</a> *&#160;</td>
<td class="paramname"><em>Date</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00075">75</a> 行定义.</p>
</div>
</div>
<a id="ae82fd25bbc6b5b992f8ece9595678a7c" name="ae82fd25bbc6b5b992f8ece9595678a7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae82fd25bbc6b5b992f8ece9595678a7c">&#9670;&#160;</a></span>xc_rtc_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_rtc_init </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_r_t_c___init_cfg__t.html">RTC_InitCfg_t</a> *&#160;</td>
<td class="paramname"><em>rtc_cfg</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00077">77</a> 行定义.</p>
</div>
</div>
<a id="a8a1144fe96e16cb74340f5f04c7d44b0" name="a8a1144fe96e16cb74340f5f04c7d44b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a1144fe96e16cb74340f5f04c7d44b0">&#9670;&#160;</a></span>xc_rtc_matchtime_set()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void xc_rtc_matchtime_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_r_t_c___init_cfg__t.html">RTC_InitCfg_t</a> *&#160;</td>
<td class="paramname"><em>rtc_cfg</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 class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00061">61</a> 行定义.</p>
</div>
</div>
<a id="ab692e787cd1ba121f63881828d17df70" name="ab692e787cd1ba121f63881828d17df70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab692e787cd1ba121f63881828d17df70">&#9670;&#160;</a></span>xc_rtc_start()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_rtc_start </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00057">57</a> 行定义.</p>
</div>
</div>
<a id="a1fa93795b699ac7f3473214b99cd307d" name="a1fa93795b699ac7f3473214b99cd307d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fa93795b699ac7f3473214b99cd307d">&#9670;&#160;</a></span>xc_rtc_stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_rtc_stop </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00059">59</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">变量说明</h2>
<a id="aba516863398ad4281289e878581ce58d" name="aba516863398ad4281289e878581ce58d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba516863398ad4281289e878581ce58d">&#9670;&#160;</a></span>calibration_flag</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile uint8_t calibration_flag = 0</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 class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00032">32</a> 行定义.</p>
</div>
</div>
<a id="a61e72ec88133bffdff54f66eb521fa76" name="a61e72ec88133bffdff54f66eb521fa76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61e72ec88133bffdff54f66eb521fa76">&#9670;&#160;</a></span>RTC_Intr_cb</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="xc__drv__rtc_8h.html#a47a1bed0c6c97a791194265c25ad7b48">RTC_Intr_Cb_t</a> RTC_Intr_cb</td>
</tr>
</table>
</div><div class="memdoc">
<b>初始值:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#adcc2fde50cf521cf1bdc3d21de16853a">AO_Timer_Callback</a>, </div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#ae4642af82060b1862e24628b1b66f2f9">T1_CMR_Callback</a>, </div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#a77d92daab9f45d3e651a83eba89c1ab1">T2_CMR_Callback</a>,</div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#ae40b777c872489b5ff0be82531c4d246">T3_CMR_Callback</a>,</div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#adbb3d61f9495e4ae19b29798130d2da6">Sec_Callback</a>, </div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#abb3e6fb2a8da31773fa7e50e8406e6fc">Min_Callback</a>, </div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#ad3636006200a42af304d9dcf269ab444">Hour_Callback</a>, </div>
<div class="line"> <a class="code hl_function" href="xc__drv__rtc_8c.html#af73e60cf188d70f1f1f180dd9ce04585">Day_Callback</a>}</div>
<div class="ttc" id="axc__drv__rtc_8c_html_a77d92daab9f45d3e651a83eba89c1ab1"><div class="ttname"><a href="xc__drv__rtc_8c.html#a77d92daab9f45d3e651a83eba89c1ab1">T2_CMR_Callback</a></div><div class="ttdeci">__WEAK uint8_t T2_CMR_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00160">xc_drv_rtc.c:160</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_abb3e6fb2a8da31773fa7e50e8406e6fc"><div class="ttname"><a href="xc__drv__rtc_8c.html#abb3e6fb2a8da31773fa7e50e8406e6fc">Min_Callback</a></div><div class="ttdeci">__WEAK uint8_t Min_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00166">xc_drv_rtc.c:166</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_ad3636006200a42af304d9dcf269ab444"><div class="ttname"><a href="xc__drv__rtc_8c.html#ad3636006200a42af304d9dcf269ab444">Hour_Callback</a></div><div class="ttdeci">__WEAK uint8_t Hour_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00168">xc_drv_rtc.c:168</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_adbb3d61f9495e4ae19b29798130d2da6"><div class="ttname"><a href="xc__drv__rtc_8c.html#adbb3d61f9495e4ae19b29798130d2da6">Sec_Callback</a></div><div class="ttdeci">__WEAK uint8_t Sec_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00164">xc_drv_rtc.c:164</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_adcc2fde50cf521cf1bdc3d21de16853a"><div class="ttname"><a href="xc__drv__rtc_8c.html#adcc2fde50cf521cf1bdc3d21de16853a">AO_Timer_Callback</a></div><div class="ttdeci">uint8_t AO_Timer_Callback(uint8_t calib_flag)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00109">xc_drv_rtc.c:109</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_ae40b777c872489b5ff0be82531c4d246"><div class="ttname"><a href="xc__drv__rtc_8c.html#ae40b777c872489b5ff0be82531c4d246">T3_CMR_Callback</a></div><div class="ttdeci">__WEAK uint8_t T3_CMR_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00162">xc_drv_rtc.c:162</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_ae4642af82060b1862e24628b1b66f2f9"><div class="ttname"><a href="xc__drv__rtc_8c.html#ae4642af82060b1862e24628b1b66f2f9">T1_CMR_Callback</a></div><div class="ttdeci">__WEAK uint8_t T1_CMR_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00158">xc_drv_rtc.c:158</a></div></div>
<div class="ttc" id="axc__drv__rtc_8c_html_af73e60cf188d70f1f1f180dd9ce04585"><div class="ttname"><a href="xc__drv__rtc_8c.html#af73e60cf188d70f1f1f180dd9ce04585">Day_Callback</a></div><div class="ttdeci">__WEAK uint8_t Day_Callback(void)</div><div class="ttdef"><b>Definition</b> <a href="xc__drv__rtc_8c_source.html#l00170">xc_drv_rtc.c:170</a></div></div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="xc__drv__rtc_8c_source.html">xc_drv_rtc.c</a><a class="el" href="xc__drv__rtc_8c_source.html#l00040">40</a> 行定义.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
</small></address>
</body>
</html>