1920 lines
127 KiB
HTML
1920 lines
127 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.6"/>
|
|
<title>Kinetis SDK v.2.0 API Reference Manual: SLCD: Segment LCD Driver</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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="fs_logo.gif"/></td>
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">Kinetis SDK v.2.0 API Reference Manual
|
|
 <span id="projectnumber">Rev. 0</span>
|
|
</div>
|
|
<div id="projectbrief">Freescale Semiconductor, Inc.</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.6 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>API Reference</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('group__slcd.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#files">Files</a> |
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#enum-members">Enumerations</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">SLCD: Segment LCD Driver</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
|
|
<p>The KSDK provides a peripheral driver for the Segment LCD (SLCD) module of Kinetis devices. The SLCD module is a CMOS charge pump voltage inverter that is designed for low voltage and low-power operation. SLCD is designed to generate the appropriate waveforms to drive multiplexed numeric, alphanumeric, or custom segment LCD panels. SLCD also has several timing and control settings that can be software-configured depending on the application's requirements. Timing and control consists of registers and control logic for the following:</p>
|
|
<ol type="1">
|
|
<li>LCD frame frequency</li>
|
|
<li>Duty cycle selection</li>
|
|
<li>Front plane/back plane selection and enabling</li>
|
|
<li>Blink modes and frequency</li>
|
|
<li>Operation in low-power modes</li>
|
|
</ol>
|
|
<p>After the SLCD general initialization, the <a class="el" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec" title="Sets the SLCD back plane pin phase. ">SLCD_SetBackPlanePhase()</a>, <a class="el" href="group__slcd.html#ga7526d411a16307f856ca2ebccf418856" title="Sets the SLCD front plane segment operation for a front plane pin. ">SLCD_SetFrontPlaneSegments()</a>, and <a class="el" href="group__slcd.html#gac77088957784c348546a934df020f5ee" title="Sets one SLCD front plane pin for one phase. ">SLCD_SetFrontPlaneOnePhase()</a> are used to set the special back/front Plane to make SLCD display correctly. Then, the independent display control APIs, <a class="el" href="group__slcd.html#ga4de3153f454dd136c5f2c9fd56567021" title="Enables the SLCD controller, starts generate, and displays the front plane and back plane waveform...">SLCD_StartDisplay()</a> and <a class="el" href="group__slcd.html#ga2189c4dd5f6124e420ca4eedc4cd9976" title="Stops the SLCD controller. ">SLCD_StopDisplay()</a>, start and stop the SLCD display.</p>
|
|
<p>The <a class="el" href="group__slcd.html#gaab7e978fd4e9c03b61b9483d59c563a5" title="Starts the SLCD blink mode. ">SLCD_StartBlinkMode()</a> and <a class="el" href="group__slcd.html#ga240e25dc6a98d3fcc21b457ea7a8bb00" title="Stops the SLCD blink mode. ">SLCD_StopBlinkMode()</a> are provided for the runtime special blink mode control. To get the SLCD fault detection result, call the <a class="el" href="group__slcd.html#ga93fd9f33058272ccc834236a553f3c13" title="Gets the SLCD fault detect counter. ">SLCD_GetFaultDetectCounter()</a>.</p>
|
|
<h1><a class="anchor" id="SLCDTpyUC"></a>
|
|
Typical use case</h1>
|
|
<h2><a class="anchor" id="SLCDInitOpera"></a>
|
|
SLCD Initialization operation</h2>
|
|
<div class="fragment"><div class="line"> <a class="code" href="group__slcd.html#structslcd__config__t">slcd_config_t</a> configure = 0;</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#structslcd__clock__config__t">slcd_clock_config_t</a> clkConfig =</div>
|
|
<div class="line"> {</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ggaf512a2ed130d0236dd0e690d32bde97ba5f49208e3f3c3e99ba0075daaf6d9fa6">kSLCD_AlternateClk1</a>,</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#gga0439481d307b533114ed4d270e9103cca83500f0a892d62d4b61245315bffa522">kSLCD_AltClkDivFactor1</a>,</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a351ced4cc84f4f1e51c30ac9429039f4">kSLCD_ClkPrescaler00</a></div>
|
|
<div class="line"><span class="preprocessor">#if FSL_FEATURE_SLCD_HAS_FAST_FRAME_RATE</span></div>
|
|
<div class="line"><span class="preprocessor"></span> ,</div>
|
|
<div class="line"> <span class="keyword">false</span></div>
|
|
<div class="line"><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><span class="preprocessor"></span> };</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga9190422eb981194e6a1ea56e17bbd83f">SLCD_GetDefaultConfig</a>(&configure);</div>
|
|
<div class="line"> configure.<a class="code" href="group__slcd.html#aadcc871bd648e1e90c8105b4e2513f40">clkConfig</a>. = &clkConfig;</div>
|
|
<div class="line"> configure.<a class="code" href="group__slcd.html#a2bc1dd16bed21317aacd7dc09401e77c">loadAdjust</a> = <a class="code" href="group__slcd.html#gga8b9064c0baa9635d3bbfe9b4e5854c44af7bd66c9fbd6af861e8f1de692c70a4c">kSLCD_LowLoadOrIntermediateClkSrc</a>;</div>
|
|
<div class="line"> configure.<a class="code" href="group__slcd.html#af2865f99b27c57e7fbe8111b4ad61ebd">dutyCycle</a> = <a class="code" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa864dd016d819bee4106677fc3f106004">kSLCD_1Div4DutyCycle</a>;</div>
|
|
<div class="line"> configure.slcdlowPinEnabled = 0x1a44;</div>
|
|
<div class="line"> configure.backPlanelowPin = 0x0822;</div>
|
|
<div class="line"> configure.<a class="code" href="group__slcd.html#a6c5c9e42eff752bab88fdcd086d81d5f">faultConfig</a> = NULL;</div>
|
|
<div class="line"></div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364">SLCD_Init</a>(base, &configure);</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec">SLCD_SetBackPlanePhase</a>(base, 1, <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a6b1c97014907141916203fee552894d7">kSLCD_PhaseAActivate</a>);</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec">SLCD_SetBackPlanePhase</a>(base, 5, <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328">kSLCD_PhaseBActivate</a>);</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec">SLCD_SetBackPlanePhase</a>(base, 11, <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a8e77948a064bd077ddf0c6b9ef3f68bd">kSLCD_PhaseCActivate</a>);</div>
|
|
<div class="line"></div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga7526d411a16307f856ca2ebccf418856">SLCD_SetFrontPlaneSegments</a>(base, 0, (<a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a6b1c97014907141916203fee552894d7">kSLCD_PhaseAActivate</a> | <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328">kSLCD_PhaseBActivate</a>));</div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga7526d411a16307f856ca2ebccf418856">SLCD_SetFrontPlaneSegments</a>(base, 9, (<a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328">kSLCD_PhaseBActivate</a> | <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a8e77948a064bd077ddf0c6b9ef3f68bd">kSLCD_PhaseCActivate</a>));</div>
|
|
<div class="line"></div>
|
|
<div class="line"> <a class="code" href="group__slcd.html#ga4de3153f454dd136c5f2c9fd56567021">SLCD_StartDisplay</a>(base);</div>
|
|
</div><!-- fragment --> <table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
Files</h2></td></tr>
|
|
<tr class="memitem:fsl__slcd_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="fsl__slcd_8h.html">fsl_slcd.h</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:structslcd__fault__detect__config__t"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#structslcd__fault__detect__config__t">slcd_fault_detect_config_t</a></td></tr>
|
|
<tr class="memdesc:structslcd__fault__detect__config__t"><td class="mdescLeft"> </td><td class="mdescRight">SLCD fault frame detection configure structure. <a href="group__slcd.html#structslcd__fault__detect__config__t">More...</a><br/></td></tr>
|
|
<tr class="separator:structslcd__fault__detect__config__t"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structslcd__clock__config__t"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#structslcd__clock__config__t">slcd_clock_config_t</a></td></tr>
|
|
<tr class="memdesc:structslcd__clock__config__t"><td class="mdescLeft"> </td><td class="mdescRight">SLCD clock configure structure. <a href="group__slcd.html#structslcd__clock__config__t">More...</a><br/></td></tr>
|
|
<tr class="separator:structslcd__clock__config__t"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structslcd__config__t"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#structslcd__config__t">slcd_config_t</a></td></tr>
|
|
<tr class="memdesc:structslcd__config__t"><td class="mdescLeft"> </td><td class="mdescRight">SLCD configure structure. <a href="group__slcd.html#structslcd__config__t">More...</a><br/></td></tr>
|
|
<tr class="separator:structslcd__config__t"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga16ae6e39b4d42079c8f5ea789b037078"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga16ae6e39b4d42079c8f5ea789b037078">slcd_power_supply_option_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga16ae6e39b4d42079c8f5ea789b037078a567432016303608a8787da3774b5fd1b">kSLCD_InternalVll3UseChargePump</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga16ae6e39b4d42079c8f5ea789b037078aa1ab89402ed3f1e6f53c9bb8deb33b91">kSLCD_ExternalVll3UseResistorBiasNetwork</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga16ae6e39b4d42079c8f5ea789b037078af024368f2f2fee1a2f2406b08dcac62a">kSLCD_ExteranlVll3UseChargePump</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga16ae6e39b4d42079c8f5ea789b037078af8df362f35ad2de3d12f64d7b8ac4641">kSLCD_InternalVll1UseChargePump</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga16ae6e39b4d42079c8f5ea789b037078"><td class="mdescLeft"> </td><td class="mdescRight">SLCD power supply option. <a href="group__slcd.html#ga16ae6e39b4d42079c8f5ea789b037078">More...</a><br/></td></tr>
|
|
<tr class="separator:ga16ae6e39b4d42079c8f5ea789b037078"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c73f2fa5a46b112673665cd023db797"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9c73f2fa5a46b112673665cd023db797">slcd_regulated_voltage_trim_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a99540bcfe24066e8b3ebd8b4f44bf62d">kSLCD_RegulatedVolatgeTrim00</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797afd7010ce8b2fd8490bca68b63115839c">kSLCD_RegulatedVolatgeTrim01</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a7898b0cf723609cd964e97704c297d92">kSLCD_RegulatedVolatgeTrim02</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a1705fe0ba157c9db1dbf94f2d7e65418">kSLCD_RegulatedVolatgeTrim03</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797aa464077313ccb03a00016b608fe161f8">kSLCD_RegulatedVolatgeTrim04</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a62a3b3beb1e088adcefd0f0a5146e785">kSLCD_RegulatedVolatgeTrim05</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a65edeee7b3eab42a4f01ca5a7b82e518">kSLCD_RegulatedVolatgeTrim06</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a25a326163be017f61c84af9b8b640d53">kSLCD_RegulatedVolatgeTrim07</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797ae6bbcdc52f763129adfa0a5db8d4453d">kSLCD_RegulatedVolatgeTrim08</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a564fbdc4ecdbb4ed3aa64efdc718a409">kSLCD_RegulatedVolatgeTrim09</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a9c9e746d74a71171645a3da1700133e3">kSLCD_RegulatedVolatgeTrim10</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a305ff9e0684b7a99b9a3a0faaee705c6">kSLCD_RegulatedVolatgeTrim11</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797ac097e81e2b62d517ed4b0bc7acb0d68c">kSLCD_RegulatedVolatgeTrim12</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797aef3d316d0506d11379fb9faa77ab2424">kSLCD_RegulatedVolatgeTrim13</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797ae71486afdc49e825f47475f0cfcd4644">kSLCD_RegulatedVolatgeTrim14</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a567592ae71fe5e4835d1dc5eb8b6d2cc">kSLCD_RegulatedVolatgeTrim15</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga9c73f2fa5a46b112673665cd023db797"><td class="mdescLeft"> </td><td class="mdescRight">SLCD regulated voltage trim parameter, be used to meet the desired contrast. <a href="group__slcd.html#ga9c73f2fa5a46b112673665cd023db797">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9c73f2fa5a46b112673665cd023db797"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8b9064c0baa9635d3bbfe9b4e5854c44"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga8b9064c0baa9635d3bbfe9b4e5854c44">slcd_load_adjust_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga8b9064c0baa9635d3bbfe9b4e5854c44a0c85702e543b324f031f510e09297fc5">kSLCD_LowLoadOrFastestClkSrc</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga8b9064c0baa9635d3bbfe9b4e5854c44af7bd66c9fbd6af861e8f1de692c70a4c">kSLCD_LowLoadOrIntermediateClkSrc</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga8b9064c0baa9635d3bbfe9b4e5854c44acec9fc9176ebe7aabe43c27176dec645">kSLCD_HighLoadOrIntermediateClkSrc</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga8b9064c0baa9635d3bbfe9b4e5854c44ac4c0d6ee92181de827f5398c3fb67993">kSLCD_HighLoadOrSlowestClkSrc</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga8b9064c0baa9635d3bbfe9b4e5854c44"><td class="mdescLeft"> </td><td class="mdescRight">SLCD load adjust to handle different LCD glass capacitance or configure the LCD charge pump clock source. <a href="group__slcd.html#ga8b9064c0baa9635d3bbfe9b4e5854c44">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8b9064c0baa9635d3bbfe9b4e5854c44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf512a2ed130d0236dd0e690d32bde97b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaf512a2ed130d0236dd0e690d32bde97b">slcd_clock_src_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#ggaf512a2ed130d0236dd0e690d32bde97ba5335967f49c858704be58b9b10467f98">kSLCD_DefaultClk</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaf512a2ed130d0236dd0e690d32bde97ba5f49208e3f3c3e99ba0075daaf6d9fa6">kSLCD_AlternateClk1</a> = 1U
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:gaf512a2ed130d0236dd0e690d32bde97b"><td class="mdescLeft"> </td><td class="mdescRight">SLCD clock source. <a href="group__slcd.html#gaf512a2ed130d0236dd0e690d32bde97b">More...</a><br/></td></tr>
|
|
<tr class="separator:gaf512a2ed130d0236dd0e690d32bde97b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0439481d307b533114ed4d270e9103cc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga0439481d307b533114ed4d270e9103cc">slcd_alt_clock_div_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga0439481d307b533114ed4d270e9103cca83500f0a892d62d4b61245315bffa522">kSLCD_AltClkDivFactor1</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga0439481d307b533114ed4d270e9103ccaba6e0ae05863ba0e124e681f00bc9c78">kSLCD_AltClkDivFactor64</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga0439481d307b533114ed4d270e9103ccad73573668e008bd1aadbc8dc39d2ad99">kSLCD_AltClkDivFactor256</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga0439481d307b533114ed4d270e9103cca0dd8439d7dc57bac66b5409a116bcd57">kSLCD_AltClkDivFactor512</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga0439481d307b533114ed4d270e9103cc"><td class="mdescLeft"> </td><td class="mdescRight">SLCD alternate clock divider. <a href="group__slcd.html#ga0439481d307b533114ed4d270e9103cc">More...</a><br/></td></tr>
|
|
<tr class="separator:ga0439481d307b533114ed4d270e9103cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6c84f95866171f7ceb229ab7bd1aec96"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga6c84f95866171f7ceb229ab7bd1aec96">slcd_clock_prescaler_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a351ced4cc84f4f1e51c30ac9429039f4">kSLCD_ClkPrescaler00</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96af80d441160f35e889180c2f22ad1c18b">kSLCD_ClkPrescaler01</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a09d6c7a26f08fc0da0e283551d670ee5">kSLCD_ClkPrescaler02</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96aa1e051b4b04383eddbacba4c48fd5457">kSLCD_ClkPrescaler03</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a6ad6197cfc6951c61fe3cae430ae3a1c">kSLCD_ClkPrescaler04</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a95523f9036c519706b67b6d249f0f9be">kSLCD_ClkPrescaler05</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96af2ff6bc665dc31878857e14cc88fa588">kSLCD_ClkPrescaler06</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga6c84f95866171f7ceb229ab7bd1aec96a6334c8fd21b633b0659fc5f1957c8e1d">kSLCD_ClkPrescaler07</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga6c84f95866171f7ceb229ab7bd1aec96"><td class="mdescLeft"> </td><td class="mdescRight">SLCD clock prescaler to generate frame frequency. <a href="group__slcd.html#ga6c84f95866171f7ceb229ab7bd1aec96">More...</a><br/></td></tr>
|
|
<tr class="separator:ga6c84f95866171f7ceb229ab7bd1aec96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga23a730433a5fd2e04182cb005e6be7af"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga23a730433a5fd2e04182cb005e6be7af">slcd_duty_cycle_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afae60eccaeb4bd82d0beca501df9f98318">kSLCD_1Div1DutyCycle</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa5a532d1918495b5623020d8120809fd5">kSLCD_1Div2DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa20f02608fdfcc5bbbfe537f1d622714d">kSLCD_1Div3DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa864dd016d819bee4106677fc3f106004">kSLCD_1Div4DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa92d2afc059e0c3b9b0d85bf91da66151">kSLCD_1Div5DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afab54e73990d0c17be9f519d3f87cc7de7">kSLCD_1Div6DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa62e2242d9bdd2450a6ee410bed23aeaa">kSLCD_1Div7DutyCycle</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga23a730433a5fd2e04182cb005e6be7afa97125b06894422d5f399a9b0dda94ed2">kSLCD_1Div8DutyCycle</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga23a730433a5fd2e04182cb005e6be7af"><td class="mdescLeft"> </td><td class="mdescRight">SLCD duty cycle. <a href="group__slcd.html#ga23a730433a5fd2e04182cb005e6be7af">More...</a><br/></td></tr>
|
|
<tr class="separator:ga23a730433a5fd2e04182cb005e6be7af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga58e094842527cfc3c3a2f0638a584e76"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga58e094842527cfc3c3a2f0638a584e76">slcd_phase_type_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a69442ed2b344e9b3c7b98f9d091b52e7">kSLCD_NoPhaseActivate</a> = 0x00U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a6b1c97014907141916203fee552894d7">kSLCD_PhaseAActivate</a> = 0x01U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328">kSLCD_PhaseBActivate</a> = 0x02U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a8e77948a064bd077ddf0c6b9ef3f68bd">kSLCD_PhaseCActivate</a> = 0x04U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a95158373f157f37381cb373a355b6559">kSLCD_PhaseDActivate</a> = 0x08U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a92b65651b00a5611bac213608d4c52ee">kSLCD_PhaseEActivate</a> = 0x10U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76af71f0f0c0c044f8aa733371291a6bc5b">kSLCD_PhaseFActivate</a> = 0x20U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76aab8aaf2d9066bf70d8cdc506234eed78">kSLCD_PhaseGActivate</a> = 0x40U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76acfa2c32e37bd6a33fe829e21465d7e79">kSLCD_PhaseHActivate</a> = 0x80U
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga58e094842527cfc3c3a2f0638a584e76"><td class="mdescLeft"> </td><td class="mdescRight">SLCD segment phase type. <a href="group__slcd.html#ga58e094842527cfc3c3a2f0638a584e76">More...</a><br/></td></tr>
|
|
<tr class="separator:ga58e094842527cfc3c3a2f0638a584e76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa3017ae9220d4c9ea0ac985f9ecfe6b7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">slcd_phase_index_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a50536e10f912d683efc48f07e2b228f2">kSLCD_PhaseAIndex</a> = 0x0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a9a63f7433ea50ade0553188c307a7e31">kSLCD_PhaseBIndex</a> = 0x1U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7aa6b088d8f36765ccbe814cc2bfc93474">kSLCD_PhaseCIndex</a> = 0x2U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a7b6cd216b47d74bb2f09134d5f7eaa0e">kSLCD_PhaseDIndex</a> = 0x3U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7abd5cc3d2a3f862e6c3f5493cd383f821">kSLCD_PhaseEIndex</a> = 0x4U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7ab2e67cf370c65f3477e7a0fe7cf01665">kSLCD_PhaseFIndex</a> = 0x5U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7aa981e2189162b2bad12fde604112f712">kSLCD_PhaseGIndex</a> = 0x6U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a76b6cccc8c20bd0e3a2caee4c3275173">kSLCD_PhaseHIndex</a> = 0x7U
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:gaa3017ae9220d4c9ea0ac985f9ecfe6b7"><td class="mdescLeft"> </td><td class="mdescRight">SLCD segment phase bit index. <a href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">More...</a><br/></td></tr>
|
|
<tr class="separator:gaa3017ae9220d4c9ea0ac985f9ecfe6b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga37e12522def6c3b5ee56eeeadaf8e2d3"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga37e12522def6c3b5ee56eeeadaf8e2d3">slcd_display_mode_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga37e12522def6c3b5ee56eeeadaf8e2d3a6becaa9946fc8d6b451c4b79f9b818cf">kSLCD_NormalMode</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga37e12522def6c3b5ee56eeeadaf8e2d3ae1891ad45332e53819bafc25c1ac3bcf">kSLCD_AlternateMode</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga37e12522def6c3b5ee56eeeadaf8e2d3a17a59bd1246ff6ec2c812a9e21dc12b2">kSLCD_BlankMode</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga37e12522def6c3b5ee56eeeadaf8e2d3"><td class="mdescLeft"> </td><td class="mdescRight">SLCD display mode. <a href="group__slcd.html#ga37e12522def6c3b5ee56eeeadaf8e2d3">More...</a><br/></td></tr>
|
|
<tr class="separator:ga37e12522def6c3b5ee56eeeadaf8e2d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga710d4dcf965ec40f2fe3a1614b89bc42"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga710d4dcf965ec40f2fe3a1614b89bc42">slcd_blink_mode_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga710d4dcf965ec40f2fe3a1614b89bc42abc965cdc0e19580971221accf4ee5019">kSLCD_BlankDisplayBlink</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga710d4dcf965ec40f2fe3a1614b89bc42a9d849bd6f8136ad027dc5fa8660a2f2e">kSLCD_AltDisplayBlink</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga710d4dcf965ec40f2fe3a1614b89bc42"><td class="mdescLeft"> </td><td class="mdescRight">SLCD blink mode. <a href="group__slcd.html#ga710d4dcf965ec40f2fe3a1614b89bc42">More...</a><br/></td></tr>
|
|
<tr class="separator:ga710d4dcf965ec40f2fe3a1614b89bc42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2a83e9e796716f1704827ff09358fb5a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga2a83e9e796716f1704827ff09358fb5a">slcd_blink_rate_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aa3ebabbd5ca929373a8c0f00a52c58d3a">kSLCD_BlinkRate00</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aaf4952601d92eb5d602b35ea88db2a035">kSLCD_BlinkRate01</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aaa0095eab42eeab7739a953cda70462bc">kSLCD_BlinkRate02</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aad1d4d56ac868e993a3371acaf295064b">kSLCD_BlinkRate03</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aa56130e06039a254c9c1508f98b644fd5">kSLCD_BlinkRate04</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aa5a5f24c72dc35d4ad3ad85a3059da77f">kSLCD_BlinkRate05</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aa9f4aef51e08823b2c1301f3463a5c2a7">kSLCD_BlinkRate06</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga2a83e9e796716f1704827ff09358fb5aadc3ac0ebe78a48815a3c60b656185b72">kSLCD_BlinkRate07</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga2a83e9e796716f1704827ff09358fb5a"><td class="mdescLeft"> </td><td class="mdescRight">SLCD blink rate. <a href="group__slcd.html#ga2a83e9e796716f1704827ff09358fb5a">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2a83e9e796716f1704827ff09358fb5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab1d72bd5a07258825dba38e565acb64c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gab1d72bd5a07258825dba38e565acb64c">slcd_fault_detect_clock_prescaler_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64ca88a4b1fe6a5f8878bd286b42dc6e1887">kSLCD_FaultSampleFreqDivider1</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64ca9321dd3126e454f8dee63b607fbb25eb">kSLCD_FaultSampleFreqDivider2</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64cadb010a1a47e37d7f1d2b05e5d9b5ca8d">kSLCD_FaultSampleFreqDivider4</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64ca508af922199d6fc06ae1c5ca323e840f">kSLCD_FaultSampleFreqDivider8</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64ca3c8beb45aa4fb67a913135eacae90436">kSLCD_FaultSampleFreqDivider16</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64cac3ef79194ec60d34916b29f7659d4a80">kSLCD_FaultSampleFreqDivider32</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64ca8eaf011e0255e88fbc4ea1e12c32c19b">kSLCD_FaultSampleFreqDivider64</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#ggab1d72bd5a07258825dba38e565acb64caf2320451b7c78a7b69caad40edc6f40a">kSLCD_FaultSampleFreqDivider128</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:gab1d72bd5a07258825dba38e565acb64c"><td class="mdescLeft"> </td><td class="mdescRight">SLCD fault detect clock prescaler. <a href="group__slcd.html#gab1d72bd5a07258825dba38e565acb64c">More...</a><br/></td></tr>
|
|
<tr class="separator:gab1d72bd5a07258825dba38e565acb64c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9fc1f1f1909f9a99d993cdb125170ce6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9fc1f1f1909f9a99d993cdb125170ce6">slcd_fault_detect_sample_window_width_t</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6a7226c52993518b51b4ef2d5e1ff9c0ed">kSLCD_FaultDetectWindowWidth4SampleClk</a> = 0U,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6a5e03cd7aabfe332b577403e51c106e8e">kSLCD_FaultDetectWindowWidth8SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6a64bc3c81fd19771033e60d871ee6e3bc">kSLCD_FaultDetectWindowWidth16SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6ad366acfff6883da14a824892f8c2aceb">kSLCD_FaultDetectWindowWidth32SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6a856b49cd1b93aa787f81ed05ea8b454e">kSLCD_FaultDetectWindowWidth64SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6aafb6e42cf5ae3ead299842144432d8c7">kSLCD_FaultDetectWindowWidth128SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6a6643bf4a4f873e1c0820df2e5d04ee59">kSLCD_FaultDetectWindowWidth256SampleClk</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga9fc1f1f1909f9a99d993cdb125170ce6af7f228508b9cf95595f1b5e2bf1c3a58">kSLCD_FaultDetectWindowWidth512SampleClk</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga9fc1f1f1909f9a99d993cdb125170ce6"><td class="mdescLeft"> </td><td class="mdescRight">SLCD fault detect sample window width. <a href="group__slcd.html#ga9fc1f1f1909f9a99d993cdb125170ce6">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9fc1f1f1909f9a99d993cdb125170ce6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaef94dfa4b21210959152c647fcaa8b3d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaef94dfa4b21210959152c647fcaa8b3d">slcd_interrupt_enable_t</a> { <a class="el" href="group__slcd.html#ggaef94dfa4b21210959152c647fcaa8b3da31e72f9419444536664a17fbad021c87">kSLCD_FaultDetectCompleteInterrupt</a> = 1U
|
|
}</td></tr>
|
|
<tr class="memdesc:gaef94dfa4b21210959152c647fcaa8b3d"><td class="mdescLeft"> </td><td class="mdescRight">SLCD interrupt source. <a href="group__slcd.html#gaef94dfa4b21210959152c647fcaa8b3d">More...</a><br/></td></tr>
|
|
<tr class="separator:gaef94dfa4b21210959152c647fcaa8b3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga02b63682c402a5e3ca80c2738d6ab06b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga02b63682c402a5e3ca80c2738d6ab06b">slcd_lowpower_behavior</a> { <br/>
|
|
  <a class="el" href="group__slcd.html#gga02b63682c402a5e3ca80c2738d6ab06ba4bde8a7ebecbfcc2b5370db0cbde9f05">kSLCD_EnabledInWaitStop</a> = 0,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga02b63682c402a5e3ca80c2738d6ab06ba0917b5b675e5f031ffa6bfebed7ec1c5">kSLCD_EnabledInWaitOnly</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga02b63682c402a5e3ca80c2738d6ab06bab4221729d0b9dde3ddf7722cef582518">kSLCD_EnabledInStopOnly</a>,
|
|
<br/>
|
|
  <a class="el" href="group__slcd.html#gga02b63682c402a5e3ca80c2738d6ab06bae997878f42c1939d958a062b9be7a77e">kSLCD_DisabledInWaitStop</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="memdesc:ga02b63682c402a5e3ca80c2738d6ab06b"><td class="mdescLeft"> </td><td class="mdescRight">SLCD behavior in low power mode. <a href="group__slcd.html#ga02b63682c402a5e3ca80c2738d6ab06b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga02b63682c402a5e3ca80c2738d6ab06b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
Driver version</h2></td></tr>
|
|
<tr class="memitem:ga2e6aaeb98c8c02fd7b496134e7a7b0de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga2e6aaeb98c8c02fd7b496134e7a7b0de">FSL_SLCD_DRIVER_VERSION</a>   (<a class="el" href="group__flash__driver.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 0, 0))</td></tr>
|
|
<tr class="memdesc:ga2e6aaeb98c8c02fd7b496134e7a7b0de"><td class="mdescLeft"> </td><td class="mdescRight">SLCD driver version 2.0.0. <a href="#ga2e6aaeb98c8c02fd7b496134e7a7b0de">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2e6aaeb98c8c02fd7b496134e7a7b0de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
Initialization and deinitialization</h2></td></tr>
|
|
<tr class="memitem:gae50c30e971bd40a43474cf8116c7e364"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364">SLCD_Init</a> (LCD_Type *base, <a class="el" href="group__slcd.html#structslcd__config__t">slcd_config_t</a> *configure)</td></tr>
|
|
<tr class="memdesc:gae50c30e971bd40a43474cf8116c7e364"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the SLCD, ungates the module clock, initializes the power setting, enables all used plane pins, and sets with interrupt and work mode with configuration. <a href="#gae50c30e971bd40a43474cf8116c7e364">More...</a><br/></td></tr>
|
|
<tr class="separator:gae50c30e971bd40a43474cf8116c7e364"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68f524d91d14874ffcf810416ce928ca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga68f524d91d14874ffcf810416ce928ca">SLCD_Deinit</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga68f524d91d14874ffcf810416ce928ca"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes the SLCD module, gates the module clock, disables an interrupt, and displays the SLCD. <a href="#ga68f524d91d14874ffcf810416ce928ca">More...</a><br/></td></tr>
|
|
<tr class="separator:ga68f524d91d14874ffcf810416ce928ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9190422eb981194e6a1ea56e17bbd83f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9190422eb981194e6a1ea56e17bbd83f">SLCD_GetDefaultConfig</a> (<a class="el" href="group__slcd.html#structslcd__config__t">slcd_config_t</a> *configure)</td></tr>
|
|
<tr class="memdesc:ga9190422eb981194e6a1ea56e17bbd83f"><td class="mdescLeft"> </td><td class="mdescRight">Gets the SLCD default configuration structure. <a href="#ga9190422eb981194e6a1ea56e17bbd83f">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9190422eb981194e6a1ea56e17bbd83f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
Plane Setting and Display Control</h2></td></tr>
|
|
<tr class="memitem:ga4de3153f454dd136c5f2c9fd56567021"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga4de3153f454dd136c5f2c9fd56567021">SLCD_StartDisplay</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga4de3153f454dd136c5f2c9fd56567021"><td class="mdescLeft"> </td><td class="mdescRight">Enables the SLCD controller, starts generate, and displays the front plane and back plane waveform. <a href="#ga4de3153f454dd136c5f2c9fd56567021">More...</a><br/></td></tr>
|
|
<tr class="separator:ga4de3153f454dd136c5f2c9fd56567021"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2189c4dd5f6124e420ca4eedc4cd9976"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga2189c4dd5f6124e420ca4eedc4cd9976">SLCD_StopDisplay</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga2189c4dd5f6124e420ca4eedc4cd9976"><td class="mdescLeft"> </td><td class="mdescRight">Stops the SLCD controller. <a href="#ga2189c4dd5f6124e420ca4eedc4cd9976">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2189c4dd5f6124e420ca4eedc4cd9976"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaab7e978fd4e9c03b61b9483d59c563a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gaab7e978fd4e9c03b61b9483d59c563a5">SLCD_StartBlinkMode</a> (LCD_Type *base, <a class="el" href="group__slcd.html#ga710d4dcf965ec40f2fe3a1614b89bc42">slcd_blink_mode_t</a> mode, <a class="el" href="group__slcd.html#ga2a83e9e796716f1704827ff09358fb5a">slcd_blink_rate_t</a> rate)</td></tr>
|
|
<tr class="memdesc:gaab7e978fd4e9c03b61b9483d59c563a5"><td class="mdescLeft"> </td><td class="mdescRight">Starts the SLCD blink mode. <a href="#gaab7e978fd4e9c03b61b9483d59c563a5">More...</a><br/></td></tr>
|
|
<tr class="separator:gaab7e978fd4e9c03b61b9483d59c563a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga240e25dc6a98d3fcc21b457ea7a8bb00"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga240e25dc6a98d3fcc21b457ea7a8bb00">SLCD_StopBlinkMode</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga240e25dc6a98d3fcc21b457ea7a8bb00"><td class="mdescLeft"> </td><td class="mdescRight">Stops the SLCD blink mode. <a href="#ga240e25dc6a98d3fcc21b457ea7a8bb00">More...</a><br/></td></tr>
|
|
<tr class="separator:ga240e25dc6a98d3fcc21b457ea7a8bb00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga350a98cd1c32144463c366076ebedaec"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec">SLCD_SetBackPlanePhase</a> (LCD_Type *base, uint32_t pinIndx, <a class="el" href="group__slcd.html#ga58e094842527cfc3c3a2f0638a584e76">slcd_phase_type_t</a> phase)</td></tr>
|
|
<tr class="memdesc:ga350a98cd1c32144463c366076ebedaec"><td class="mdescLeft"> </td><td class="mdescRight">Sets the SLCD back plane pin phase. <a href="#ga350a98cd1c32144463c366076ebedaec">More...</a><br/></td></tr>
|
|
<tr class="separator:ga350a98cd1c32144463c366076ebedaec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7526d411a16307f856ca2ebccf418856"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga7526d411a16307f856ca2ebccf418856">SLCD_SetFrontPlaneSegments</a> (LCD_Type *base, uint32_t pinIndx, uint8_t operation)</td></tr>
|
|
<tr class="memdesc:ga7526d411a16307f856ca2ebccf418856"><td class="mdescLeft"> </td><td class="mdescRight">Sets the SLCD front plane segment operation for a front plane pin. <a href="#ga7526d411a16307f856ca2ebccf418856">More...</a><br/></td></tr>
|
|
<tr class="separator:ga7526d411a16307f856ca2ebccf418856"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac77088957784c348546a934df020f5ee"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gac77088957784c348546a934df020f5ee">SLCD_SetFrontPlaneOnePhase</a> (LCD_Type *base, uint32_t pinIndx, <a class="el" href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">slcd_phase_index_t</a> phaseIndx, bool enable)</td></tr>
|
|
<tr class="memdesc:gac77088957784c348546a934df020f5ee"><td class="mdescLeft"> </td><td class="mdescRight">Sets one SLCD front plane pin for one phase. <a href="#gac77088957784c348546a934df020f5ee">More...</a><br/></td></tr>
|
|
<tr class="separator:gac77088957784c348546a934df020f5ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga93fd9f33058272ccc834236a553f3c13"><td class="memItemLeft" align="right" valign="top">static uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga93fd9f33058272ccc834236a553f3c13">SLCD_GetFaultDetectCounter</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga93fd9f33058272ccc834236a553f3c13"><td class="mdescLeft"> </td><td class="mdescRight">Gets the SLCD fault detect counter. <a href="#ga93fd9f33058272ccc834236a553f3c13">More...</a><br/></td></tr>
|
|
<tr class="separator:ga93fd9f33058272ccc834236a553f3c13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
Interrupts.</h2></td></tr>
|
|
<tr class="memitem:ga9f2039aec65600fcca5bac2e82ff9e54"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga9f2039aec65600fcca5bac2e82ff9e54">SLCD_EnableInterrupts</a> (LCD_Type *base, uint32_t mask)</td></tr>
|
|
<tr class="memdesc:ga9f2039aec65600fcca5bac2e82ff9e54"><td class="mdescLeft"> </td><td class="mdescRight">Enables the SLCD interrupt. <a href="#ga9f2039aec65600fcca5bac2e82ff9e54">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9f2039aec65600fcca5bac2e82ff9e54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5a14351080dc7d05e130698bdff3e21c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga5a14351080dc7d05e130698bdff3e21c">SLCD_DisableInterrupts</a> (LCD_Type *base, uint32_t mask)</td></tr>
|
|
<tr class="memdesc:ga5a14351080dc7d05e130698bdff3e21c"><td class="mdescLeft"> </td><td class="mdescRight">Disables the SLCD interrupt. <a href="#ga5a14351080dc7d05e130698bdff3e21c">More...</a><br/></td></tr>
|
|
<tr class="separator:ga5a14351080dc7d05e130698bdff3e21c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e653ecc752e11374fa1ba263f72c341"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ga3e653ecc752e11374fa1ba263f72c341">SLCD_GetInterruptStatus</a> (LCD_Type *base)</td></tr>
|
|
<tr class="memdesc:ga3e653ecc752e11374fa1ba263f72c341"><td class="mdescLeft"> </td><td class="mdescRight">Gets the SLCD interrupt status flag. <a href="#ga3e653ecc752e11374fa1ba263f72c341">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3e653ecc752e11374fa1ba263f72c341"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab4ca8cbbc05a34d5337fd5f2045329a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#gab4ca8cbbc05a34d5337fd5f2045329a5">SLCD_ClearInterruptStatus</a> (LCD_Type *base, uint32_t mask)</td></tr>
|
|
<tr class="memdesc:gab4ca8cbbc05a34d5337fd5f2045329a5"><td class="mdescLeft"> </td><td class="mdescRight">Clears the SLCD interrupt events status flag. <a href="#gab4ca8cbbc05a34d5337fd5f2045329a5">More...</a><br/></td></tr>
|
|
<tr class="separator:gab4ca8cbbc05a34d5337fd5f2045329a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
|
|
<a name="structslcd__fault__detect__config__t" id="structslcd__fault__detect__config__t"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct slcd_fault_detect_config_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"></div><table class="memberdecls">
|
|
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
|
<tr class="memitem:a17c529cd21bbb5d61cf21af08065294b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a17c529cd21bbb5d61cf21af08065294b">faultDetectIntEnable</a></td></tr>
|
|
<tr class="memdesc:a17c529cd21bbb5d61cf21af08065294b"><td class="mdescLeft"> </td><td class="mdescRight">Fault frame detection interrupt enable flag. <a href="#a17c529cd21bbb5d61cf21af08065294b">More...</a><br/></td></tr>
|
|
<tr class="separator:a17c529cd21bbb5d61cf21af08065294b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5ffd50d19cbda0e446875eb1814a255"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ac5ffd50d19cbda0e446875eb1814a255">faultDetectBackPlaneEnable</a></td></tr>
|
|
<tr class="memdesc:ac5ffd50d19cbda0e446875eb1814a255"><td class="mdescLeft"> </td><td class="mdescRight">True means the pin id fault detected is back plane otherwise front plane. <a href="#ac5ffd50d19cbda0e446875eb1814a255">More...</a><br/></td></tr>
|
|
<tr class="separator:ac5ffd50d19cbda0e446875eb1814a255"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a313e0c5f1f31183d54f02ef676e9b49b"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a313e0c5f1f31183d54f02ef676e9b49b">faultDetectPinIndex</a></td></tr>
|
|
<tr class="memdesc:a313e0c5f1f31183d54f02ef676e9b49b"><td class="mdescLeft"> </td><td class="mdescRight">Fault detected pin id from 0 to 63. <a href="#a313e0c5f1f31183d54f02ef676e9b49b">More...</a><br/></td></tr>
|
|
<tr class="separator:a313e0c5f1f31183d54f02ef676e9b49b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aead506900bd3398843ecb162a2642a6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#gab1d72bd5a07258825dba38e565acb64c">slcd_fault_detect_clock_prescaler_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#aead506900bd3398843ecb162a2642a6e">faultPrescaler</a></td></tr>
|
|
<tr class="memdesc:aead506900bd3398843ecb162a2642a6e"><td class="mdescLeft"> </td><td class="mdescRight">Fault detect clock prescaler. <a href="#aead506900bd3398843ecb162a2642a6e">More...</a><br/></td></tr>
|
|
<tr class="separator:aead506900bd3398843ecb162a2642a6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af07bae5fd0820a1a9490edfcab12d2ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga9fc1f1f1909f9a99d993cdb125170ce6">slcd_fault_detect_sample_window_width_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#af07bae5fd0820a1a9490edfcab12d2ff">width</a></td></tr>
|
|
<tr class="memdesc:af07bae5fd0820a1a9490edfcab12d2ff"><td class="mdescLeft"> </td><td class="mdescRight">Fault detect sample window width. <a href="#af07bae5fd0820a1a9490edfcab12d2ff">More...</a><br/></td></tr>
|
|
<tr class="separator:af07bae5fd0820a1a9490edfcab12d2ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h4 class="groupheader">Field Documentation</h4>
|
|
<a class="anchor" id="a17c529cd21bbb5d61cf21af08065294b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool slcd_fault_detect_config_t::faultDetectIntEnable</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac5ffd50d19cbda0e446875eb1814a255"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool slcd_fault_detect_config_t::faultDetectBackPlaneEnable</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a313e0c5f1f31183d54f02ef676e9b49b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t slcd_fault_detect_config_t::faultDetectPinIndex</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aead506900bd3398843ecb162a2642a6e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#gab1d72bd5a07258825dba38e565acb64c">slcd_fault_detect_clock_prescaler_t</a> slcd_fault_detect_config_t::faultPrescaler</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af07bae5fd0820a1a9490edfcab12d2ff"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga9fc1f1f1909f9a99d993cdb125170ce6">slcd_fault_detect_sample_window_width_t</a> slcd_fault_detect_config_t::width</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structslcd__clock__config__t" id="structslcd__clock__config__t"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct slcd_clock_config_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"></div><table class="memberdecls">
|
|
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
|
<tr class="memitem:a202d2ce43347774be0e6a06c817fe503"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#gaf512a2ed130d0236dd0e690d32bde97b">slcd_clock_src_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a202d2ce43347774be0e6a06c817fe503">clkSource</a></td></tr>
|
|
<tr class="memdesc:a202d2ce43347774be0e6a06c817fe503"><td class="mdescLeft"> </td><td class="mdescRight">Clock source. <a href="#a202d2ce43347774be0e6a06c817fe503">More...</a><br/></td></tr>
|
|
<tr class="separator:a202d2ce43347774be0e6a06c817fe503"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dd2b2cb310201804b5e3ed4134c31e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga0439481d307b533114ed4d270e9103cc">slcd_alt_clock_div_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a6dd2b2cb310201804b5e3ed4134c31e4">altClkDivider</a></td></tr>
|
|
<tr class="memdesc:a6dd2b2cb310201804b5e3ed4134c31e4"><td class="mdescLeft"> </td><td class="mdescRight">The divider to divide the alternate clock used for alternate clock source. <a href="#a6dd2b2cb310201804b5e3ed4134c31e4">More...</a><br/></td></tr>
|
|
<tr class="separator:a6dd2b2cb310201804b5e3ed4134c31e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a235c6524a44790b7f2e2efcaaf0b1468"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga6c84f95866171f7ceb229ab7bd1aec96">slcd_clock_prescaler_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a235c6524a44790b7f2e2efcaaf0b1468">clkPrescaler</a></td></tr>
|
|
<tr class="memdesc:a235c6524a44790b7f2e2efcaaf0b1468"><td class="mdescLeft"> </td><td class="mdescRight">Clock prescaler. <a href="#a235c6524a44790b7f2e2efcaaf0b1468">More...</a><br/></td></tr>
|
|
<tr class="separator:a235c6524a44790b7f2e2efcaaf0b1468"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h4 class="groupheader">Field Documentation</h4>
|
|
<a class="anchor" id="a202d2ce43347774be0e6a06c817fe503"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#gaf512a2ed130d0236dd0e690d32bde97b">slcd_clock_src_t</a> slcd_clock_config_t::clkSource</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>"slcd_clock_src_t" is recommended to be used. The SLCD is optimized to operate using a 32.768kHz clock input. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6dd2b2cb310201804b5e3ed4134c31e4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga0439481d307b533114ed4d270e9103cc">slcd_alt_clock_div_t</a> slcd_clock_config_t::altClkDivider</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a235c6524a44790b7f2e2efcaaf0b1468"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga6c84f95866171f7ceb229ab7bd1aec96">slcd_clock_prescaler_t</a> slcd_clock_config_t::clkPrescaler</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structslcd__config__t" id="structslcd__config__t"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct slcd_config_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"></div><table class="memberdecls">
|
|
<tr><td colspan="2"><h3>Data Fields</h3></td></tr>
|
|
<tr class="memitem:ace72817cba6b35e93a2ef60bbb06938d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga16ae6e39b4d42079c8f5ea789b037078">slcd_power_supply_option_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#ace72817cba6b35e93a2ef60bbb06938d">powerSupply</a></td></tr>
|
|
<tr class="memdesc:ace72817cba6b35e93a2ef60bbb06938d"><td class="mdescLeft"> </td><td class="mdescRight">Power supply option. <a href="#ace72817cba6b35e93a2ef60bbb06938d">More...</a><br/></td></tr>
|
|
<tr class="separator:ace72817cba6b35e93a2ef60bbb06938d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ccaff4bfbe328707ce0eaed7691421f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga9c73f2fa5a46b112673665cd023db797">slcd_regulated_voltage_trim_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a5ccaff4bfbe328707ce0eaed7691421f">voltageTrim</a></td></tr>
|
|
<tr class="memdesc:a5ccaff4bfbe328707ce0eaed7691421f"><td class="mdescLeft"> </td><td class="mdescRight">Regulated voltage trim used for the internal regulator VIREG to adjust to facilitate contrast control. <a href="#a5ccaff4bfbe328707ce0eaed7691421f">More...</a><br/></td></tr>
|
|
<tr class="separator:a5ccaff4bfbe328707ce0eaed7691421f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadcc871bd648e1e90c8105b4e2513f40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#structslcd__clock__config__t">slcd_clock_config_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#aadcc871bd648e1e90c8105b4e2513f40">clkConfig</a></td></tr>
|
|
<tr class="memdesc:aadcc871bd648e1e90c8105b4e2513f40"><td class="mdescLeft"> </td><td class="mdescRight">Clock configure. <a href="#aadcc871bd648e1e90c8105b4e2513f40">More...</a><br/></td></tr>
|
|
<tr class="separator:aadcc871bd648e1e90c8105b4e2513f40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb3e7b57577061644a7f48d571e42a44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga37e12522def6c3b5ee56eeeadaf8e2d3">slcd_display_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#afb3e7b57577061644a7f48d571e42a44">displayMode</a></td></tr>
|
|
<tr class="memdesc:afb3e7b57577061644a7f48d571e42a44"><td class="mdescLeft"> </td><td class="mdescRight">SLCD display mode. <a href="#afb3e7b57577061644a7f48d571e42a44">More...</a><br/></td></tr>
|
|
<tr class="separator:afb3e7b57577061644a7f48d571e42a44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bc1dd16bed21317aacd7dc09401e77c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga8b9064c0baa9635d3bbfe9b4e5854c44">slcd_load_adjust_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a2bc1dd16bed21317aacd7dc09401e77c">loadAdjust</a></td></tr>
|
|
<tr class="memdesc:a2bc1dd16bed21317aacd7dc09401e77c"><td class="mdescLeft"> </td><td class="mdescRight">Load adjust to handle glass capacitance. <a href="#a2bc1dd16bed21317aacd7dc09401e77c">More...</a><br/></td></tr>
|
|
<tr class="separator:a2bc1dd16bed21317aacd7dc09401e77c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2865f99b27c57e7fbe8111b4ad61ebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga23a730433a5fd2e04182cb005e6be7af">slcd_duty_cycle_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#af2865f99b27c57e7fbe8111b4ad61ebd">dutyCycle</a></td></tr>
|
|
<tr class="memdesc:af2865f99b27c57e7fbe8111b4ad61ebd"><td class="mdescLeft"> </td><td class="mdescRight">Duty cycle. <a href="#af2865f99b27c57e7fbe8111b4ad61ebd">More...</a><br/></td></tr>
|
|
<tr class="separator:af2865f99b27c57e7fbe8111b4ad61ebd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a469133397614d72a3962d1fb334518ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#ga02b63682c402a5e3ca80c2738d6ab06b">slcd_lowpower_behavior</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a469133397614d72a3962d1fb334518ad">lowPowerBehavior</a></td></tr>
|
|
<tr class="memdesc:a469133397614d72a3962d1fb334518ad"><td class="mdescLeft"> </td><td class="mdescRight">SLCD behavior in low power mode. <a href="#a469133397614d72a3962d1fb334518ad">More...</a><br/></td></tr>
|
|
<tr class="separator:a469133397614d72a3962d1fb334518ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af42e4d47d2e5d8c14c1d6d3adc429616"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#af42e4d47d2e5d8c14c1d6d3adc429616">slcdLowPinEnabled</a></td></tr>
|
|
<tr class="memdesc:af42e4d47d2e5d8c14c1d6d3adc429616"><td class="mdescLeft"> </td><td class="mdescRight">Setting enabled SLCD pin 0 ~ pin 31. <a href="#af42e4d47d2e5d8c14c1d6d3adc429616">More...</a><br/></td></tr>
|
|
<tr class="separator:af42e4d47d2e5d8c14c1d6d3adc429616"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81b27dc6db67ba66efcf3f3e0a66acfe"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a81b27dc6db67ba66efcf3f3e0a66acfe">slcdHighPinEnabled</a></td></tr>
|
|
<tr class="memdesc:a81b27dc6db67ba66efcf3f3e0a66acfe"><td class="mdescLeft"> </td><td class="mdescRight">Setting enabled SLCD pin 32 ~ pin 63. <a href="#a81b27dc6db67ba66efcf3f3e0a66acfe">More...</a><br/></td></tr>
|
|
<tr class="separator:a81b27dc6db67ba66efcf3f3e0a66acfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63f4f856d3527ec7d2ee8ed3c9f4f527"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a63f4f856d3527ec7d2ee8ed3c9f4f527">backPlaneLowPin</a></td></tr>
|
|
<tr class="memdesc:a63f4f856d3527ec7d2ee8ed3c9f4f527"><td class="mdescLeft"> </td><td class="mdescRight">Setting back plane pin 0 ~ pin 31. <a href="#a63f4f856d3527ec7d2ee8ed3c9f4f527">More...</a><br/></td></tr>
|
|
<tr class="separator:a63f4f856d3527ec7d2ee8ed3c9f4f527"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b2da36a9a6a71c268aaa606ca7b211f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a1b2da36a9a6a71c268aaa606ca7b211f">backPlaneHighPin</a></td></tr>
|
|
<tr class="memdesc:a1b2da36a9a6a71c268aaa606ca7b211f"><td class="mdescLeft"> </td><td class="mdescRight">Setting back plane pin 32 ~ pin 63. <a href="#a1b2da36a9a6a71c268aaa606ca7b211f">More...</a><br/></td></tr>
|
|
<tr class="separator:a1b2da36a9a6a71c268aaa606ca7b211f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c5c9e42eff752bab88fdcd086d81d5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__slcd.html#structslcd__fault__detect__config__t">slcd_fault_detect_config_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__slcd.html#a6c5c9e42eff752bab88fdcd086d81d5f">faultConfig</a></td></tr>
|
|
<tr class="memdesc:a6c5c9e42eff752bab88fdcd086d81d5f"><td class="mdescLeft"> </td><td class="mdescRight">Fault frame detection configure. <a href="#a6c5c9e42eff752bab88fdcd086d81d5f">More...</a><br/></td></tr>
|
|
<tr class="separator:a6c5c9e42eff752bab88fdcd086d81d5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h4 class="groupheader">Field Documentation</h4>
|
|
<a class="anchor" id="ace72817cba6b35e93a2ef60bbb06938d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga16ae6e39b4d42079c8f5ea789b037078">slcd_power_supply_option_t</a> slcd_config_t::powerSupply</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5ccaff4bfbe328707ce0eaed7691421f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga9c73f2fa5a46b112673665cd023db797">slcd_regulated_voltage_trim_t</a> slcd_config_t::voltageTrim</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aadcc871bd648e1e90c8105b4e2513f40"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#structslcd__clock__config__t">slcd_clock_config_t</a>* slcd_config_t::clkConfig</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afb3e7b57577061644a7f48d571e42a44"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga37e12522def6c3b5ee56eeeadaf8e2d3">slcd_display_mode_t</a> slcd_config_t::displayMode</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2bc1dd16bed21317aacd7dc09401e77c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga8b9064c0baa9635d3bbfe9b4e5854c44">slcd_load_adjust_t</a> slcd_config_t::loadAdjust</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af2865f99b27c57e7fbe8111b4ad61ebd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga23a730433a5fd2e04182cb005e6be7af">slcd_duty_cycle_t</a> slcd_config_t::dutyCycle</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a469133397614d72a3962d1fb334518ad"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#ga02b63682c402a5e3ca80c2738d6ab06b">slcd_lowpower_behavior</a> slcd_config_t::lowPowerBehavior</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af42e4d47d2e5d8c14c1d6d3adc429616"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t slcd_config_t::slcdLowPinEnabled</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setting bit n to 1 means enable pin n. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a81b27dc6db67ba66efcf3f3e0a66acfe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t slcd_config_t::slcdHighPinEnabled</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setting bit n to 1 means enable pin (n + 32). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a63f4f856d3527ec7d2ee8ed3c9f4f527"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t slcd_config_t::backPlaneLowPin</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setting bit n to 1 means setting pin n as back plane. It should never have the same bit setting as the frontPlane Pin. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1b2da36a9a6a71c268aaa606ca7b211f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t slcd_config_t::backPlaneHighPin</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Setting bit n to 1 means setting pin (n + 32) as back plane. It should never have the same bit setting as the frontPlane Pin. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c5c9e42eff752bab88fdcd086d81d5f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="group__slcd.html#structslcd__fault__detect__config__t">slcd_fault_detect_config_t</a>* slcd_config_t::faultConfig</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>If not requirement, set to NULL. </p>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a class="anchor" id="ga2e6aaeb98c8c02fd7b496134e7a7b0de"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define FSL_SLCD_DRIVER_VERSION   (<a class="el" href="group__flash__driver.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 0, 0))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="ga16ae6e39b4d42079c8f5ea789b037078"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga16ae6e39b4d42079c8f5ea789b037078">slcd_power_supply_option_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga16ae6e39b4d42079c8f5ea789b037078a567432016303608a8787da3774b5fd1b"></a>kSLCD_InternalVll3UseChargePump</em> </td><td class="fielddoc">
|
|
<p>VLL3 connected to VDD internally, charge pump is used to generate VLL1 and VLL2. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga16ae6e39b4d42079c8f5ea789b037078aa1ab89402ed3f1e6f53c9bb8deb33b91"></a>kSLCD_ExternalVll3UseResistorBiasNetwork</em> </td><td class="fielddoc">
|
|
<p>VLL3 is driven externally and resistor bias network is used to generate VLL1 and VLL2. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga16ae6e39b4d42079c8f5ea789b037078af024368f2f2fee1a2f2406b08dcac62a"></a>kSLCD_ExteranlVll3UseChargePump</em> </td><td class="fielddoc">
|
|
<p>VLL3 is driven externally and charge pump is used to generate VLL1 and VLL2. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga16ae6e39b4d42079c8f5ea789b037078af8df362f35ad2de3d12f64d7b8ac4641"></a>kSLCD_InternalVll1UseChargePump</em> </td><td class="fielddoc">
|
|
<p>VIREG is connected to VLL1 internally and charge pump is used to generate VLL2 and VLL3. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9c73f2fa5a46b112673665cd023db797"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga9c73f2fa5a46b112673665cd023db797">slcd_regulated_voltage_trim_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a99540bcfe24066e8b3ebd8b4f44bf62d"></a>kSLCD_RegulatedVolatgeTrim00</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.91 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797afd7010ce8b2fd8490bca68b63115839c"></a>kSLCD_RegulatedVolatgeTrim01</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.01 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a7898b0cf723609cd964e97704c297d92"></a>kSLCD_RegulatedVolatgeTrim02</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.96 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a1705fe0ba157c9db1dbf94f2d7e65418"></a>kSLCD_RegulatedVolatgeTrim03</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.06 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797aa464077313ccb03a00016b608fe161f8"></a>kSLCD_RegulatedVolatgeTrim04</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.93 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a62a3b3beb1e088adcefd0f0a5146e785"></a>kSLCD_RegulatedVolatgeTrim05</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.02 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a65edeee7b3eab42a4f01ca5a7b82e518"></a>kSLCD_RegulatedVolatgeTrim06</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.98 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a25a326163be017f61c84af9b8b640d53"></a>kSLCD_RegulatedVolatgeTrim07</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.08 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797ae6bbcdc52f763129adfa0a5db8d4453d"></a>kSLCD_RegulatedVolatgeTrim08</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.92 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a564fbdc4ecdbb4ed3aa64efdc718a409"></a>kSLCD_RegulatedVolatgeTrim09</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.02 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a9c9e746d74a71171645a3da1700133e3"></a>kSLCD_RegulatedVolatgeTrim10</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.97 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a305ff9e0684b7a99b9a3a0faaee705c6"></a>kSLCD_RegulatedVolatgeTrim11</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.07 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797ac097e81e2b62d517ed4b0bc7acb0d68c"></a>kSLCD_RegulatedVolatgeTrim12</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.94 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797aef3d316d0506d11379fb9faa77ab2424"></a>kSLCD_RegulatedVolatgeTrim13</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.05 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797ae71486afdc49e825f47475f0cfcd4644"></a>kSLCD_RegulatedVolatgeTrim14</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 0.99 V. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9c73f2fa5a46b112673665cd023db797a567592ae71fe5e4835d1dc5eb8b6d2cc"></a>kSLCD_RegulatedVolatgeTrim15</em> </td><td class="fielddoc">
|
|
<p>Increase the voltage to 1.09 V. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga8b9064c0baa9635d3bbfe9b4e5854c44"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga8b9064c0baa9635d3bbfe9b4e5854c44">slcd_load_adjust_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Adjust the LCD glass capacitance if resistor bias network is enabled: kSLCD_LowLoadOrFastestClkSrc - Low load (LCD glass capacitance 2000pF or lower. LCD or GPIO function can be used on VLL1,VLL2,Vcap1 and Vcap2 pins) kSLCD_LowLoadOrIntermediateClkSrc - low load (LCD glass capacitance 2000pF or lower. LCD or GPIO function can be used on VLL1,VLL2,Vcap1 and Vcap2 pins) kSLCD_HighLoadOrIntermediateClkSrc - high load (LCD glass capacitance 8000pF or lower. LCD or GPIO function can be used on Vcap1 and Vcap2 pins) kSLCD_HighLoadOrSlowestClkSrc - high load (LCD glass capacitance 8000pF or lower LCD or GPIO function can be used on Vcap1 and Vcap2 pins) Adjust clock for charge pump if charge pump is enabled: kSLCD_LowLoadOrFastestClkSrc - Fasten clock source (LCD glass capacitance 8000pF or 4000pF or lower if Fast Frame Rate is set) kSLCD_LowLoadOrIntermediateClkSrc - Intermediate clock source (LCD glass capacitance 4000pF or 2000pF or lower if Fast Frame Rate is set) kSLCD_HighLoadOrIntermediateClkSrc - Intermediate clock source (LCD glass capacitance 2000pF or 1000pF or lower if Fast Frame Rate is set) kSLCD_HighLoadOrSlowestClkSrc - slowest clock source (LCD glass capacitance 1000pF or 500pF or lower if Fast Frame Rate is set) </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga8b9064c0baa9635d3bbfe9b4e5854c44a0c85702e543b324f031f510e09297fc5"></a>kSLCD_LowLoadOrFastestClkSrc</em> </td><td class="fielddoc">
|
|
<p>Adjust in low load or selects fastest clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga8b9064c0baa9635d3bbfe9b4e5854c44af7bd66c9fbd6af861e8f1de692c70a4c"></a>kSLCD_LowLoadOrIntermediateClkSrc</em> </td><td class="fielddoc">
|
|
<p>Adjust in low load or selects intermediate clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga8b9064c0baa9635d3bbfe9b4e5854c44acec9fc9176ebe7aabe43c27176dec645"></a>kSLCD_HighLoadOrIntermediateClkSrc</em> </td><td class="fielddoc">
|
|
<p>Adjust in high load or selects intermediate clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga8b9064c0baa9635d3bbfe9b4e5854c44ac4c0d6ee92181de827f5398c3fb67993"></a>kSLCD_HighLoadOrSlowestClkSrc</em> </td><td class="fielddoc">
|
|
<p>Adjust in high load or selects slowest clock. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf512a2ed130d0236dd0e690d32bde97b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#gaf512a2ed130d0236dd0e690d32bde97b">slcd_clock_src_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaf512a2ed130d0236dd0e690d32bde97ba5335967f49c858704be58b9b10467f98"></a>kSLCD_DefaultClk</em> </td><td class="fielddoc">
|
|
<p>Select default clock ERCLK32K. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaf512a2ed130d0236dd0e690d32bde97ba5f49208e3f3c3e99ba0075daaf6d9fa6"></a>kSLCD_AlternateClk1</em> </td><td class="fielddoc">
|
|
<p>Select alternate clock source 1 : MCGIRCLK. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga0439481d307b533114ed4d270e9103cc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga0439481d307b533114ed4d270e9103cc">slcd_alt_clock_div_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga0439481d307b533114ed4d270e9103cca83500f0a892d62d4b61245315bffa522"></a>kSLCD_AltClkDivFactor1</em> </td><td class="fielddoc">
|
|
<p>No divide for alternate clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga0439481d307b533114ed4d270e9103ccaba6e0ae05863ba0e124e681f00bc9c78"></a>kSLCD_AltClkDivFactor64</em> </td><td class="fielddoc">
|
|
<p>Divide alternate clock with factor 64. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga0439481d307b533114ed4d270e9103ccad73573668e008bd1aadbc8dc39d2ad99"></a>kSLCD_AltClkDivFactor256</em> </td><td class="fielddoc">
|
|
<p>Divide alternate clock with factor 256. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga0439481d307b533114ed4d270e9103cca0dd8439d7dc57bac66b5409a116bcd57"></a>kSLCD_AltClkDivFactor512</em> </td><td class="fielddoc">
|
|
<p>Divide alternate clock with factor 512. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6c84f95866171f7ceb229ab7bd1aec96"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga6c84f95866171f7ceb229ab7bd1aec96">slcd_clock_prescaler_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96a351ced4cc84f4f1e51c30ac9429039f4"></a>kSLCD_ClkPrescaler00</em> </td><td class="fielddoc">
|
|
<p>Prescaler 0. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96af80d441160f35e889180c2f22ad1c18b"></a>kSLCD_ClkPrescaler01</em> </td><td class="fielddoc">
|
|
<p>Prescaler 1. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96a09d6c7a26f08fc0da0e283551d670ee5"></a>kSLCD_ClkPrescaler02</em> </td><td class="fielddoc">
|
|
<p>Prescaler 2. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96aa1e051b4b04383eddbacba4c48fd5457"></a>kSLCD_ClkPrescaler03</em> </td><td class="fielddoc">
|
|
<p>Prescaler 3. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96a6ad6197cfc6951c61fe3cae430ae3a1c"></a>kSLCD_ClkPrescaler04</em> </td><td class="fielddoc">
|
|
<p>Prescaler 4. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96a95523f9036c519706b67b6d249f0f9be"></a>kSLCD_ClkPrescaler05</em> </td><td class="fielddoc">
|
|
<p>Prescaler 5. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96af2ff6bc665dc31878857e14cc88fa588"></a>kSLCD_ClkPrescaler06</em> </td><td class="fielddoc">
|
|
<p>Prescaler 6. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga6c84f95866171f7ceb229ab7bd1aec96a6334c8fd21b633b0659fc5f1957c8e1d"></a>kSLCD_ClkPrescaler07</em> </td><td class="fielddoc">
|
|
<p>Prescaler 7. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga23a730433a5fd2e04182cb005e6be7af"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga23a730433a5fd2e04182cb005e6be7af">slcd_duty_cycle_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afae60eccaeb4bd82d0beca501df9f98318"></a>kSLCD_1Div1DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 1 BP 1/1 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa5a532d1918495b5623020d8120809fd5"></a>kSLCD_1Div2DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 2 BP 1/2 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa20f02608fdfcc5bbbfe537f1d622714d"></a>kSLCD_1Div3DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 3 BP 1/3 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa864dd016d819bee4106677fc3f106004"></a>kSLCD_1Div4DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 4 BP 1/4 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa92d2afc059e0c3b9b0d85bf91da66151"></a>kSLCD_1Div5DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 5 BP 1/5 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afab54e73990d0c17be9f519d3f87cc7de7"></a>kSLCD_1Div6DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 6 BP 1/6 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa62e2242d9bdd2450a6ee410bed23aeaa"></a>kSLCD_1Div7DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 7 BP 1/7 duty cycle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga23a730433a5fd2e04182cb005e6be7afa97125b06894422d5f399a9b0dda94ed2"></a>kSLCD_1Div8DutyCycle</em> </td><td class="fielddoc">
|
|
<p>LCD use 8 BP 1/8 duty cycle. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga58e094842527cfc3c3a2f0638a584e76"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga58e094842527cfc3c3a2f0638a584e76">slcd_phase_type_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76a69442ed2b344e9b3c7b98f9d091b52e7"></a>kSLCD_NoPhaseActivate</em> </td><td class="fielddoc">
|
|
<p>LCD wareform no phase activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76a6b1c97014907141916203fee552894d7"></a>kSLCD_PhaseAActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase A activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328"></a>kSLCD_PhaseBActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase B activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76a8e77948a064bd077ddf0c6b9ef3f68bd"></a>kSLCD_PhaseCActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase C activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76a95158373f157f37381cb373a355b6559"></a>kSLCD_PhaseDActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase D activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76a92b65651b00a5611bac213608d4c52ee"></a>kSLCD_PhaseEActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase E activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76af71f0f0c0c044f8aa733371291a6bc5b"></a>kSLCD_PhaseFActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase F activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76aab8aaf2d9066bf70d8cdc506234eed78"></a>kSLCD_PhaseGActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase G activates. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga58e094842527cfc3c3a2f0638a584e76acfa2c32e37bd6a33fe829e21465d7e79"></a>kSLCD_PhaseHActivate</em> </td><td class="fielddoc">
|
|
<p>LCD waveform phase H activates. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa3017ae9220d4c9ea0ac985f9ecfe6b7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">slcd_phase_index_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a50536e10f912d683efc48f07e2b228f2"></a>kSLCD_PhaseAIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase A bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a9a63f7433ea50ade0553188c307a7e31"></a>kSLCD_PhaseBIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase B bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7aa6b088d8f36765ccbe814cc2bfc93474"></a>kSLCD_PhaseCIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase C bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a7b6cd216b47d74bb2f09134d5f7eaa0e"></a>kSLCD_PhaseDIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase D bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7abd5cc3d2a3f862e6c3f5493cd383f821"></a>kSLCD_PhaseEIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase E bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7ab2e67cf370c65f3477e7a0fe7cf01665"></a>kSLCD_PhaseFIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase F bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7aa981e2189162b2bad12fde604112f712"></a>kSLCD_PhaseGIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase G bit index. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a76b6cccc8c20bd0e3a2caee4c3275173"></a>kSLCD_PhaseHIndex</em> </td><td class="fielddoc">
|
|
<p>LCD phase H bit index. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga37e12522def6c3b5ee56eeeadaf8e2d3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga37e12522def6c3b5ee56eeeadaf8e2d3">slcd_display_mode_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga37e12522def6c3b5ee56eeeadaf8e2d3a6becaa9946fc8d6b451c4b79f9b818cf"></a>kSLCD_NormalMode</em> </td><td class="fielddoc">
|
|
<p>LCD Normal display mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga37e12522def6c3b5ee56eeeadaf8e2d3ae1891ad45332e53819bafc25c1ac3bcf"></a>kSLCD_AlternateMode</em> </td><td class="fielddoc">
|
|
<p>LCD Alternate display mode. </p>
|
|
<p>For four back planes or less. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga37e12522def6c3b5ee56eeeadaf8e2d3a17a59bd1246ff6ec2c812a9e21dc12b2"></a>kSLCD_BlankMode</em> </td><td class="fielddoc">
|
|
<p>LCD Blank display mode. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga710d4dcf965ec40f2fe3a1614b89bc42"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga710d4dcf965ec40f2fe3a1614b89bc42">slcd_blink_mode_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga710d4dcf965ec40f2fe3a1614b89bc42abc965cdc0e19580971221accf4ee5019"></a>kSLCD_BlankDisplayBlink</em> </td><td class="fielddoc">
|
|
<p>Display blank during the blink period. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga710d4dcf965ec40f2fe3a1614b89bc42a9d849bd6f8136ad027dc5fa8660a2f2e"></a>kSLCD_AltDisplayBlink</em> </td><td class="fielddoc">
|
|
<p>Display alternate display during the blink period if duty cycle is lower than 5. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2a83e9e796716f1704827ff09358fb5a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga2a83e9e796716f1704827ff09358fb5a">slcd_blink_rate_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aa3ebabbd5ca929373a8c0f00a52c58d3a"></a>kSLCD_BlinkRate00</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^12)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aaf4952601d92eb5d602b35ea88db2a035"></a>kSLCD_BlinkRate01</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^13)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aaa0095eab42eeab7739a953cda70462bc"></a>kSLCD_BlinkRate02</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^14)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aad1d4d56ac868e993a3371acaf295064b"></a>kSLCD_BlinkRate03</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^15)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aa56130e06039a254c9c1508f98b644fd5"></a>kSLCD_BlinkRate04</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^16)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aa5a5f24c72dc35d4ad3ad85a3059da77f"></a>kSLCD_BlinkRate05</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^17)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aa9f4aef51e08823b2c1301f3463a5c2a7"></a>kSLCD_BlinkRate06</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^18)). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga2a83e9e796716f1704827ff09358fb5aadc3ac0ebe78a48815a3c60b656185b72"></a>kSLCD_BlinkRate07</em> </td><td class="fielddoc">
|
|
<p>SLCD blink rate is LCD clock/((2^19)). </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab1d72bd5a07258825dba38e565acb64c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#gab1d72bd5a07258825dba38e565acb64c">slcd_fault_detect_clock_prescaler_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64ca88a4b1fe6a5f8878bd286b42dc6e1887"></a>kSLCD_FaultSampleFreqDivider1</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/1 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64ca9321dd3126e454f8dee63b607fbb25eb"></a>kSLCD_FaultSampleFreqDivider2</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/2 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64cadb010a1a47e37d7f1d2b05e5d9b5ca8d"></a>kSLCD_FaultSampleFreqDivider4</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/4 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64ca508af922199d6fc06ae1c5ca323e840f"></a>kSLCD_FaultSampleFreqDivider8</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/8 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64ca3c8beb45aa4fb67a913135eacae90436"></a>kSLCD_FaultSampleFreqDivider16</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/16 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64cac3ef79194ec60d34916b29f7659d4a80"></a>kSLCD_FaultSampleFreqDivider32</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/32 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64ca8eaf011e0255e88fbc4ea1e12c32c19b"></a>kSLCD_FaultSampleFreqDivider64</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/64 bus clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ggab1d72bd5a07258825dba38e565acb64caf2320451b7c78a7b69caad40edc6f40a"></a>kSLCD_FaultSampleFreqDivider128</em> </td><td class="fielddoc">
|
|
<p>Fault detect sample clock frequency is 1/128 bus clock. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9fc1f1f1909f9a99d993cdb125170ce6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga9fc1f1f1909f9a99d993cdb125170ce6">slcd_fault_detect_sample_window_width_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6a7226c52993518b51b4ef2d5e1ff9c0ed"></a>kSLCD_FaultDetectWindowWidth4SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 4 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6a5e03cd7aabfe332b577403e51c106e8e"></a>kSLCD_FaultDetectWindowWidth8SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 8 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6a64bc3c81fd19771033e60d871ee6e3bc"></a>kSLCD_FaultDetectWindowWidth16SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 16 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6ad366acfff6883da14a824892f8c2aceb"></a>kSLCD_FaultDetectWindowWidth32SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 32 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6a856b49cd1b93aa787f81ed05ea8b454e"></a>kSLCD_FaultDetectWindowWidth64SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 64 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6aafb6e42cf5ae3ead299842144432d8c7"></a>kSLCD_FaultDetectWindowWidth128SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 128 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6a6643bf4a4f873e1c0820df2e5d04ee59"></a>kSLCD_FaultDetectWindowWidth256SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 256 sample clock cycles. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga9fc1f1f1909f9a99d993cdb125170ce6af7f228508b9cf95595f1b5e2bf1c3a58"></a>kSLCD_FaultDetectWindowWidth512SampleClk</em> </td><td class="fielddoc">
|
|
<p>Sample window width is 512 sample clock cycles. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaef94dfa4b21210959152c647fcaa8b3d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#gaef94dfa4b21210959152c647fcaa8b3d">slcd_interrupt_enable_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaef94dfa4b21210959152c647fcaa8b3da31e72f9419444536664a17fbad021c87"></a>kSLCD_FaultDetectCompleteInterrupt</em> </td><td class="fielddoc">
|
|
<p>SLCD fault detection complete interrupt source. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga02b63682c402a5e3ca80c2738d6ab06b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="group__slcd.html#ga02b63682c402a5e3ca80c2738d6ab06b">slcd_lowpower_behavior</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga02b63682c402a5e3ca80c2738d6ab06ba4bde8a7ebecbfcc2b5370db0cbde9f05"></a>kSLCD_EnabledInWaitStop</em> </td><td class="fielddoc">
|
|
<p>SLCD works in wait and stop mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga02b63682c402a5e3ca80c2738d6ab06ba0917b5b675e5f031ffa6bfebed7ec1c5"></a>kSLCD_EnabledInWaitOnly</em> </td><td class="fielddoc">
|
|
<p>SLCD works in wait mode and is disabled in stop mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga02b63682c402a5e3ca80c2738d6ab06bab4221729d0b9dde3ddf7722cef582518"></a>kSLCD_EnabledInStopOnly</em> </td><td class="fielddoc">
|
|
<p>SLCD works in stop mode and is disabled in wait mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="gga02b63682c402a5e3ca80c2738d6ab06bae997878f42c1939d958a062b9be7a77e"></a>kSLCD_DisabledInWaitStop</em> </td><td class="fielddoc">
|
|
<p>SLCD is disabled in stop mode and wait mode. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="gae50c30e971bd40a43474cf8116c7e364"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_Init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#structslcd__config__t">slcd_config_t</a> * </td>
|
|
<td class="paramname"><em>configure</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">configure</td><td>SLCD configuration pointer. For the configuration structure, many parameters have the default setting and the SLCD_Getdefaultconfig() is provided to get them. Use it verified for their applications. The others have no default settings such as "clkConfig" and must be provided by the application before calling the <a class="el" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364" title="Initializes the SLCD, ungates the module clock, initializes the power setting, enables all used plane...">SLCD_Init()</a> API. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga68f524d91d14874ffcf810416ce928ca"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_Deinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9190422eb981194e6a1ea56e17bbd83f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_GetDefaultConfig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#structslcd__config__t">slcd_config_t</a> * </td>
|
|
<td class="paramname"><em>configure</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The purpose of this API is to get default parameters of the configuration structure for the <a class="el" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364" title="Initializes the SLCD, ungates the module clock, initializes the power setting, enables all used plane...">SLCD_Init()</a>. Use these initialized parameters unchanged in <a class="el" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364" title="Initializes the SLCD, ungates the module clock, initializes the power setting, enables all used plane...">SLCD_Init()</a>, or modify some fields of the structure before the calling <a class="el" href="group__slcd.html#gae50c30e971bd40a43474cf8116c7e364" title="Initializes the SLCD, ungates the module clock, initializes the power setting, enables all used plane...">SLCD_Init()</a>. All default parameters of the configure structure are listed: </p>
|
|
<div class="fragment"><div class="line">config.displayMode = <a class="code" href="group__slcd.html#gga37e12522def6c3b5ee56eeeadaf8e2d3a6becaa9946fc8d6b451c4b79f9b818cf">kSLCD_NormalMode</a>; <span class="comment">// SLCD normal mode</span></div>
|
|
<div class="line">config.powerSupply = <a class="code" href="group__slcd.html#gga16ae6e39b4d42079c8f5ea789b037078a567432016303608a8787da3774b5fd1b">kSLCD_InternalVll3UseChargePump</a>; <span class="comment">// Use charge pump internal VLL3</span></div>
|
|
<div class="line">config.voltageTrim = <a class="code" href="group__slcd.html#gga9c73f2fa5a46b112673665cd023db797a99540bcfe24066e8b3ebd8b4f44bf62d">kSLCD_RegulatedVolatgeTrim00</a>;</div>
|
|
<div class="line">config.lowPowerBehavior = <a class="code" href="group__slcd.html#gga02b63682c402a5e3ca80c2738d6ab06ba4bde8a7ebecbfcc2b5370db0cbde9f05">kSLCD_EnabledInWaitStop</a>; <span class="comment">// Work on low power mode</span></div>
|
|
<div class="line">config.interruptSrc = 0; <span class="comment">// No interrupt source is enabled</span></div>
|
|
<div class="line">config.faultConfig = NULL; <span class="comment">// Fault detection is disabled</span></div>
|
|
<div class="line">config.frameFreqIntEnable = <span class="keyword">false</span>;</div>
|
|
</div><!-- fragment --> <dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">configure</td><td>The SLCD configuration structure pointer. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga4de3153f454dd136c5f2c9fd56567021"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_StartDisplay </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2189c4dd5f6124e420ca4eedc4cd9976"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_StopDisplay </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>There is no waveform generator and all enabled pins only output a low value.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaab7e978fd4e9c03b61b9483d59c563a5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_StartBlinkMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#ga710d4dcf965ec40f2fe3a1614b89bc42">slcd_blink_mode_t</a> </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#ga2a83e9e796716f1704827ff09358fb5a">slcd_blink_rate_t</a> </td>
|
|
<td class="paramname"><em>rate</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">mode</td><td>SLCD blink mode. </td></tr>
|
|
<tr><td class="paramname">rate</td><td>SLCD blink rate. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga240e25dc6a98d3fcc21b457ea7a8bb00"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_StopBlinkMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga350a98cd1c32144463c366076ebedaec"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_SetBackPlanePhase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pinIndx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#ga58e094842527cfc3c3a2f0638a584e76">slcd_phase_type_t</a> </td>
|
|
<td class="paramname"><em>phase</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function sets the SLCD back plane pin phase. "kSLCD_PhaseXActivate" setting means the phase X is active for the back plane pin. "kSLCD_NoPhaseActivate" setting means there is no phase active for the back plane pin. register value. For example, set the back plane pin 20 for phase A: </p>
|
|
<div class="fragment"><div class="line"><a class="code" href="group__slcd.html#ga350a98cd1c32144463c366076ebedaec">SLCD_SetBackPlanePhase</a>(LCD, 20, <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a6b1c97014907141916203fee552894d7">kSLCD_PhaseAActivate</a>);</div>
|
|
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">pinIndx</td><td>SLCD back plane pin index. Range from 0 to 63. </td></tr>
|
|
<tr><td class="paramname">phase</td><td>The phase activates for the back plane pin. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga7526d411a16307f856ca2ebccf418856"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_SetFrontPlaneSegments </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pinIndx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>operation</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function sets the SLCD front plane segment on or off operation. Each bit turns on or off the segments associated with the front plane pin in the following pattern: HGFEDCBA (most significant bit controls segment H and least significant bit controls segment A). For example, turn on the front plane pin 20 for phase B and phase C: </p>
|
|
<div class="fragment"><div class="line"><a class="code" href="group__slcd.html#ga7526d411a16307f856ca2ebccf418856">SLCD_SetFrontPlaneSegments</a>(LCD, 20, (<a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76afdb3648b5060c367c258f56369773328">kSLCD_PhaseBActivate</a> | <a class="code" href="group__slcd.html#gga58e094842527cfc3c3a2f0638a584e76a8e77948a064bd077ddf0c6b9ef3f68bd">kSLCD_PhaseCActivate</a>));</div>
|
|
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">pinIndx</td><td>SLCD back plane pin index. Range from 0 to 63. </td></tr>
|
|
<tr><td class="paramname">operation</td><td>The operation for the segment on the front plane pin. This is a logical OR of the enumeration :: slcd_phase_type_t. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac77088957784c348546a934df020f5ee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void SLCD_SetFrontPlaneOnePhase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pinIndx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">slcd_phase_index_t</a> </td>
|
|
<td class="paramname"><em>phaseIndx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function can be used to set one phase on or off for the front plane pin. It can be call many times to set the plane pin for different phase indexes. For example, turn on the front plane pin 20 for phase B and phase C: </p>
|
|
<div class="fragment"><div class="line"><a class="code" href="group__slcd.html#gac77088957784c348546a934df020f5ee">SLCD_SetFrontPlaneOnePhase</a>(LCD, 20, <a class="code" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7a9a63f7433ea50ade0553188c307a7e31">kSLCD_PhaseBIndex</a>, <span class="keyword">true</span>);</div>
|
|
<div class="line"><a class="code" href="group__slcd.html#gac77088957784c348546a934df020f5ee">SLCD_SetFrontPlaneOnePhase</a>(LCD, 20, <a class="code" href="group__slcd.html#ggaa3017ae9220d4c9ea0ac985f9ecfe6b7aa6b088d8f36765ccbe814cc2bfc93474">kSLCD_PhaseCIndex</a>, <span class="keyword">true</span>);</div>
|
|
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">pinIndx</td><td>SLCD back plane pin index. Range from 0 to 63. </td></tr>
|
|
<tr><td class="paramname">phaseIndx</td><td>The phase bit index <a class="el" href="group__slcd.html#gaa3017ae9220d4c9ea0ac985f9ecfe6b7">slcd_phase_index_t</a>. </td></tr>
|
|
<tr><td class="paramname">enable</td><td>True to turn on the segment for phaseIndx phase false to turn off the segment for phaseIndx phase. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga93fd9f33058272ccc834236a553f3c13"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static uint32_t SLCD_GetFaultDetectCounter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function gets the number of samples inside the fault detection sample window.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The fault detect counter. The maximum return value is 255. If the maximum 255 returns, the overflow may happen. Reconfigure the fault detect sample window and fault detect clock prescaler for proper sampling. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga9f2039aec65600fcca5bac2e82ff9e54"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_EnableInterrupts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>mask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>For example, to enable fault detect complete interrupt and frame frequency interrupt, for FSL_FEATURE_SLCD_HAS_FRAME_FREQUENCY_INTERRUPT enabled case, do the following. </p>
|
|
<div class="fragment"><div class="line"><a class="code" href="group__slcd.html#ga9f2039aec65600fcca5bac2e82ff9e54">SLCD_EnableInterrupts</a>(LCD,<a class="code" href="group__slcd.html#ggaef94dfa4b21210959152c647fcaa8b3da31e72f9419444536664a17fbad021c87">kSLCD_FaultDetectCompleteInterrupt</a> | kSLCD_FrameFreqInterrupt);</div>
|
|
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">mask</td><td>SLCD interrupts to enable. This is a logical OR of the enumeration :: slcd_interrupt_enable_t. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga5a14351080dc7d05e130698bdff3e21c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_DisableInterrupts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>mask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>For example, to disable fault detect complete interrupt and frame frequency interrupt, for FSL_FEATURE_SLCD_HAS_FRAME_FREQUENCY_INTERRUPT enabled case, do the following. </p>
|
|
<div class="fragment"><div class="line"><a class="code" href="group__slcd.html#ga5a14351080dc7d05e130698bdff3e21c">SLCD_DisableInterrupts</a>(LCD,<a class="code" href="group__slcd.html#ggaef94dfa4b21210959152c647fcaa8b3da31e72f9419444536664a17fbad021c87">kSLCD_FaultDetectCompleteInterrupt</a> | kSLCD_FrameFreqInterrupt);</div>
|
|
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">mask</td><td>SLCD interrupts to disable. This is a logical OR of the enumeration :: slcd_interrupt_enable_t. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3e653ecc752e11374fa1ba263f72c341"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t SLCD_GetInterruptStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The event status of the interrupt source. This is the logical OR of members of the enumeration :: slcd_interrupt_enable_t. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gab4ca8cbbc05a34d5337fd5f2045329a5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SLCD_ClearInterruptStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">LCD_Type * </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>mask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">base</td><td>SLCD peripheral base address. </td></tr>
|
|
<tr><td class="paramname">mask</td><td>SLCD interrupt source to be cleared. This is the logical OR of members of the enumeration :: slcd_interrupt_enable_t. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.5-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul class="foot">
|
|
<li class="footer">© 2016 NXP Semiconductors. All rights reserved.
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|