379 lines
99 KiB
HTML
379 lines
99 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">
|
|
<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.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/sdrv_pinctrl.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber"> PTG3.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">sdrv_pinctrl.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="sdrv__pinctrl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#ifndef SDRV_PINCTRL_H_</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define SDRV_PINCTRL_H_</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <types.h></span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="sdrv__common_8h.html">sdrv_common.h</a>></span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * Use pinctrl.h for different parts, located in</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * SSDK_PATH/devices/E3xxx/include</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * note: use macro defined in pinctrl.h when call PINCTRL/GPIO api.</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><span class="preprocessor">#include <pinctrl.h></span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__gpio.html">sdrv_gpio</a>;</div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4"> 28</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4">sdrv_pinctrl_error</a></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4a539fa539871967fcfb26dbf7be04cbad"> 30</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4a539fa539871967fcfb26dbf7be04cbad">SDRV_PINCTRL_BAD_PIN</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6acc1bb07642695427c9f10bc8d8ed69ae">SDRV_STATUS_GROUP_PINCTRL</a>, 1), <span class="comment">/* PINCTRL Pin Index Wrong. */</span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4af4fa1f9830e2517e3953950246e2b293"> 31</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4af4fa1f9830e2517e3953950246e2b293">SDRV_PINCTRL_CTRL_NULL</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6acc1bb07642695427c9f10bc8d8ed69ae">SDRV_STATUS_GROUP_PINCTRL</a>, 2), <span class="comment">/* PINCTRL Controller is NULL. */</span></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>};</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html"> 38</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__input__select__t.html">sdrv_input_select_t</a> {</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html#a2e63015a6d5134e2f8d58e171e163c4c"> 39</a></span> uint32_t <a class="code hl_variable" href="structsdrv__input__select__t.html#a2e63015a6d5134e2f8d58e171e163c4c">pin</a> : 16;</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html#a1bbf5452e9391aa9e0786a521374f5fa"> 40</a></span> uint32_t <a class="code hl_variable" href="structsdrv__input__select__t.html#a1bbf5452e9391aa9e0786a521374f5fa">mux</a> : 4;</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html#a894bdfa2d603d8343f8ef01dda6fcd23"> 41</a></span> uint32_t <a class="code hl_variable" href="structsdrv__input__select__t.html#a894bdfa2d603d8343f8ef01dda6fcd23">offset</a> : 16;</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html#ae7f66047e6e39ba2bb6af8b95f00d1dd"> 42</a></span> uint32_t <a class="code hl_variable" href="structsdrv__input__select__t.html#ae7f66047e6e39ba2bb6af8b95f00d1dd">value</a> : 4;</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structsdrv__input__select__t.html#abc81edd3d3caf9e6c2e0762881da6016"> 43</a></span> paddr_t <a class="code hl_variable" href="structsdrv__input__select__t.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>;</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a6d26e438dc01408f63d15c78e99c2c32"> 44</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a6d26e438dc01408f63d15c78e99c2c32">sdrv_input_select_t</a>;</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html"> 50</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl</a> {</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#abc81edd3d3caf9e6c2e0762881da6016"> 51</a></span> paddr_t <a class="code hl_variable" href="structsdrv__pinctrl.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>;</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#af3d9ccf032c8731132271c941190cea2"> 52</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#af3d9ccf032c8731132271c941190cea2">pad_offset</a>;</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#ad96f450c6964f9406de36bb7f77f1b59"> 53</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#ad96f450c6964f9406de36bb7f77f1b59">mux_offset</a>;</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#a894538dd1231c95fa27a124d2f1a1934"> 54</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#a894538dd1231c95fa27a124d2f1a1934">pin_start</a>;</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#ab44a06d0fee0358c1e23ea5e6b89f3ee"> 55</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#ab44a06d0fee0358c1e23ea5e6b89f3ee">pin_num</a>;</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#a1b536a54e31bb93c402c837515895654"> 56</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#a1b536a54e31bb93c402c837515895654">disp_mux_base</a>;</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#a66d533abe7d94cb52eac47426ccbc9c9"> 58</a></span> uint32_t <a class="code hl_variable" href="structsdrv__pinctrl.html#a66d533abe7d94cb52eac47426ccbc9c9">input_select_size</a>;</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structsdrv__pinctrl.html#a1975d018b05bf98f2047921ca50f1614"> 59</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="structsdrv__input__select__t.html">sdrv_input_select_t</a> *<a class="code hl_variable" href="structsdrv__pinctrl.html#a1975d018b05bf98f2047921ca50f1614">input_select</a>;</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a749f8c5ba74ab24dcdf9812f43d36f5f"> 60</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a749f8c5ba74ab24dcdf9812f43d36f5f">sdrv_pinctrl_t</a>;</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3"> 66</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3">pin_mux</a> {</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a939a82e19a0677d162b44a9f392a1204"> 67</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a939a82e19a0677d162b44a9f392a1204">PIN_MUX_ALT0</a> = 0U, </div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aabeb283f2ea4079a7e5f0078b1d34fad"> 68</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aabeb283f2ea4079a7e5f0078b1d34fad">PIN_MUX_ALT1</a> = 1U, </div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aa42be9cadab4544a70ceb0fcf35548b4"> 69</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aa42be9cadab4544a70ceb0fcf35548b4">PIN_MUX_ALT2</a> = 2U, </div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a8e70359cce0293e5b3f2718c75179690"> 70</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a8e70359cce0293e5b3f2718c75179690">PIN_MUX_ALT3</a> = 3U, </div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3adc4670ce7a279d6a54bc937a8d5706e7"> 71</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3adc4670ce7a279d6a54bc937a8d5706e7">PIN_MUX_ALT4</a> = 4U, </div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3afac5152528c7e5dbb0b81f42749ba444"> 72</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3afac5152528c7e5dbb0b81f42749ba444">PIN_MUX_ALT5</a> = 5U, </div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a7bdedaab901f4a60612ded181b9785ac"> 73</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a7bdedaab901f4a60612ded181b9785ac">PIN_MUX_ALT6</a> = 6U, </div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3ac33643476982ae2e2884e94e69bca225"> 74</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3ac33643476982ae2e2884e94e69bca225">PIN_MUX_ALT7</a> = 7U, </div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a0d56c9d45a54cc33a0aed01ea1ec871b"> 75</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a0d56c9d45a54cc33a0aed01ea1ec871b">PIN_MUX_ALT8</a> = 8U, </div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a77d8afee4472bccdf61bdc82afaf6a96"> 76</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a77d8afee4472bccdf61bdc82afaf6a96">PIN_MUX_ALT9</a> = 9U, </div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5"> 77</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5">pin_mux_e</a>;</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2"> 82</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2">pin_open_drain</a> {</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a0b8337f542710b57abd36e0ca1d245e5"> 83</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a0b8337f542710b57abd36e0ca1d245e5">PIN_OPEN_DRAIN</a> = 0U, </div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a347c9828d7a016da26fb6e79388f9461"> 84</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a347c9828d7a016da26fb6e79388f9461">PIN_PUSH_PULL</a> = 2U, </div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b"> 85</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b">pin_open_drain_e</a>;</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338"> 90</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338">pin_pull_config</a> {</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a6f4a3b889ad4c1868cfa53337ec549b9"> 91</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a6f4a3b889ad4c1868cfa53337ec549b9">PIN_NOPULL</a> = 0U, </div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338af6f51c667f2c52190215ff843b6eeb8e"> 92</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338af6f51c667f2c52190215ff843b6eeb8e">PIN_PULL_DOWN</a> = 1U, </div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a2cf1cc28261096cc5f52bb572ffccba1"> 93</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a2cf1cc28261096cc5f52bb572ffccba1">PIN_PULL_UP</a> = 2U, </div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4"> 94</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4">pin_pull_config_e</a>;</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474"> 99</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474">pin_drive_strength</a> {</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a31f6747c60fbceaf4f0efe39e3d8cde0"> 100</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a31f6747c60fbceaf4f0efe39e3d8cde0">PIN_DS_2MA</a> = 0U, </div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474aa9bdb47d18f2d0c32797a88fee14a8d9"> 101</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474aa9bdb47d18f2d0c32797a88fee14a8d9">PIN_DS_8MA</a> = 1U, </div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a46ac5b18094995fa50283e18117d39e2"> 102</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a46ac5b18094995fa50283e18117d39e2">PIN_DS_4MA</a> = 2U, </div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474ac2656787a025c9e391dd97fea84c9c68"> 103</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474ac2656787a025c9e391dd97fea84c9c68">PIN_DS_12MA</a> = 3U, </div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb"> 104</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb">pin_drive_strength_e</a>;</div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2"> 109</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2">pin_slew_rate</a> {</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2ab6d0d508b7734dccb9f200cea08095e3"> 110</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2ab6d0d508b7734dccb9f200cea08095e3">PIN_SR_FAST</a> = 0U, </div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2a6571bb4233f91aa4695370e51d662980"> 111</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2a6571bb4233f91aa4695370e51d662980">PIN_SR_SLOW</a> = 1U, </div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9"> 112</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9">pin_slew_rate_e</a>;</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cb"> 119</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cb">pin_input_select</a> {</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba25be85d7293e733d87ba8e8ef68054bb"> 120</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba25be85d7293e733d87ba8e8ef68054bb">PIN_IS_CMOS</a> = 0U, </div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba4fa1377d34639011f35294b453a7313f"> 121</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba4fa1377d34639011f35294b453a7313f">PIN_IS_CMOS_SCHMITT</a> = 1U, </div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1"> 122</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1">pin_input_select_e</a>;</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8"> 127</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8">pin_data_direction</a> {</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a4db7901ff0466ae1838056e671d611c4"> 128</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a4db7901ff0466ae1838056e671d611c4">PIN_INPUT_DIRECTION</a> = 0U, </div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a6b962540924c7572d285dd87d4cacbc9"> 129</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a6b962540924c7572d285dd87d4cacbc9">PIN_OUTPUT_DIRECTION</a> = 1U, </div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a80f0a94af9e8a2ca60bddc33f5c90338"> 130</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a80f0a94af9e8a2ca60bddc33f5c90338">pin_data_direction_e</a>;</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961f"> 135</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961f">pin_interrupt_config</a> {</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fae74b3db3cbbc52be83220e4e5bce217d"> 136</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fae74b3db3cbbc52be83220e4e5bce217d">PIN_INTERRUPT_DISABLED</a> = 0U, </div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa4a7051a3223e0f835330460065c91a7f"> 137</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa4a7051a3223e0f835330460065c91a7f">PIN_INTERRUPT_HIGH_LEVEL</a> = 1U, </div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa5671398244cd95699248b238222c54a5"> 138</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa5671398244cd95699248b238222c54a5">PIN_INTERRUPT_LOW_LEVEL</a> = 2U, </div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fac0159822441a8607c961efb3eac76c54"> 139</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fac0159822441a8607c961efb3eac76c54">PIN_INTERRUPT_RISING_EDGE</a> = 3U, </div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa8eb55fe316ebe0d3ae639e0b1a4f5224"> 140</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa8eb55fe316ebe0d3ae639e0b1a4f5224">PIN_INTERRUPT_FALLING_EDGE</a> = 4U, </div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa88a0325943f19ffa91dd4a7e0bb42146"> 141</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa88a0325943f19ffa91dd4a7e0bb42146">PIN_INTERRUPT_BOTH_EDGE</a> = 5U, </div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab29d45329a1fa80ed442c53831db11fc"> 142</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab29d45329a1fa80ed442c53831db11fc">pin_interrupt_config_e</a>;</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18"> 147</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18">pin_level_type</a> {</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a30246dd8ac283263449e020abc2174b1"> 148</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a30246dd8ac283263449e020abc2174b1">PIN_LEVEL_LOW</a> = 0U, </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a0f038b16124be847ef3dc29c53a52007"> 149</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a0f038b16124be847ef3dc29c53a52007">PIN_LEVEL_HIGH</a> = 1U, </div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a4615a9f24c3227d082b7d9ef4dd0d101"> 150</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4615a9f24c3227d082b7d9ef4dd0d101">pin_level_type_e</a>;</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419"> 160</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419">pin_force_input</a> {</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3868332931a569e5f979491a2e5938a4"> 161</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3868332931a569e5f979491a2e5938a4">PIN_FORCE_INPUT_NORMAL</a> = 0U, </div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419aaed71ce50459af932c03d079f734ebfe"> 162</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419aaed71ce50459af932c03d079f734ebfe">PIN_FORCE_INPUT_ENABLE</a> = 1U, </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a2bc441b3ad243a58f6c1de14ac33c428"> 163</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a2bc441b3ad243a58f6c1de14ac33c428">PIN_FORCE_INPUT_HIGH</a> = 2U, </div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3933c34af5a149caa82f6ce459fda341"> 164</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3933c34af5a149caa82f6ce459fda341">PIN_FORCE_INPUT_LOW</a> = 3U, </div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf"> 165</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf">pin_force_input_e</a>;</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450"> 174</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450">pin_mode_select</a> {</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450a3bad4507f00151c02c02bcdcaadb5bc7"> 175</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450a3bad4507f00151c02c02bcdcaadb5bc7">PIN_MODE_DIGITAL</a> = 0U, </div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ae147e6a99c27a7074fa916db6f923aeb"> 176</a></span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ae147e6a99c27a7074fa916db6f923aeb">PIN_MODE_SELECT_NORMAL</a> = 1U, </div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <a class="code hl_enumvalue" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ab5c58330085562db430df14f65d3cbc7">PIN_MODE_DOWN_CONVERSION</a> = 2U </div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ab5c58330085562db430df14f65d3cbc7"> 178</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4f0e558ce4e55a686c00c75a432dbfbe">pin_mode_select_e</a>;</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="structpin__settings__config.html"> 183</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpin__settings__config.html">pin_settings_config</a> {</div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a60b06d0cc9787d8b49b5ca179c1fd5a0"> 184</a></span> uint32_t <a class="code hl_variable" href="structpin__settings__config.html#a60b06d0cc9787d8b49b5ca179c1fd5a0">pin_index</a>; </div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a891f1b81c928acfd931c3c7d310b181b"> 185</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5">pin_mux_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a891f1b81c928acfd931c3c7d310b181b">mux</a>; </div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#aa5eeaf04a141be1a5cc29006962fface"> 186</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b">pin_open_drain_e</a> <a class="code hl_variable" href="structpin__settings__config.html#aa5eeaf04a141be1a5cc29006962fface">open_drain</a>; </div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#ad3e5ba1acc2676b1bc3286434272f0d7"> 187</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4">pin_pull_config_e</a> <a class="code hl_variable" href="structpin__settings__config.html#ad3e5ba1acc2676b1bc3286434272f0d7">pull_config</a>; </div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a06a7faa8ac28393a0344567136af51f2"> 188</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb">pin_drive_strength_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a06a7faa8ac28393a0344567136af51f2">drive_strength</a>; </div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a3bade7d32e055a1a28c03772477ff496"> 189</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9">pin_slew_rate_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a3bade7d32e055a1a28c03772477ff496">slew_rate</a>; </div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#aaf44625e3b05fb5250838b9d46be59d0"> 190</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1">pin_input_select_e</a> <a class="code hl_variable" href="structpin__settings__config.html#aaf44625e3b05fb5250838b9d46be59d0">input_select</a>; </div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a041c47cade84b3310346cc7fd5ad2fdc"> 191</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a80f0a94af9e8a2ca60bddc33f5c90338">pin_data_direction_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a041c47cade84b3310346cc7fd5ad2fdc">data_direction</a>; </div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a6d5b439f2a8dc0bcb26dab6b95b56d7c"> 192</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab29d45329a1fa80ed442c53831db11fc">pin_interrupt_config_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a6d5b439f2a8dc0bcb26dab6b95b56d7c">interrupt_config</a>; </div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#a060c8631be68a307e99e4f84b424c265"> 193</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4615a9f24c3227d082b7d9ef4dd0d101">pin_level_type_e</a> <a class="code hl_variable" href="structpin__settings__config.html#a060c8631be68a307e99e4f84b424c265">initial_value</a>; </div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#ac161f0dfc50e6954a90bab55e37dcb20"> 194</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf">pin_force_input_e</a> <a class="code hl_variable" href="structpin__settings__config.html#ac161f0dfc50e6954a90bab55e37dcb20">force_input</a>; </div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structpin__settings__config.html#ac0d1eed1f0910bd5dd746df6cb30a8ac"> 195</a></span> <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4f0e558ce4e55a686c00c75a432dbfbe">pin_mode_select_e</a> <a class="code hl_variable" href="structpin__settings__config.html#ac0d1eed1f0910bd5dd746df6cb30a8ac">mode_select</a>; </div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a083c6e3d5f0f52e7237140253717ba91"> 196</a></span>} <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a083c6e3d5f0f52e7237140253717ba91">pin_settings_config_t</a>;</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a73fbd5dd17093fe81e5b8f48bfce2c4a"> 206</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a73fbd5dd17093fe81e5b8f48bfce2c4a">sdrv_pinctrl_init</a>(uint32_t count, <span class="keyword">const</span> <a class="code hl_struct" href="structpin__settings__config.html">pin_settings_config_t</a> *configs);</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a5ef1f54ef52a9dc481664f6b8c95cb33"> 217</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a5ef1f54ef52a9dc481664f6b8c95cb33">sdrv_pinctrl_set_mux</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5">pin_mux_e</a> mux);</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a4764239d4f15e64317f4fd3afaa149fe"> 228</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a4764239d4f15e64317f4fd3afaa149fe">sdrv_pinctrl_set_opendrain</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b">pin_open_drain_e</a> open_drain);</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a2bd6a9a95c1fe79ba2532273ba50acc1"> 239</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a2bd6a9a95c1fe79ba2532273ba50acc1">sdrv_pinctrl_set_pull</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4">pin_pull_config_e</a> pull_config);</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a4363abfa8d5685ad803b02bc83bfe441"> 250</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a4363abfa8d5685ad803b02bc83bfe441">sdrv_pinctrl_set_drive_strength</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb">pin_drive_strength_e</a> drive_strength);</div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad602ddae642658be05c1854122cb0620"> 261</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#ad602ddae642658be05c1854122cb0620">sdrv_pinctrl_set_slew_rate</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9">pin_slew_rate_e</a> slew_rate);</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ab77ea47c2f31f48a8dab754f8cb9c346"> 272</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#ab77ea47c2f31f48a8dab754f8cb9c346">sdrv_pinctrl_set_input_select</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1">pin_input_select_e</a> input_select);</div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a5f5026966b67a831241f9cdfa3bb6b11"> 284</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a5f5026966b67a831241f9cdfa3bb6b11">sdrv_pinctrl_set_force_input</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf">pin_force_input_e</a> force_input);</div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a0c240c6849064e1d079961f24df90394"> 298</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a0c240c6849064e1d079961f24df90394">sdrv_pinctrl_set_mode_select</a>(uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4f0e558ce4e55a686c00c75a432dbfbe">pin_mode_select_e</a> mode_select);</div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a375f07fbb2b1fdecf0a614d79d0046f1"> 308</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a375f07fbb2b1fdecf0a614d79d0046f1">sdrv_pinctrl_clear_dispmux_config</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#aa6b6d8803537379b8fa89cf873194325"> 318</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#aa6b6d8803537379b8fa89cf873194325">sdrv_pinctrl_set_high_resistance</a>(uint32_t pin_index);</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ad908cefb32ac1d79051f81bf26c8188c"> 328</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#ad908cefb32ac1d79051f81bf26c8188c">sdrv_pinctrl_ctrl_init_pin</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, <span class="keyword">struct</span> <a class="code hl_struct" href="structsdrv__gpio.html">sdrv_gpio</a> *gpio, <span class="keyword">const</span> <a class="code hl_struct" href="structpin__settings__config.html">pin_settings_config_t</a> *pin_cfg);</div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a04bd265d9137b4e9d9012b2d036d1f33"> 340</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a04bd265d9137b4e9d9012b2d036d1f33">sdrv_pinctrl_ctrl_set_mux</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5">pin_mux_e</a> mux);</div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> </div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#af781342fdc3fb170c82ef37d40690681"> 352</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#af781342fdc3fb170c82ef37d40690681">sdrv_pinctrl_ctrl_set_opendrain</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b">pin_open_drain_e</a> open_drain);</div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a4ed54873b82b8833d2a1192f8f86f518"> 364</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a4ed54873b82b8833d2a1192f8f86f518">sdrv_pinctrl_ctrl_set_pull</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4">pin_pull_config_e</a> pull_config);</div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#aa7230c978694f105581266b7c4634d67"> 376</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#aa7230c978694f105581266b7c4634d67">sdrv_pinctrl_ctrl_set_drive_strength</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb">pin_drive_strength_e</a> drive_strength);</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> </div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a590f82bdd7ea0cedfd3005a8c773c724"> 388</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a590f82bdd7ea0cedfd3005a8c773c724">sdrv_pinctrl_ctrl_set_slew_rate</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9">pin_slew_rate_e</a> slew_rate);</div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8c982a08a75465273c94dc08fa2dc06d"> 400</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a8c982a08a75465273c94dc08fa2dc06d">sdrv_pinctrl_ctrl_set_input_select</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1">pin_input_select_e</a> input_select);</div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> </div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a8798ec96a0c3e928890aa809543d5fb9"> 413</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a8798ec96a0c3e928890aa809543d5fb9">sdrv_pinctrl_ctrl_set_force_input</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf">pin_force_input_e</a> force_input);</div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac6fbc9b4ea17104fd10516c49890c113"> 428</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#ac6fbc9b4ea17104fd10516c49890c113">sdrv_pinctrl_ctrl_set_mode_select</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, uint32_t pin_index, <a class="code hl_typedef" href="sdrv__pinctrl_8h.html#a4f0e558ce4e55a686c00c75a432dbfbe">pin_mode_select_e</a> mode_select);</div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#ac39d34a8aacca94ca5989697be115910"> 439</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#ac39d34a8aacca94ca5989697be115910">sdrv_pinctrl_ctrl_clear_dispmux_config</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl);</div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="sdrv__pinctrl_8h.html#a15591b43c824b0e88f2a1b50649ac36d"> 451</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__pinctrl_8h.html#a15591b43c824b0e88f2a1b50649ac36d">sdrv_pinctrl_ctrl_set_high_resistance</a>(<a class="code hl_struct" href="structsdrv__pinctrl.html">sdrv_pinctrl_t</a> *pinctrl, <span class="keyword">struct</span> <a class="code hl_struct" href="structsdrv__gpio.html">sdrv_gpio</a> *gpio, uint32_t pin_index);</div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="preprocessor">#endif </span><span class="comment">/* SDRV_PINCTRL_H_ */</span><span class="preprocessor"></span></div>
|
|
<div class="ttc" id="asdrv__common_8h_html"><div class="ttname"><a href="sdrv__common_8h.html">sdrv_common.h</a></div><div class="ttdoc">SemiDrive driver common header file.</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_a19e0f226537905b9e022007ff40c57c6acc1bb07642695427c9f10bc8d8ed69ae"><div class="ttname"><a href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6acc1bb07642695427c9f10bc8d8ed69ae">SDRV_STATUS_GROUP_PINCTRL</a></div><div class="ttdeci">@ SDRV_STATUS_GROUP_PINCTRL</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:26</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_aaabdaf7ee58ca7269bd4bf24efcde092"><div class="ttname"><a href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></div><div class="ttdeci">int32_t status_t</div><div class="ttdoc">Type used for all status and error return values.</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:82</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_aef8aef2653fac9cb1b5fbe2a5976314c"><div class="ttname"><a href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a></div><div class="ttdeci">#define SDRV_ERROR_STATUS(group, code)</div><div class="ttdoc">Construct a status code value from a group and code number. All the error statuses are negetive numbe...</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:17</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a028255481f4802ea77a617e61bfbd2e1"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a028255481f4802ea77a617e61bfbd2e1">pin_input_select_e</a></div><div class="ttdeci">enum pin_input_select pin_input_select_e</div><div class="ttdoc">Definition for pin input select. Only valid for PAD input signal. CMOS SCHMITT can generate a stable ...</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a04bd265d9137b4e9d9012b2d036d1f33"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a04bd265d9137b4e9d9012b2d036d1f33">sdrv_pinctrl_ctrl_set_mux</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_mux(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_mux_e mux)</div><div class="ttdoc">Config mux function for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a083c6e3d5f0f52e7237140253717ba91"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a083c6e3d5f0f52e7237140253717ba91">pin_settings_config_t</a></div><div class="ttdeci">struct pin_settings_config pin_settings_config_t</div><div class="ttdoc">Definiction for pin initialize config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a0c240c6849064e1d079961f24df90394"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a0c240c6849064e1d079961f24df90394">sdrv_pinctrl_set_mode_select</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_mode_select(uint32_t pin_index, pin_mode_select_e mode_select)</div><div class="ttdoc">Config mode select for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a15591b43c824b0e88f2a1b50649ac36d"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a15591b43c824b0e88f2a1b50649ac36d">sdrv_pinctrl_ctrl_set_high_resistance</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_high_resistance(sdrv_pinctrl_t *pinctrl, struct sdrv_gpio *gpio, uint32_t pin_index)</div><div class="ttdoc">Config pin to high resistance.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a1b3593ad3bbce493ed37221d419611fb"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a1b3593ad3bbce493ed37221d419611fb">pin_drive_strength_e</a></div><div class="ttdeci">enum pin_drive_strength pin_drive_strength_e</div><div class="ttdoc">Definition for pin current drive strength.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a2bd6a9a95c1fe79ba2532273ba50acc1"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a2bd6a9a95c1fe79ba2532273ba50acc1">sdrv_pinctrl_set_pull</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_pull(uint32_t pin_index, pin_pull_config_e pull_config)</div><div class="ttdoc">Config pull type for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a36c551df7a4845235a40739738ff5e18"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18">pin_level_type</a></div><div class="ttdeci">pin_level_type</div><div class="ttdoc">Definition for pin initial output level, only valid for pin mux as gpio output.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:147</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a36c551df7a4845235a40739738ff5e18a0f038b16124be847ef3dc29c53a52007"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a0f038b16124be847ef3dc29c53a52007">PIN_LEVEL_HIGH</a></div><div class="ttdeci">@ PIN_LEVEL_HIGH</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:149</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a36c551df7a4845235a40739738ff5e18a30246dd8ac283263449e020abc2174b1"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a36c551df7a4845235a40739738ff5e18a30246dd8ac283263449e020abc2174b1">PIN_LEVEL_LOW</a></div><div class="ttdeci">@ PIN_LEVEL_LOW</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:148</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a375f07fbb2b1fdecf0a614d79d0046f1"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a375f07fbb2b1fdecf0a614d79d0046f1">sdrv_pinctrl_clear_dispmux_config</a></div><div class="ttdeci">status_t sdrv_pinctrl_clear_dispmux_config(void)</div><div class="ttdoc">Clear display mux config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a3db5100f92da5d289876eeb87531482b"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a3db5100f92da5d289876eeb87531482b">pin_open_drain_e</a></div><div class="ttdeci">enum pin_open_drain pin_open_drain_e</div><div class="ttdoc">Definition for pin output type.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a4363abfa8d5685ad803b02bc83bfe441"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a4363abfa8d5685ad803b02bc83bfe441">sdrv_pinctrl_set_drive_strength</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_drive_strength(uint32_t pin_index, pin_drive_strength_e drive_strength)</div><div class="ttdoc">Config drive strength for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a4615a9f24c3227d082b7d9ef4dd0d101"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a4615a9f24c3227d082b7d9ef4dd0d101">pin_level_type_e</a></div><div class="ttdeci">enum pin_level_type pin_level_type_e</div><div class="ttdoc">Definition for pin initial output level, only valid for pin mux as gpio output.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a4764239d4f15e64317f4fd3afaa149fe"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a4764239d4f15e64317f4fd3afaa149fe">sdrv_pinctrl_set_opendrain</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_opendrain(uint32_t pin_index, pin_open_drain_e open_drain)</div><div class="ttdoc">Config output type for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a4ed54873b82b8833d2a1192f8f86f518"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a4ed54873b82b8833d2a1192f8f86f518">sdrv_pinctrl_ctrl_set_pull</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_pull(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_pull_config_e pull_config)</div><div class="ttdoc">Config pull type for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a4f0e558ce4e55a686c00c75a432dbfbe"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a4f0e558ce4e55a686c00c75a432dbfbe">pin_mode_select_e</a></div><div class="ttdeci">enum pin_mode_select pin_mode_select_e</div><div class="ttdoc">Definition for pin mode select config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a57b07a9317efa4b10c061110757295b2"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2">pin_slew_rate</a></div><div class="ttdeci">pin_slew_rate</div><div class="ttdoc">Definition for pin slew rate type.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:109</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a57b07a9317efa4b10c061110757295b2a6571bb4233f91aa4695370e51d662980"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2a6571bb4233f91aa4695370e51d662980">PIN_SR_SLOW</a></div><div class="ttdeci">@ PIN_SR_SLOW</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:111</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a57b07a9317efa4b10c061110757295b2ab6d0d508b7734dccb9f200cea08095e3"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a57b07a9317efa4b10c061110757295b2ab6d0d508b7734dccb9f200cea08095e3">PIN_SR_FAST</a></div><div class="ttdeci">@ PIN_SR_FAST</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:110</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a590f82bdd7ea0cedfd3005a8c773c724"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a590f82bdd7ea0cedfd3005a8c773c724">sdrv_pinctrl_ctrl_set_slew_rate</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_slew_rate(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_slew_rate_e slew_rate)</div><div class="ttdoc">Config slew rate for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a5ef1f54ef52a9dc481664f6b8c95cb33"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a5ef1f54ef52a9dc481664f6b8c95cb33">sdrv_pinctrl_set_mux</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_mux(uint32_t pin_index, pin_mux_e mux)</div><div class="ttdoc">Config mux function for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a5f5026966b67a831241f9cdfa3bb6b11"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a5f5026966b67a831241f9cdfa3bb6b11">sdrv_pinctrl_set_force_input</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_force_input(uint32_t pin_index, pin_force_input_e force_input)</div><div class="ttdoc">Config force input for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a65170e3f870ee8d50e017ab39dafd8bf"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a65170e3f870ee8d50e017ab39dafd8bf">pin_force_input_e</a></div><div class="ttdeci">enum pin_force_input pin_force_input_e</div><div class="ttdoc">Definition for pin force input config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961f"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961f">pin_interrupt_config</a></div><div class="ttdeci">pin_interrupt_config</div><div class="ttdoc">Definition for pin interrupt type, only valid for pin mux as gpio.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:135</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fa4a7051a3223e0f835330460065c91a7f"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa4a7051a3223e0f835330460065c91a7f">PIN_INTERRUPT_HIGH_LEVEL</a></div><div class="ttdeci">@ PIN_INTERRUPT_HIGH_LEVEL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:137</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fa5671398244cd95699248b238222c54a5"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa5671398244cd95699248b238222c54a5">PIN_INTERRUPT_LOW_LEVEL</a></div><div class="ttdeci">@ PIN_INTERRUPT_LOW_LEVEL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:138</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fa88a0325943f19ffa91dd4a7e0bb42146"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa88a0325943f19ffa91dd4a7e0bb42146">PIN_INTERRUPT_BOTH_EDGE</a></div><div class="ttdeci">@ PIN_INTERRUPT_BOTH_EDGE</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:141</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fa8eb55fe316ebe0d3ae639e0b1a4f5224"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fa8eb55fe316ebe0d3ae639e0b1a4f5224">PIN_INTERRUPT_FALLING_EDGE</a></div><div class="ttdeci">@ PIN_INTERRUPT_FALLING_EDGE</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:140</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fac0159822441a8607c961efb3eac76c54"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fac0159822441a8607c961efb3eac76c54">PIN_INTERRUPT_RISING_EDGE</a></div><div class="ttdeci">@ PIN_INTERRUPT_RISING_EDGE</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:139</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a67b5c9a7327563aea74f9ebbc208961fae74b3db3cbbc52be83220e4e5bce217d"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a67b5c9a7327563aea74f9ebbc208961fae74b3db3cbbc52be83220e4e5bce217d">PIN_INTERRUPT_DISABLED</a></div><div class="ttdeci">@ PIN_INTERRUPT_DISABLED</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:136</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a6d26e438dc01408f63d15c78e99c2c32"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a6d26e438dc01408f63d15c78e99c2c32">sdrv_input_select_t</a></div><div class="ttdeci">struct sdrv_input_select_t sdrv_input_select_t</div><div class="ttdoc">Definition for INPUT SELECT REGISTER config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a73fbd5dd17093fe81e5b8f48bfce2c4a"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a73fbd5dd17093fe81e5b8f48bfce2c4a">sdrv_pinctrl_init</a></div><div class="ttdeci">status_t sdrv_pinctrl_init(uint32_t count, const pin_settings_config_t *configs)</div><div class="ttdoc">Initialize pins as pre-defined.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a749f8c5ba74ab24dcdf9812f43d36f5f"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a749f8c5ba74ab24dcdf9812f43d36f5f">sdrv_pinctrl_t</a></div><div class="ttdeci">struct sdrv_pinctrl sdrv_pinctrl_t</div><div class="ttdoc">Definition for Pinctrl instance.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a7db6e9a2691ff95c334b761751fdb5e4"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4">sdrv_pinctrl_error</a></div><div class="ttdeci">sdrv_pinctrl_error</div><div class="ttdoc">PINCTRL status error code.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:29</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a7db6e9a2691ff95c334b761751fdb5e4a539fa539871967fcfb26dbf7be04cbad"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4a539fa539871967fcfb26dbf7be04cbad">SDRV_PINCTRL_BAD_PIN</a></div><div class="ttdeci">@ SDRV_PINCTRL_BAD_PIN</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:30</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a7db6e9a2691ff95c334b761751fdb5e4af4fa1f9830e2517e3953950246e2b293"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a7db6e9a2691ff95c334b761751fdb5e4af4fa1f9830e2517e3953950246e2b293">SDRV_PINCTRL_CTRL_NULL</a></div><div class="ttdeci">@ SDRV_PINCTRL_CTRL_NULL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:31</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a80f0a94af9e8a2ca60bddc33f5c90338"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a80f0a94af9e8a2ca60bddc33f5c90338">pin_data_direction_e</a></div><div class="ttdeci">enum pin_data_direction pin_data_direction_e</div><div class="ttdoc">Definition for pin data direction, only valid for pin mux as gpio.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8798ec96a0c3e928890aa809543d5fb9"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8798ec96a0c3e928890aa809543d5fb9">sdrv_pinctrl_ctrl_set_force_input</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_force_input(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_force_input_e force_input)</div><div class="ttdoc">Config force input for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a890e9ae5d0cf090b69c42266c98290cb"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cb">pin_input_select</a></div><div class="ttdeci">pin_input_select</div><div class="ttdoc">Definition for pin input select. Only valid for PAD input signal. CMOS SCHMITT can generate a stable ...</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:119</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a890e9ae5d0cf090b69c42266c98290cba25be85d7293e733d87ba8e8ef68054bb"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba25be85d7293e733d87ba8e8ef68054bb">PIN_IS_CMOS</a></div><div class="ttdeci">@ PIN_IS_CMOS</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:120</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a890e9ae5d0cf090b69c42266c98290cba4fa1377d34639011f35294b453a7313f"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a890e9ae5d0cf090b69c42266c98290cba4fa1377d34639011f35294b453a7313f">PIN_IS_CMOS_SCHMITT</a></div><div class="ttdeci">@ PIN_IS_CMOS_SCHMITT</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:121</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a89bfbb55bb0c31a9aebc18d832456419"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419">pin_force_input</a></div><div class="ttdeci">pin_force_input</div><div class="ttdoc">Definition for pin force input config.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:160</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a89bfbb55bb0c31a9aebc18d832456419a2bc441b3ad243a58f6c1de14ac33c428"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a2bc441b3ad243a58f6c1de14ac33c428">PIN_FORCE_INPUT_HIGH</a></div><div class="ttdeci">@ PIN_FORCE_INPUT_HIGH</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:163</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a89bfbb55bb0c31a9aebc18d832456419a3868332931a569e5f979491a2e5938a4"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3868332931a569e5f979491a2e5938a4">PIN_FORCE_INPUT_NORMAL</a></div><div class="ttdeci">@ PIN_FORCE_INPUT_NORMAL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:161</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a89bfbb55bb0c31a9aebc18d832456419a3933c34af5a149caa82f6ce459fda341"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419a3933c34af5a149caa82f6ce459fda341">PIN_FORCE_INPUT_LOW</a></div><div class="ttdeci">@ PIN_FORCE_INPUT_LOW</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:164</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a89bfbb55bb0c31a9aebc18d832456419aaed71ce50459af932c03d079f734ebfe"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a89bfbb55bb0c31a9aebc18d832456419aaed71ce50459af932c03d079f734ebfe">PIN_FORCE_INPUT_ENABLE</a></div><div class="ttdeci">@ PIN_FORCE_INPUT_ENABLE</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:162</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8c982a08a75465273c94dc08fa2dc06d"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8c982a08a75465273c94dc08fa2dc06d">sdrv_pinctrl_ctrl_set_input_select</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_input_select(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_input_select_e input_select)</div><div class="ttdoc">Config input select for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8caba59d2432a96cd9a804ba9bfdedc9"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8caba59d2432a96cd9a804ba9bfdedc9">pin_slew_rate_e</a></div><div class="ttdeci">enum pin_slew_rate pin_slew_rate_e</div><div class="ttdoc">Definition for pin slew rate type.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8e1959c6ab786e4a838ea5ea8ce2c450"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450">pin_mode_select</a></div><div class="ttdeci">pin_mode_select</div><div class="ttdoc">Definition for pin mode select config.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:174</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8e1959c6ab786e4a838ea5ea8ce2c450a3bad4507f00151c02c02bcdcaadb5bc7"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450a3bad4507f00151c02c02bcdcaadb5bc7">PIN_MODE_DIGITAL</a></div><div class="ttdeci">@ PIN_MODE_DIGITAL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:175</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8e1959c6ab786e4a838ea5ea8ce2c450ab5c58330085562db430df14f65d3cbc7"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ab5c58330085562db430df14f65d3cbc7">PIN_MODE_DOWN_CONVERSION</a></div><div class="ttdeci">@ PIN_MODE_DOWN_CONVERSION</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:177</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_a8e1959c6ab786e4a838ea5ea8ce2c450ae147e6a99c27a7074fa916db6f923aeb"><div class="ttname"><a href="sdrv__pinctrl_8h.html#a8e1959c6ab786e4a838ea5ea8ce2c450ae147e6a99c27a7074fa916db6f923aeb">PIN_MODE_SELECT_NORMAL</a></div><div class="ttdeci">@ PIN_MODE_SELECT_NORMAL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:176</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_aa6b6d8803537379b8fa89cf873194325"><div class="ttname"><a href="sdrv__pinctrl_8h.html#aa6b6d8803537379b8fa89cf873194325">sdrv_pinctrl_set_high_resistance</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_high_resistance(uint32_t pin_index)</div><div class="ttdoc">Config pin to high resistance.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_aa7230c978694f105581266b7c4634d67"><div class="ttname"><a href="sdrv__pinctrl_8h.html#aa7230c978694f105581266b7c4634d67">sdrv_pinctrl_ctrl_set_drive_strength</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_drive_strength(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_drive_strength_e drive_strength)</div><div class="ttdoc">Config drive strength for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab29d45329a1fa80ed442c53831db11fc"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab29d45329a1fa80ed442c53831db11fc">pin_interrupt_config_e</a></div><div class="ttdeci">enum pin_interrupt_config pin_interrupt_config_e</div><div class="ttdoc">Definition for pin interrupt type, only valid for pin mux as gpio.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab6c6b6aef29b4fa2fdf50cac6b6f80e8"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8">pin_data_direction</a></div><div class="ttdeci">pin_data_direction</div><div class="ttdoc">Definition for pin data direction, only valid for pin mux as gpio.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:127</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab6c6b6aef29b4fa2fdf50cac6b6f80e8a4db7901ff0466ae1838056e671d611c4"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a4db7901ff0466ae1838056e671d611c4">PIN_INPUT_DIRECTION</a></div><div class="ttdeci">@ PIN_INPUT_DIRECTION</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:128</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab6c6b6aef29b4fa2fdf50cac6b6f80e8a6b962540924c7572d285dd87d4cacbc9"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab6c6b6aef29b4fa2fdf50cac6b6f80e8a6b962540924c7572d285dd87d4cacbc9">PIN_OUTPUT_DIRECTION</a></div><div class="ttdeci">@ PIN_OUTPUT_DIRECTION</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:129</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab77ea47c2f31f48a8dab754f8cb9c346"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab77ea47c2f31f48a8dab754f8cb9c346">sdrv_pinctrl_set_input_select</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_input_select(uint32_t pin_index, pin_input_select_e input_select)</div><div class="ttdoc">Config input select for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ab7c6412d9e75d49a2c4ff394b52ae9b4"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ab7c6412d9e75d49a2c4ff394b52ae9b4">pin_pull_config_e</a></div><div class="ttdeci">enum pin_pull_config pin_pull_config_e</div><div class="ttdoc">Definition for pin internal pull type.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_abd7bca12ee1bf679a86238ecb2fce1b5"><div class="ttname"><a href="sdrv__pinctrl_8h.html#abd7bca12ee1bf679a86238ecb2fce1b5">pin_mux_e</a></div><div class="ttdeci">enum pin_mux pin_mux_e</div><div class="ttdoc">Definition for pin mux function, each pin has different function, detail see datasheet.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac39d34a8aacca94ca5989697be115910"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac39d34a8aacca94ca5989697be115910">sdrv_pinctrl_ctrl_clear_dispmux_config</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_clear_dispmux_config(sdrv_pinctrl_t *pinctrl)</div><div class="ttdoc">Clear display mux config.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac6fbc9b4ea17104fd10516c49890c113"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac6fbc9b4ea17104fd10516c49890c113">sdrv_pinctrl_ctrl_set_mode_select</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_mode_select(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_mode_select_e mode_select)</div><div class="ttdoc">Config mode select for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac8b21f6fe6e0b44e5293a08e1f40b338"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338">pin_pull_config</a></div><div class="ttdeci">pin_pull_config</div><div class="ttdoc">Definition for pin internal pull type.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:90</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac8b21f6fe6e0b44e5293a08e1f40b338a2cf1cc28261096cc5f52bb572ffccba1"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a2cf1cc28261096cc5f52bb572ffccba1">PIN_PULL_UP</a></div><div class="ttdeci">@ PIN_PULL_UP</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:93</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac8b21f6fe6e0b44e5293a08e1f40b338a6f4a3b889ad4c1868cfa53337ec549b9"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338a6f4a3b889ad4c1868cfa53337ec549b9">PIN_NOPULL</a></div><div class="ttdeci">@ PIN_NOPULL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:91</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ac8b21f6fe6e0b44e5293a08e1f40b338af6f51c667f2c52190215ff843b6eeb8e"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ac8b21f6fe6e0b44e5293a08e1f40b338af6f51c667f2c52190215ff843b6eeb8e">PIN_PULL_DOWN</a></div><div class="ttdeci">@ PIN_PULL_DOWN</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:92</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad297fb18314f10d5fc73c43a4c980cc2"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2">pin_open_drain</a></div><div class="ttdeci">pin_open_drain</div><div class="ttdoc">Definition for pin output type.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:82</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad297fb18314f10d5fc73c43a4c980cc2a0b8337f542710b57abd36e0ca1d245e5"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a0b8337f542710b57abd36e0ca1d245e5">PIN_OPEN_DRAIN</a></div><div class="ttdeci">@ PIN_OPEN_DRAIN</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:83</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad297fb18314f10d5fc73c43a4c980cc2a347c9828d7a016da26fb6e79388f9461"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad297fb18314f10d5fc73c43a4c980cc2a347c9828d7a016da26fb6e79388f9461">PIN_PUSH_PULL</a></div><div class="ttdeci">@ PIN_PUSH_PULL</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:84</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad602ddae642658be05c1854122cb0620"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad602ddae642658be05c1854122cb0620">sdrv_pinctrl_set_slew_rate</a></div><div class="ttdeci">status_t sdrv_pinctrl_set_slew_rate(uint32_t pin_index, pin_slew_rate_e slew_rate)</div><div class="ttdoc">Config slew rate for specific pin.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3">pin_mux</a></div><div class="ttdeci">pin_mux</div><div class="ttdoc">Definition for pin mux function, each pin has different function, detail see datasheet.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:66</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3a0d56c9d45a54cc33a0aed01ea1ec871b"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a0d56c9d45a54cc33a0aed01ea1ec871b">PIN_MUX_ALT8</a></div><div class="ttdeci">@ PIN_MUX_ALT8</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:75</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3a77d8afee4472bccdf61bdc82afaf6a96"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a77d8afee4472bccdf61bdc82afaf6a96">PIN_MUX_ALT9</a></div><div class="ttdeci">@ PIN_MUX_ALT9</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:76</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3a7bdedaab901f4a60612ded181b9785ac"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a7bdedaab901f4a60612ded181b9785ac">PIN_MUX_ALT6</a></div><div class="ttdeci">@ PIN_MUX_ALT6</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:73</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3a8e70359cce0293e5b3f2718c75179690"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a8e70359cce0293e5b3f2718c75179690">PIN_MUX_ALT3</a></div><div class="ttdeci">@ PIN_MUX_ALT3</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:70</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3a939a82e19a0677d162b44a9f392a1204"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3a939a82e19a0677d162b44a9f392a1204">PIN_MUX_ALT0</a></div><div class="ttdeci">@ PIN_MUX_ALT0</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:67</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3aa42be9cadab4544a70ceb0fcf35548b4"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aa42be9cadab4544a70ceb0fcf35548b4">PIN_MUX_ALT2</a></div><div class="ttdeci">@ PIN_MUX_ALT2</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:69</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3aabeb283f2ea4079a7e5f0078b1d34fad"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3aabeb283f2ea4079a7e5f0078b1d34fad">PIN_MUX_ALT1</a></div><div class="ttdeci">@ PIN_MUX_ALT1</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:68</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3ac33643476982ae2e2884e94e69bca225"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3ac33643476982ae2e2884e94e69bca225">PIN_MUX_ALT7</a></div><div class="ttdeci">@ PIN_MUX_ALT7</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:74</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3adc4670ce7a279d6a54bc937a8d5706e7"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3adc4670ce7a279d6a54bc937a8d5706e7">PIN_MUX_ALT4</a></div><div class="ttdeci">@ PIN_MUX_ALT4</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:71</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad8a1697d53d53dc8cb0ad697642ab4f3afac5152528c7e5dbb0b81f42749ba444"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad8a1697d53d53dc8cb0ad697642ab4f3afac5152528c7e5dbb0b81f42749ba444">PIN_MUX_ALT5</a></div><div class="ttdeci">@ PIN_MUX_ALT5</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:72</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_ad908cefb32ac1d79051f81bf26c8188c"><div class="ttname"><a href="sdrv__pinctrl_8h.html#ad908cefb32ac1d79051f81bf26c8188c">sdrv_pinctrl_ctrl_init_pin</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_init_pin(sdrv_pinctrl_t *pinctrl, struct sdrv_gpio *gpio, const pin_settings_config_t *pin_cfg)</div><div class="ttdoc">Initialize one pin as pre-defined.</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af6dcacb1caa9d78849931d3c577f0474"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474">pin_drive_strength</a></div><div class="ttdeci">pin_drive_strength</div><div class="ttdoc">Definition for pin current drive strength.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:99</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af6dcacb1caa9d78849931d3c577f0474a31f6747c60fbceaf4f0efe39e3d8cde0"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a31f6747c60fbceaf4f0efe39e3d8cde0">PIN_DS_2MA</a></div><div class="ttdeci">@ PIN_DS_2MA</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:100</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af6dcacb1caa9d78849931d3c577f0474a46ac5b18094995fa50283e18117d39e2"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474a46ac5b18094995fa50283e18117d39e2">PIN_DS_4MA</a></div><div class="ttdeci">@ PIN_DS_4MA</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:102</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af6dcacb1caa9d78849931d3c577f0474aa9bdb47d18f2d0c32797a88fee14a8d9"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474aa9bdb47d18f2d0c32797a88fee14a8d9">PIN_DS_8MA</a></div><div class="ttdeci">@ PIN_DS_8MA</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:101</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af6dcacb1caa9d78849931d3c577f0474ac2656787a025c9e391dd97fea84c9c68"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af6dcacb1caa9d78849931d3c577f0474ac2656787a025c9e391dd97fea84c9c68">PIN_DS_12MA</a></div><div class="ttdeci">@ PIN_DS_12MA</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:103</div></div>
|
|
<div class="ttc" id="asdrv__pinctrl_8h_html_af781342fdc3fb170c82ef37d40690681"><div class="ttname"><a href="sdrv__pinctrl_8h.html#af781342fdc3fb170c82ef37d40690681">sdrv_pinctrl_ctrl_set_opendrain</a></div><div class="ttdeci">status_t sdrv_pinctrl_ctrl_set_opendrain(sdrv_pinctrl_t *pinctrl, uint32_t pin_index, pin_open_drain_e open_drain)</div><div class="ttdoc">Config output type for specific pin.</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html"><div class="ttname"><a href="structpin__settings__config.html">pin_settings_config</a></div><div class="ttdoc">Definiction for pin initialize config.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:183</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a041c47cade84b3310346cc7fd5ad2fdc"><div class="ttname"><a href="structpin__settings__config.html#a041c47cade84b3310346cc7fd5ad2fdc">pin_settings_config::data_direction</a></div><div class="ttdeci">pin_data_direction_e data_direction</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:191</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a060c8631be68a307e99e4f84b424c265"><div class="ttname"><a href="structpin__settings__config.html#a060c8631be68a307e99e4f84b424c265">pin_settings_config::initial_value</a></div><div class="ttdeci">pin_level_type_e initial_value</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:193</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a06a7faa8ac28393a0344567136af51f2"><div class="ttname"><a href="structpin__settings__config.html#a06a7faa8ac28393a0344567136af51f2">pin_settings_config::drive_strength</a></div><div class="ttdeci">pin_drive_strength_e drive_strength</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:188</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a3bade7d32e055a1a28c03772477ff496"><div class="ttname"><a href="structpin__settings__config.html#a3bade7d32e055a1a28c03772477ff496">pin_settings_config::slew_rate</a></div><div class="ttdeci">pin_slew_rate_e slew_rate</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:189</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a60b06d0cc9787d8b49b5ca179c1fd5a0"><div class="ttname"><a href="structpin__settings__config.html#a60b06d0cc9787d8b49b5ca179c1fd5a0">pin_settings_config::pin_index</a></div><div class="ttdeci">uint32_t pin_index</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:184</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a6d5b439f2a8dc0bcb26dab6b95b56d7c"><div class="ttname"><a href="structpin__settings__config.html#a6d5b439f2a8dc0bcb26dab6b95b56d7c">pin_settings_config::interrupt_config</a></div><div class="ttdeci">pin_interrupt_config_e interrupt_config</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:192</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_a891f1b81c928acfd931c3c7d310b181b"><div class="ttname"><a href="structpin__settings__config.html#a891f1b81c928acfd931c3c7d310b181b">pin_settings_config::mux</a></div><div class="ttdeci">pin_mux_e mux</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:185</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_aa5eeaf04a141be1a5cc29006962fface"><div class="ttname"><a href="structpin__settings__config.html#aa5eeaf04a141be1a5cc29006962fface">pin_settings_config::open_drain</a></div><div class="ttdeci">pin_open_drain_e open_drain</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:186</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_aaf44625e3b05fb5250838b9d46be59d0"><div class="ttname"><a href="structpin__settings__config.html#aaf44625e3b05fb5250838b9d46be59d0">pin_settings_config::input_select</a></div><div class="ttdeci">pin_input_select_e input_select</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:190</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_ac0d1eed1f0910bd5dd746df6cb30a8ac"><div class="ttname"><a href="structpin__settings__config.html#ac0d1eed1f0910bd5dd746df6cb30a8ac">pin_settings_config::mode_select</a></div><div class="ttdeci">pin_mode_select_e mode_select</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:195</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_ac161f0dfc50e6954a90bab55e37dcb20"><div class="ttname"><a href="structpin__settings__config.html#ac161f0dfc50e6954a90bab55e37dcb20">pin_settings_config::force_input</a></div><div class="ttdeci">pin_force_input_e force_input</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:194</div></div>
|
|
<div class="ttc" id="astructpin__settings__config_html_ad3e5ba1acc2676b1bc3286434272f0d7"><div class="ttname"><a href="structpin__settings__config.html#ad3e5ba1acc2676b1bc3286434272f0d7">pin_settings_config::pull_config</a></div><div class="ttdeci">pin_pull_config_e pull_config</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:187</div></div>
|
|
<div class="ttc" id="astructsdrv__gpio_html"><div class="ttname"><a href="structsdrv__gpio.html">sdrv_gpio</a></div><div class="ttdoc">GPIO Controller Instance.</div><div class="ttdef"><b>Definition:</b> sdrv_gpio.h:64</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html"><div class="ttname"><a href="structsdrv__input__select__t.html">sdrv_input_select_t</a></div><div class="ttdoc">Definition for INPUT SELECT REGISTER config.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:38</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html_a1bbf5452e9391aa9e0786a521374f5fa"><div class="ttname"><a href="structsdrv__input__select__t.html#a1bbf5452e9391aa9e0786a521374f5fa">sdrv_input_select_t::mux</a></div><div class="ttdeci">uint32_t mux</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:40</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html_a2e63015a6d5134e2f8d58e171e163c4c"><div class="ttname"><a href="structsdrv__input__select__t.html#a2e63015a6d5134e2f8d58e171e163c4c">sdrv_input_select_t::pin</a></div><div class="ttdeci">uint32_t pin</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:39</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html_a894bdfa2d603d8343f8ef01dda6fcd23"><div class="ttname"><a href="structsdrv__input__select__t.html#a894bdfa2d603d8343f8ef01dda6fcd23">sdrv_input_select_t::offset</a></div><div class="ttdeci">uint32_t offset</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:41</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structsdrv__input__select__t.html#abc81edd3d3caf9e6c2e0762881da6016">sdrv_input_select_t::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:43</div></div>
|
|
<div class="ttc" id="astructsdrv__input__select__t_html_ae7f66047e6e39ba2bb6af8b95f00d1dd"><div class="ttname"><a href="structsdrv__input__select__t.html#ae7f66047e6e39ba2bb6af8b95f00d1dd">sdrv_input_select_t::value</a></div><div class="ttdeci">uint32_t value</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:42</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html"><div class="ttname"><a href="structsdrv__pinctrl.html">sdrv_pinctrl</a></div><div class="ttdoc">Definition for Pinctrl instance.</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:50</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_a1975d018b05bf98f2047921ca50f1614"><div class="ttname"><a href="structsdrv__pinctrl.html#a1975d018b05bf98f2047921ca50f1614">sdrv_pinctrl::input_select</a></div><div class="ttdeci">const sdrv_input_select_t * input_select</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:59</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_a1b536a54e31bb93c402c837515895654"><div class="ttname"><a href="structsdrv__pinctrl.html#a1b536a54e31bb93c402c837515895654">sdrv_pinctrl::disp_mux_base</a></div><div class="ttdeci">uint32_t disp_mux_base</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:56</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_a66d533abe7d94cb52eac47426ccbc9c9"><div class="ttname"><a href="structsdrv__pinctrl.html#a66d533abe7d94cb52eac47426ccbc9c9">sdrv_pinctrl::input_select_size</a></div><div class="ttdeci">uint32_t input_select_size</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:58</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_a894538dd1231c95fa27a124d2f1a1934"><div class="ttname"><a href="structsdrv__pinctrl.html#a894538dd1231c95fa27a124d2f1a1934">sdrv_pinctrl::pin_start</a></div><div class="ttdeci">uint32_t pin_start</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:54</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_ab44a06d0fee0358c1e23ea5e6b89f3ee"><div class="ttname"><a href="structsdrv__pinctrl.html#ab44a06d0fee0358c1e23ea5e6b89f3ee">sdrv_pinctrl::pin_num</a></div><div class="ttdeci">uint32_t pin_num</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:55</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structsdrv__pinctrl.html#abc81edd3d3caf9e6c2e0762881da6016">sdrv_pinctrl::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:51</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_ad96f450c6964f9406de36bb7f77f1b59"><div class="ttname"><a href="structsdrv__pinctrl.html#ad96f450c6964f9406de36bb7f77f1b59">sdrv_pinctrl::mux_offset</a></div><div class="ttdeci">uint32_t mux_offset</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:53</div></div>
|
|
<div class="ttc" id="astructsdrv__pinctrl_html_af3d9ccf032c8731132271c941190cea2"><div class="ttname"><a href="structsdrv__pinctrl.html#af3d9ccf032c8731132271c941190cea2">sdrv_pinctrl::pad_offset</a></div><div class="ttdeci">uint32_t pad_offset</div><div class="ttdef"><b>Definition:</b> sdrv_pinctrl.h:52</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|