hpw421初始版本
This commit is contained in:
@@ -0,0 +1,197 @@
|
||||
<!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_gap_api.h 源文件</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"> 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="headertitle"><div class="title">xc_gap_api.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="xc__gap__api_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#ifndef __XC_GAP_API_H__</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#define __XC_GAP_API_H__</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "gapc_msg.h"</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "gapm_msg.h"</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "ke_msg.h"</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * DEFINES</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> ****************************************************************************************</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#define CE_LEN_MIN 2</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define CE_LEN_MAX 4</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#define DEVICE_NAME_MAX_LEN 18</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> * FUNCTION DECLARATIONS</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"> ****************************************************************************************</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a0f0610fc2a79c60eaa233fadf16ba2ce">xc_ble_gapm_reset</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a764e4b1efa93d9d0d87bc8c29ca36c0a">xc_ble_set_dev_config</a>(<span class="keyword">struct</span> gapm_set_dev_config_cmd *cfg_param);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ae742af0accad0cbddac2cb4d4aa28a58">xc_ble_get_dev_info</a>(<span class="keyword">struct</span> gapm_get_dev_info_cmd *cmd);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#acd5fe32f1f03a54fa0d341a19fa5a5f6">xc_ble_resolve_addr</a>(uint8_t nb_key,gap_addr_t *addr,uint8_t *irk);</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a0e65d91f43a8ba522870f87eaa44c74a">xc_ble_gen_random_addr</a>(<span class="keyword">struct</span> gapm_gen_rand_addr_cmd *p_param);</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a3e4a7694930d1a8e5a8d3ccb466a42fe">xc_ble_get_pub_key</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ab604fe36de6f1329e477cb68e1bba723">xc_ble_gen_random_nb</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ac0ba068c56422a5474beac7d0b1474f4">xc_ble_set_irk</a>(gap_sec_key_t *irk);</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a22ce34d8189a3b3395ba4c445f884fe8">xc_ble_get_ral_addr</a>(<span class="keyword">struct</span> gapm_get_ral_addr_cmd *p_param);</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a53abd81a1514f469597a98343fa78cb6">xc_ble_set_ral_list</a>(uint8_t size, <span class="keyword">struct</span> gap_ral_dev_info *ral_info);</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a49aefeb8219f22f011ac168df066df2b">xc_ble_set_white_list</a>(uint8_t size, gap_bdaddr_t *wl_info);</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a302688dc33182121e99dc7e21bcbd3fd">xc_ble_advertise_create</a>(<span class="keyword">struct</span> gapm_activity_create_adv_cmd *adv_creat_param);</div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a616c9afc3f54647926b1276bca6a8089">xc_ble_set_adv_data</a>(uint8_t actv_idx, uint16_t adv_data_length, uint8_t *p_adv_data);</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ab30b9a02568ad69f7d5a42f8d6ef04c1">xc_ble_set_scan_rsp_data</a>(uint8_t actv_idx, uint16_t scan_rsp_data_length, uint8_t *p_scan_rsp_data);</div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a6b0602de475f6fe1d1c98c020ab9a325">xc_ble_advertise_start</a>(<span class="keyword">struct</span> gapm_activity_start_cmd *adv_start_param);</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a24d5399c42348029a4ac111224dea2c1">xc_ble_scan_create</a>(<span class="keyword">struct</span> gapm_activity_create_cmd *scan_creat_param);</div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a6ccbd438f7c9f93c60490f885d8b4ff5">xc_ble_scan_start</a>(<span class="keyword">struct</span> gapm_activity_start_cmd *scan_start_param);</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ae8c450504d215d2ca7bf1943341c3e94">xc_ble_init_create</a>(<span class="keyword">struct</span> gapm_activity_create_cmd *init_create_param);</div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#abbf3f4ef618ca9e5f8cbde4c9be5c017">xc_ble_init_start</a>(<span class="keyword">struct</span> gapm_activity_start_cmd *init_start_param);</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a9fd5261b81364e2b61646ef9bf547aba">xc_ble_activity_stop</a>(<span class="keywordtype">int</span> actv_idx);</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a3aa48d2e4f951f84287e312185c7a05a">xc_ble_activity_delete</a>(<span class="keywordtype">int</span> actv_idx);</div>
|
||||
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#af101c86a3d290cb7282763922441309f">xc_ble_disconnect</a>(<span class="keywordtype">int</span> conidx, uint32_t reason);</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> </div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a21cd6d397a7d1683e8e5cfa0bc4d2477">xc_ble_update_param</a>(<span class="keywordtype">int</span> conidx, uint16_t intv_min, uint16_t intv_max,</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> uint16_t latency, uint16_t time_out);</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a426c742e32db7c6eeb7ddfe936ca60de">xc_ble_conn_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_connection_cfm *p_cfm);</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> </div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ae952ffdaba08cbfa685ded3c0ea43a91">xc_ble_get_peer_info</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_get_info_cmd *get_info);</div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> </div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ab28059e2556026f0e3d1c03b6a7ae094">xc_ble_param_update_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_param_update_cfm *update_cfm);</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ad48cd6ec8d6720706a1a7bf78b1b5d80">xc_ble_bond</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_bond_cmd *p_param);</div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> </div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a2faf430cf009a10a8c48c781a7019801">xc_ble_bond_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_bond_cfm *p_param);</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a72cb11848bfd2e1707b875ab6f47f13c">xc_ble_get_dev_info_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_get_dev_info_cfm *p_param);</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a84c0b5e02412083219364b550d6ff46a">xc_ble_set_dev_info_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_set_dev_info_cfm *p_param);</div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> </div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a9905a437ccfa7ce1625a4d6b6d44808b">xc_ble_encrypt</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_encrypt_cmd *p_param);</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> </div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#ab4cec56dda71f2472b5f3a2ce6f85bab">xc_ble_encrypt_cfm</a>(<span class="keywordtype">int</span> conidx, <span class="keyword">struct</span> gapc_encrypt_cfm *p_param);</div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> </div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a97a66dc286a5f3a93a8d87992a0765e5">xc_ble_req_security</a>(<span class="keywordtype">int</span> conidx, uint8_t sec_auth);</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> </div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a19ca140b8a2c1c367875491d48cabaf8">xc_ble_set_pkt_size</a>(<span class="keywordtype">int</span> conidx, uint16_t tx_octets, uint16_t tx_time);</div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> </div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="keywordtype">void</span> <a class="code hl_function" href="xc__gap__api_8h.html#a69b77af2d118369ba2d32b3a02e2716a">xc_ble_set_channel_map</a>(<span class="keyword">struct</span> gapm_set_channel_map_cmd *p_param);</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span><span class="preprocessor">#endif </span><span class="comment">// __XC_GAP_API_H__</span></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a0e65d91f43a8ba522870f87eaa44c74a"><div class="ttname"><a href="xc__gap__api_8h.html#a0e65d91f43a8ba522870f87eaa44c74a">xc_ble_gen_random_addr</a></div><div class="ttdeci">void xc_ble_gen_random_addr(struct gapm_gen_rand_addr_cmd *p_param)</div><div class="ttdoc">Generate a random device address without starting any air operation. This can be useful for privacy i...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00060">xc_gap_api.c:60</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a0f0610fc2a79c60eaa233fadf16ba2ce"><div class="ttname"><a href="xc__gap__api_8h.html#a0f0610fc2a79c60eaa233fadf16ba2ce">xc_ble_gapm_reset</a></div><div class="ttdeci">void xc_ble_gapm_reset(void)</div><div class="ttdoc">Called only in the app_init(). It's used to reset the device but setting device configuration is sti...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00013">xc_gap_api.c:13</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a19ca140b8a2c1c367875491d48cabaf8"><div class="ttname"><a href="xc__gap__api_8h.html#a19ca140b8a2c1c367875491d48cabaf8">xc_ble_set_pkt_size</a></div><div class="ttdeci">void xc_ble_set_pkt_size(int conidx, uint16_t tx_octets, uint16_t tx_time)</div><div class="ttdoc">This operation to define the preferred packet length to be used by the controller</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00430">xc_gap_api.c:430</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a21cd6d397a7d1683e8e5cfa0bc4d2477"><div class="ttname"><a href="xc__gap__api_8h.html#a21cd6d397a7d1683e8e5cfa0bc4d2477">xc_ble_update_param</a></div><div class="ttdeci">void xc_ble_update_param(int conidx, uint16_t intv_min, uint16_t intv_max, uint16_t latency, uint16_t time_out)</div><div class="ttdoc">Update connection paramters</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00288">xc_gap_api.c:288</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a22ce34d8189a3b3395ba4c445f884fe8"><div class="ttname"><a href="xc__gap__api_8h.html#a22ce34d8189a3b3395ba4c445f884fe8">xc_ble_get_ral_addr</a></div><div class="ttdeci">void xc_ble_get_ral_addr(struct gapm_get_ral_addr_cmd *p_param)</div><div class="ttdoc">Get local or peer resolvable private address</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00102">xc_gap_api.c:102</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a24d5399c42348029a4ac111224dea2c1"><div class="ttname"><a href="xc__gap__api_8h.html#a24d5399c42348029a4ac111224dea2c1">xc_ble_scan_create</a></div><div class="ttdeci">void xc_ble_scan_create(struct gapm_activity_create_cmd *scan_creat_param)</div><div class="ttdoc">Create a scanning activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00193">xc_gap_api.c:193</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a2faf430cf009a10a8c48c781a7019801"><div class="ttname"><a href="xc__gap__api_8h.html#a2faf430cf009a10a8c48c781a7019801">xc_ble_bond_cfm</a></div><div class="ttdeci">void xc_ble_bond_cfm(int conidx, struct gapc_bond_cfm *p_param)</div><div class="ttdoc">Confirm bond request.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00355">xc_gap_api.c:355</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a302688dc33182121e99dc7e21bcbd3fd"><div class="ttname"><a href="xc__gap__api_8h.html#a302688dc33182121e99dc7e21bcbd3fd">xc_ble_advertise_create</a></div><div class="ttdeci">void xc_ble_advertise_create(struct gapm_activity_create_adv_cmd *adv_creat_param)</div><div class="ttdoc">Create an advertising activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00139">xc_gap_api.c:139</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a3aa48d2e4f951f84287e312185c7a05a"><div class="ttname"><a href="xc__gap__api_8h.html#a3aa48d2e4f951f84287e312185c7a05a">xc_ble_activity_delete</a></div><div class="ttdeci">void xc_ble_activity_delete(int actv_idx)</div><div class="ttdoc">Delete an activity or all activities</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00260">xc_gap_api.c:260</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a3e4a7694930d1a8e5a8d3ccb466a42fe"><div class="ttname"><a href="xc__gap__api_8h.html#a3e4a7694930d1a8e5a8d3ccb466a42fe">xc_ble_get_pub_key</a></div><div class="ttdeci">void xc_ble_get_pub_key(void)</div><div class="ttdoc">Read the local P-256 Public Key. This key is renewed each time this command is called by requester a...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00071">xc_gap_api.c:71</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a426c742e32db7c6eeb7ddfe936ca60de"><div class="ttname"><a href="xc__gap__api_8h.html#a426c742e32db7c6eeb7ddfe936ca60de">xc_ble_conn_cfm</a></div><div class="ttdeci">void xc_ble_conn_cfm(int conidx, struct gapc_connection_cfm *p_cfm)</div><div class="ttdoc">Confirm connection request Set specific link security configuration and bonding data,...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00308">xc_gap_api.c:308</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a49aefeb8219f22f011ac168df066df2b"><div class="ttname"><a href="xc__gap__api_8h.html#a49aefeb8219f22f011ac168df066df2b">xc_ble_set_white_list</a></div><div class="ttdeci">void xc_ble_set_white_list(uint8_t size, gap_bdaddr_t *wl_info)</div><div class="ttdoc">Request to set the content of the White List. The current content of the indicated list will be clear...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00126">xc_gap_api.c:126</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a53abd81a1514f469597a98343fa78cb6"><div class="ttname"><a href="xc__gap__api_8h.html#a53abd81a1514f469597a98343fa78cb6">xc_ble_set_ral_list</a></div><div class="ttdeci">void xc_ble_set_ral_list(uint8_t size, struct gap_ral_dev_info *ral_info)</div><div class="ttdoc">Request to set the content of the Resolving List. The current content of the indicated list will be c...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00113">xc_gap_api.c:113</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a616c9afc3f54647926b1276bca6a8089"><div class="ttname"><a href="xc__gap__api_8h.html#a616c9afc3f54647926b1276bca6a8089">xc_ble_set_adv_data</a></div><div class="ttdeci">void xc_ble_set_adv_data(uint8_t actv_idx, uint16_t adv_data_length, uint8_t *p_adv_data)</div><div class="ttdoc">Set advertising data for a given previously created advertising activity identified by its activity ...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00152">xc_gap_api.c:152</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a69b77af2d118369ba2d32b3a02e2716a"><div class="ttname"><a href="xc__gap__api_8h.html#a69b77af2d118369ba2d32b3a02e2716a">xc_ble_set_channel_map</a></div><div class="ttdeci">void xc_ble_set_channel_map(struct gapm_set_channel_map_cmd *p_param)</div><div class="ttdoc">This operation can be requested only by master of the link in order to set the channel map of the dev...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00458">xc_gap_api.c:458</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a6b0602de475f6fe1d1c98c020ab9a325"><div class="ttname"><a href="xc__gap__api_8h.html#a6b0602de475f6fe1d1c98c020ab9a325">xc_ble_advertise_start</a></div><div class="ttdeci">void xc_ble_advertise_start(struct gapm_activity_start_cmd *adv_start_param)</div><div class="ttdoc">Start an advertising activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00182">xc_gap_api.c:182</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a6ccbd438f7c9f93c60490f885d8b4ff5"><div class="ttname"><a href="xc__gap__api_8h.html#a6ccbd438f7c9f93c60490f885d8b4ff5">xc_ble_scan_start</a></div><div class="ttdeci">void xc_ble_scan_start(struct gapm_activity_start_cmd *scan_start_param)</div><div class="ttdoc">Start a scanning activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00205">xc_gap_api.c:205</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a72cb11848bfd2e1707b875ab6f47f13c"><div class="ttname"><a href="xc__gap__api_8h.html#a72cb11848bfd2e1707b875ab6f47f13c">xc_ble_get_dev_info_cfm</a></div><div class="ttdeci">void xc_ble_get_dev_info_cfm(int conidx, struct gapc_get_dev_info_cfm *p_param)</div><div class="ttdoc">Called when the peer device obtains information about the local device. Device Name,...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00365">xc_gap_api.c:365</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a764e4b1efa93d9d0d87bc8c29ca36c0a"><div class="ttname"><a href="xc__gap__api_8h.html#a764e4b1efa93d9d0d87bc8c29ca36c0a">xc_ble_set_dev_config</a></div><div class="ttdeci">void xc_ble_set_dev_config(struct gapm_set_dev_config_cmd *cfg_param)</div><div class="ttdoc">Set the device configuration such as: Device role Manage device address type: Public,...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00024">xc_gap_api.c:24</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a84c0b5e02412083219364b550d6ff46a"><div class="ttname"><a href="xc__gap__api_8h.html#a84c0b5e02412083219364b550d6ff46a">xc_ble_set_dev_info_cfm</a></div><div class="ttdeci">void xc_ble_set_dev_info_cfm(int conidx, struct gapc_set_dev_info_cfm *p_param)</div><div class="ttdoc">Send the write confirmation to the stack.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00382">xc_gap_api.c:382</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a97a66dc286a5f3a93a8d87992a0765e5"><div class="ttname"><a href="xc__gap__api_8h.html#a97a66dc286a5f3a93a8d87992a0765e5">xc_ble_req_security</a></div><div class="ttdeci">void xc_ble_req_security(int conidx, uint8_t sec_auth)</div><div class="ttdoc">This operation can be requested only by slave of the link in order to initiate security request proce...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00418">xc_gap_api.c:418</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a9905a437ccfa7ce1625a4d6b6d44808b"><div class="ttname"><a href="xc__gap__api_8h.html#a9905a437ccfa7ce1625a4d6b6d44808b">xc_ble_encrypt</a></div><div class="ttdeci">void xc_ble_encrypt(int conidx, struct gapc_encrypt_cmd *p_param)</div><div class="ttdoc">This operation can be requested only by master of the link in order to initiate encryption procedure....</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00393">xc_gap_api.c:393</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_a9fd5261b81364e2b61646ef9bf547aba"><div class="ttname"><a href="xc__gap__api_8h.html#a9fd5261b81364e2b61646ef9bf547aba">xc_ble_activity_stop</a></div><div class="ttdeci">void xc_ble_activity_stop(int actv_idx)</div><div class="ttdoc">Stop an activity or all activities.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00245">xc_gap_api.c:245</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ab28059e2556026f0e3d1c03b6a7ae094"><div class="ttname"><a href="xc__gap__api_8h.html#ab28059e2556026f0e3d1c03b6a7ae094">xc_ble_param_update_cfm</a></div><div class="ttdeci">void xc_ble_param_update_cfm(int conidx, struct gapc_param_update_cfm *update_cfm)</div><div class="ttdoc">Used by to accept or refuse connection parameters proposed by peer device.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00330">xc_gap_api.c:330</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ab30b9a02568ad69f7d5a42f8d6ef04c1"><div class="ttname"><a href="xc__gap__api_8h.html#ab30b9a02568ad69f7d5a42f8d6ef04c1">xc_ble_set_scan_rsp_data</a></div><div class="ttdeci">void xc_ble_set_scan_rsp_data(uint8_t actv_idx, uint16_t scan_rsp_data_length, uint8_t *p_scan_rsp_data)</div><div class="ttdoc">Set Scan response data for a given previously created advertising activity identified by its activit...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00167">xc_gap_api.c:167</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ab4cec56dda71f2472b5f3a2ce6f85bab"><div class="ttname"><a href="xc__gap__api_8h.html#ab4cec56dda71f2472b5f3a2ce6f85bab">xc_ble_encrypt_cfm</a></div><div class="ttdeci">void xc_ble_encrypt_cfm(int conidx, struct gapc_encrypt_cfm *p_param)</div><div class="ttdoc">Confirmation message to send after receiving a GAPC_ENCRYPT_REQ_IND message This message can is used...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00406">xc_gap_api.c:406</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ab604fe36de6f1329e477cb68e1bba723"><div class="ttname"><a href="xc__gap__api_8h.html#ab604fe36de6f1329e477cb68e1bba723">xc_ble_gen_random_nb</a></div><div class="ttdeci">void xc_ble_gen_random_nb(void)</div><div class="ttdoc">Used to generate an 8-byte random number. This can be useful to generate LTK random number before di...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00081">xc_gap_api.c:81</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_abbf3f4ef618ca9e5f8cbde4c9be5c017"><div class="ttname"><a href="xc__gap__api_8h.html#abbf3f4ef618ca9e5f8cbde4c9be5c017">xc_ble_init_start</a></div><div class="ttdeci">void xc_ble_init_start(struct gapm_activity_start_cmd *init_start_param)</div><div class="ttdoc">Start a initiating activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00228">xc_gap_api.c:228</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ac0ba068c56422a5474beac7d0b1474f4"><div class="ttname"><a href="xc__gap__api_8h.html#ac0ba068c56422a5474beac7d0b1474f4">xc_ble_set_irk</a></div><div class="ttdeci">void xc_ble_set_irk(gap_sec_key_t *irk)</div><div class="ttdoc">Command to change the current IRK for a renewed one, it can be used every time no air operation is b...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00091">xc_gap_api.c:91</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_acd5fe32f1f03a54fa0d341a19fa5a5f6"><div class="ttname"><a href="xc__gap__api_8h.html#acd5fe32f1f03a54fa0d341a19fa5a5f6">xc_ble_resolve_addr</a></div><div class="ttdeci">void xc_ble_resolve_addr(uint8_t nb_key, gap_addr_t *addr, uint8_t *irk)</div><div class="ttdoc">Resolve provided random address using array of Identity Resolution Key (IRK) exchanged and bonded wit...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00045">xc_gap_api.c:45</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ad48cd6ec8d6720706a1a7bf78b1b5d80"><div class="ttname"><a href="xc__gap__api_8h.html#ad48cd6ec8d6720706a1a7bf78b1b5d80">xc_ble_bond</a></div><div class="ttdeci">void xc_ble_bond(int conidx, struct gapc_bond_cmd *p_param)</div><div class="ttdoc">Requested by master of the link in order to initiate the bond procedure. It contains pairing require...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00344">xc_gap_api.c:344</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ae742af0accad0cbddac2cb4d4aa28a58"><div class="ttname"><a href="xc__gap__api_8h.html#ae742af0accad0cbddac2cb4d4aa28a58">xc_ble_get_dev_info</a></div><div class="ttdeci">void xc_ble_get_dev_info(struct gapm_get_dev_info_cmd *cmd)</div><div class="ttdoc">Get information about local device such as: Local Device Name Local Device Version Local Device Pu...</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00035">xc_gap_api.c:35</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ae8c450504d215d2ca7bf1943341c3e94"><div class="ttname"><a href="xc__gap__api_8h.html#ae8c450504d215d2ca7bf1943341c3e94">xc_ble_init_create</a></div><div class="ttdeci">void xc_ble_init_create(struct gapm_activity_create_cmd *init_create_param)</div><div class="ttdoc">Create a initiating activity.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00216">xc_gap_api.c:216</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_ae952ffdaba08cbfa685ded3c0ea43a91"><div class="ttname"><a href="xc__gap__api_8h.html#ae952ffdaba08cbfa685ded3c0ea43a91">xc_ble_get_peer_info</a></div><div class="ttdeci">void xc_ble_get_peer_info(int conidx, struct gapc_get_info_cmd *get_info)</div><div class="ttdoc">Retrieve information about peer device or about the current active link.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00319">xc_gap_api.c:319</a></div></div>
|
||||
<div class="ttc" id="axc__gap__api_8h_html_af101c86a3d290cb7282763922441309f"><div class="ttname"><a href="xc__gap__api_8h.html#af101c86a3d290cb7282763922441309f">xc_ble_disconnect</a></div><div class="ttdeci">void xc_ble_disconnect(int conidx, uint32_t reason)</div><div class="ttdoc">Request for disconnection of the link. This can be requested by master or slave of the connection.</div><div class="ttdef"><b>Definition</b> <a href="xc__gap__api_8c_source.html#l00276">xc_gap_api.c:276</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
制作者 <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>
|
||||
Reference in New Issue
Block a user