MCUXpresso_LPC55S69/docs/MCUXpresso SDK API Referenc.../a00045.html

1437 lines
97 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.5"/>
<title>MCUXpresso SDK API Reference Manual: PLU: Programmable Logic Unit</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">MCUXpresso SDK API Reference Manual
&#160;<span id="projectnumber">Rev 2.15.000</span>
</div>
<div id="projectbrief">NXP Semiconductors</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>API&#160;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('a00045.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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</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="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">PLU: Programmable Logic Unit</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<p>The MCUXpresso SDK provides a peripheral driver for the Programmable Logic Unit module of MCUXpresso SDK devices.</p>
<h1><a class="anchor" id="PLUFunc"></a>
Function groups</h1>
<p>The PLU driver supports the creation of small combinatorial and/or sequential logic networks including simple state machines.</p>
<h2><a class="anchor" id="PLUInit"></a>
Initialization and de-initialization</h2>
<p>The function <a class="el" href="a00045.html#ga9223774c024634ea6aef20ccd4768810" title="Enable the PLU clock and reset the module. ">PLU_Init()</a> enables the PLU clock and reset the module.</p>
<p>The function PIT_Deinit() gates the PLU clock.</p>
<h2><a class="anchor" id="PLUSetInputOutputSourceTruthTable"></a>
Set input/output source and Truth Table</h2>
<p>The function <a class="el" href="a00045.html#ga4b8afdbebd21774bd0c8898077753901" title="Set Input source of LUT. ">PLU_SetLutInputSource()</a> sets the input source for the LUT element.</p>
<p>The function <a class="el" href="a00045.html#ga17f61bbdb9778ca2d86609be38e4bc09" title="Set Output source of PLU. ">PLU_SetOutputSource()</a> sets output source of the PLU module.</p>
<p>The function <a class="el" href="a00045.html#gaa0db99613861d08587e9bf1dd0defe84" title="Set Truth Table of LUT. ">PLU_SetLutTruthTable()</a> sets the truth table for the LUT element.</p>
<h2><a class="anchor" id="PLUReadCurrentOutputState"></a>
Read current Output State</h2>
<p>The function <a class="el" href="a00045.html#gad119096a745ccaf2fe302d9f25e799d3" title="Read the current state of the 8 designated PLU Outputs. ">PLU_ReadOutputState()</a> reads the current state of the 8 designated PLU Outputs.</p>
<h2><a class="anchor" id="PLUWakeupInterruptControl"></a>
Wake-up/Interrupt Control</h2>
<p>The function <a class="el" href="a00045.html#ga7c02d3fa50f97588cb4ded901c3f5450" title="Enable PLU outputs wakeup/interrupt request. ">PLU_EnableWakeIntRequest()</a> enables the wake-up/interrupt request on a PLU output pin with a optional configuration to eliminate the glitches. The function <a class="el" href="a00045.html#ga41e5b7c145a6319d7a3b5657082f9c81" title="Gets an available pre-defined settings for wakeup/interrupt control. ">PLU_GetDefaultWakeIntConfig()</a> gets the default configuration which can be used in a case with a given PLU_CLKIN.</p>
<p>The function <a class="el" href="a00045.html#ga6e3dec2d3d0ea41a3237b8996dcb61c3" title="Latch an interrupt. ">PLU_LatchInterrupt()</a> latches the interrupt and it can be cleared by function <a class="el" href="a00045.html#ga39debd0384394e204f922c6b91b3055e" title="Clear the latched interrupt. ">PLU_ClearLatchedInterrupt()</a>.</p>
<h1><a class="anchor" id="PLUTpyUC"></a>
Typical use case</h1>
<h2><a class="anchor" id="PLUCombination"></a>
PLU combination example</h2>
<p>Create a simple combinatorial logic network to control the LED. Refer to the driver examples codes located at &lt;SDK_ROOT&gt;/boards/&lt;BOARD&gt;/driver_examples/plu/combination </p>
<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:a00382"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#a00382">_plu_wakeint_config</a></td></tr>
<tr class="memdesc:a00382"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wake configuration. <a href="a00045.html#a00382">More...</a><br/></td></tr>
<tr class="separator:a00382"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gad3a004561355b02dc5e6a9ec1c040c92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad3a004561355b02dc5e6a9ec1c040c92"></a>
typedef enum <a class="el" href="a00045.html#ga53709dc3cc8b1891ebc99b4b606d49d6">_plu_lut_index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a></td></tr>
<tr class="memdesc:gad3a004561355b02dc5e6a9ec1c040c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of LUT. <br/></td></tr>
<tr class="separator:gad3a004561355b02dc5e6a9ec1c040c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0cc888efc0344da5974c118746a7fb8"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00045.html#gaf04e2722181b97d14b151b43716647fd">_plu_lut_in_index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gab0cc888efc0344da5974c118746a7fb8">plu_lut_in_index_t</a></td></tr>
<tr class="memdesc:gab0cc888efc0344da5974c118746a7fb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inputs of LUT. <a href="#gab0cc888efc0344da5974c118746a7fb8">More...</a><br/></td></tr>
<tr class="separator:gab0cc888efc0344da5974c118746a7fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab860a724cb4676ddc81bde871a35b103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab860a724cb4676ddc81bde871a35b103"></a>
typedef enum <a class="el" href="a00045.html#ga8b57cb85ad1b1f1685bbb8b85ce4e843">_plu_lut_input_source</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gab860a724cb4676ddc81bde871a35b103">plu_lut_input_source_t</a></td></tr>
<tr class="memdesc:gab860a724cb4676ddc81bde871a35b103"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available sources of LUT input. <br/></td></tr>
<tr class="separator:gab860a724cb4676ddc81bde871a35b103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8663a2681037005a1d56cd859c442553"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8663a2681037005a1d56cd859c442553"></a>
typedef enum <a class="el" href="a00045.html#gafab1f9e477a3f88661e3f54189ac52ff">_plu_output_index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga8663a2681037005a1d56cd859c442553">plu_output_index_t</a></td></tr>
<tr class="memdesc:ga8663a2681037005a1d56cd859c442553"><td class="mdescLeft">&#160;</td><td class="mdescRight">PLU output multiplexer registers. <br/></td></tr>
<tr class="separator:ga8663a2681037005a1d56cd859c442553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16eadf55ac766f6510cbb9adc02fe504"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16eadf55ac766f6510cbb9adc02fe504"></a>
typedef enum <a class="el" href="a00045.html#ga3eadd99eeb98ae312c02a884168b2ac0">_plu_output_source</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga16eadf55ac766f6510cbb9adc02fe504">plu_output_source_t</a></td></tr>
<tr class="memdesc:ga16eadf55ac766f6510cbb9adc02fe504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available sources of PLU output. <br/></td></tr>
<tr class="separator:ga16eadf55ac766f6510cbb9adc02fe504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga258f7f0eb197b93794bfb02e93d749a0"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00045.html#ga1e91b59fbb7cd2a86d36887fa3f8b0fd">_plu_wakeint_filter_mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga258f7f0eb197b93794bfb02e93d749a0">plu_wakeint_filter_mode_t</a></td></tr>
<tr class="memdesc:ga258f7f0eb197b93794bfb02e93d749a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control input of the PLU, add filtering for glitch. <a href="#ga258f7f0eb197b93794bfb02e93d749a0">More...</a><br/></td></tr>
<tr class="separator:ga258f7f0eb197b93794bfb02e93d749a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff52a14547fab18d5d58bc46d0d7b1cf"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="a00045.html#ga960fee6b66be0c06b569762bb3ee4294">_plu_wakeint_filter_clock_source</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gaff52a14547fab18d5d58bc46d0d7b1cf">plu_wakeint_filter_clock_source_t</a></td></tr>
<tr class="memdesc:gaff52a14547fab18d5d58bc46d0d7b1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock source for filter mode. <a href="#gaff52a14547fab18d5d58bc46d0d7b1cf">More...</a><br/></td></tr>
<tr class="separator:gaff52a14547fab18d5d58bc46d0d7b1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17ceef314385b77cd9bfc30b2d980ceb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00045.html#a00382">_plu_wakeint_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a></td></tr>
<tr class="memdesc:ga17ceef314385b77cd9bfc30b2d980ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wake configuration. <a href="#ga17ceef314385b77cd9bfc30b2d980ceb">More...</a><br/></td></tr>
<tr class="separator:ga17ceef314385b77cd9bfc30b2d980ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga53709dc3cc8b1891ebc99b4b606d49d6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga53709dc3cc8b1891ebc99b4b606d49d6">_plu_lut_index</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6ab2e2c007b30459eb00fedba56e37da25">kPLU_LUT_0</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a0784ad660fcb92a3859ed2c0efa77819">kPLU_LUT_1</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a5e95a4db197106de75dfccf6e5504364">kPLU_LUT_2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a7f11a678cf930523e06f52b367f2eca5">kPLU_LUT_3</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6ab8a42508ab4be0320796b2eba3b57a7d">kPLU_LUT_4</a> = 4U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a60ff9ca06daaf5b4f945b6e2e89f4b36">kPLU_LUT_5</a> = 5U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6ae68d03749187a90877d1742a3d61e4a1">kPLU_LUT_6</a> = 6U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a98359b577ce66e191e23d776d0d0628f">kPLU_LUT_7</a> = 7U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6aa5bff988a77fc711fd0c7b84c1fb105c">kPLU_LUT_8</a> = 8U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a518c8602828f0e104a12623958f587fc">kPLU_LUT_9</a> = 9U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a9beff09b11808602b2120b42d9ab724e">kPLU_LUT_10</a> = 10U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a63e2b4a4b53cde3b148d52f26d92e1d3">kPLU_LUT_11</a> = 11U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a15bd1d988c6677a6a41edc0846851338">kPLU_LUT_12</a> = 12U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a30bd16853ab1723b58f1747def9e4252">kPLU_LUT_13</a> = 13U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a7ccad915ba0e8df2a152409690994f16">kPLU_LUT_14</a> = 14U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6af09d4068b7ef636c55a7ab0feb950a36">kPLU_LUT_15</a> = 15U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6abcda2f4fbf266f73a80298ae2d090e47">kPLU_LUT_16</a> = 16U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a6529478ac43b74b509ff0c2cd437e495">kPLU_LUT_17</a> = 17U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a7a4daf25836c5010a6b9ccc29f159091">kPLU_LUT_18</a> = 18U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6ada22615f50454e9ebd246a18a985f016">kPLU_LUT_19</a> = 19U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a0646ea5aa4c85d9c19a43f8211d0ffeb">kPLU_LUT_20</a> = 20U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a31c3637504bb180309ccf71210ff6fd7">kPLU_LUT_21</a> = 21U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a5f6d7c46d68bd39e999c53ffabfa8372">kPLU_LUT_22</a> = 22U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6a55b6304360a86b29fb90a42da5aaf493">kPLU_LUT_23</a> = 23U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6aa6e7a35876133d26d47ce9f76b72d520">kPLU_LUT_24</a> = 24U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga53709dc3cc8b1891ebc99b4b606d49d6afff7e144292e1eb0a47774207f42a102">kPLU_LUT_25</a> = 25U
<br/>
}</td></tr>
<tr class="memdesc:ga53709dc3cc8b1891ebc99b4b606d49d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of LUT. <a href="a00045.html#ga53709dc3cc8b1891ebc99b4b606d49d6">More...</a><br/></td></tr>
<tr class="separator:ga53709dc3cc8b1891ebc99b4b606d49d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf04e2722181b97d14b151b43716647fd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gaf04e2722181b97d14b151b43716647fd">_plu_lut_in_index</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#ggaf04e2722181b97d14b151b43716647fda648d32891b76f5ea3e6e5cf8a296c01b">kPLU_LUT_IN_0</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggaf04e2722181b97d14b151b43716647fda62c7580fd67b1ffa1385d370a5d3a4e6">kPLU_LUT_IN_1</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggaf04e2722181b97d14b151b43716647fda8587d933d69f3c3bfe42e848db879a20">kPLU_LUT_IN_2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggaf04e2722181b97d14b151b43716647fda06891c0dcbd6029f027b2d6398a447df">kPLU_LUT_IN_3</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggaf04e2722181b97d14b151b43716647fda6b62d55b282bfe85f5de3d7d38c8c5fa">kPLU_LUT_IN_4</a> = 4U
<br/>
}</td></tr>
<tr class="memdesc:gaf04e2722181b97d14b151b43716647fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inputs of LUT. <a href="a00045.html#gaf04e2722181b97d14b151b43716647fd">More...</a><br/></td></tr>
<tr class="separator:gaf04e2722181b97d14b151b43716647fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b57cb85ad1b1f1685bbb8b85ce4e843"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga8b57cb85ad1b1f1685bbb8b85ce4e843">_plu_lut_input_source</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a8de9649d2a2fb07fe4e675f6401869d2">kPLU_LUT_IN_SRC_PLU_IN_0</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a70ba87af436721a2783e56f3117594ce">kPLU_LUT_IN_SRC_PLU_IN_1</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a1b56e9b3c1c5e46478eb5673c5bddaed">kPLU_LUT_IN_SRC_PLU_IN_2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a45f568953423b0976250843eade62716">kPLU_LUT_IN_SRC_PLU_IN_3</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a6b32cf2706b79fff3a7fc2a1d1159e1b">kPLU_LUT_IN_SRC_PLU_IN_4</a> = 4U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ac68302205f055d68cd0833e6ec89cacb">kPLU_LUT_IN_SRC_PLU_IN_5</a> = 5U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a2e915ea983c34dc1e202a3ea99ece27b">kPLU_LUT_IN_SRC_LUT_OUT_0</a> = 6U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ad79e240fc201ef98da1a4e217968f087">kPLU_LUT_IN_SRC_LUT_OUT_1</a> = 7U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ad0c5942c2fb503a4561cb64b1b8b2ba5">kPLU_LUT_IN_SRC_LUT_OUT_2</a> = 8U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a7d02ada60d9a59c5bba04cd6a2ca146c">kPLU_LUT_IN_SRC_LUT_OUT_3</a> = 9U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a7701a2d64699c85a464acfe6d6f3ec21">kPLU_LUT_IN_SRC_LUT_OUT_4</a> = 10U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843abb535644479d02d916b2d2606934e28f">kPLU_LUT_IN_SRC_LUT_OUT_5</a> = 11U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843af941e0debe79fb78f1fdcf24068298b3">kPLU_LUT_IN_SRC_LUT_OUT_6</a> = 12U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843aa7ca2e6b97d2947ae2c9781eb66d9a38">kPLU_LUT_IN_SRC_LUT_OUT_7</a> = 13U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a279388c181b6df93831630b7b3748fcc">kPLU_LUT_IN_SRC_LUT_OUT_8</a> = 14U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a7cbee20d065a1de8eeb2e842fdca95f2">kPLU_LUT_IN_SRC_LUT_OUT_9</a> = 15U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a5e28e0b496b69e7a57f43e810d1179b9">kPLU_LUT_IN_SRC_LUT_OUT_10</a> = 16U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a19ecdb96a7c9b797b938851a9f22611c">kPLU_LUT_IN_SRC_LUT_OUT_11</a> = 17U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a315a9f58216b1ac361dc5452805f4cb9">kPLU_LUT_IN_SRC_LUT_OUT_12</a> = 18U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a23c7b1eac9733cda25f050d543111d89">kPLU_LUT_IN_SRC_LUT_OUT_13</a> = 19U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a0e731c7f1daf5be7aa344b9f793ef02c">kPLU_LUT_IN_SRC_LUT_OUT_14</a> = 20U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ae8e8fa7853444eb933183fd905b9ce9d">kPLU_LUT_IN_SRC_LUT_OUT_15</a> = 21U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a8ba7dca9c3475364351932fc1a248ffc">kPLU_LUT_IN_SRC_LUT_OUT_16</a> = 22U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a357a302e7e9f65b3c24b32b3348a18b1">kPLU_LUT_IN_SRC_LUT_OUT_17</a> = 23U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a9b1b21d8bd068e9cb385406f5d2ae0f1">kPLU_LUT_IN_SRC_LUT_OUT_18</a> = 24U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843af73267254ab79f85cbbd45b698baf790">kPLU_LUT_IN_SRC_LUT_OUT_19</a> = 25U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a2a7360dbf2b1ce3c37fec99ab6ea95c2">kPLU_LUT_IN_SRC_LUT_OUT_20</a> = 26U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843aea4c749172f50d02938115e943b1a62f">kPLU_LUT_IN_SRC_LUT_OUT_21</a> = 27U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a2206f6b0a4c280e058652b183d193ad7">kPLU_LUT_IN_SRC_LUT_OUT_22</a> = 28U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a7a4eb0b7daa528b354646ae876fdbc7d">kPLU_LUT_IN_SRC_LUT_OUT_23</a> = 29U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a42744ca56fd5b26094f7f7ebc8142518">kPLU_LUT_IN_SRC_LUT_OUT_24</a> = 30U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a0866c5dfcf79f24a034e5487325ad089">kPLU_LUT_IN_SRC_LUT_OUT_25</a> = 31U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ad7617c8c6cd8f49c832f501129279b8e">kPLU_LUT_IN_SRC_FLIPFLOP_0</a> = 32U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ac741b79171d673ec73a93a7c5e77cb10">kPLU_LUT_IN_SRC_FLIPFLOP_1</a> = 33U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843ab46ce34ffd4906d48a7f1829861ff193">kPLU_LUT_IN_SRC_FLIPFLOP_2</a> = 34U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga8b57cb85ad1b1f1685bbb8b85ce4e843a26b5bf6af4b2b774757fc7fa42cdebdf">kPLU_LUT_IN_SRC_FLIPFLOP_3</a> = 35U
<br/>
}</td></tr>
<tr class="memdesc:ga8b57cb85ad1b1f1685bbb8b85ce4e843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available sources of LUT input. <a href="a00045.html#ga8b57cb85ad1b1f1685bbb8b85ce4e843">More...</a><br/></td></tr>
<tr class="separator:ga8b57cb85ad1b1f1685bbb8b85ce4e843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafab1f9e477a3f88661e3f54189ac52ff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gafab1f9e477a3f88661e3f54189ac52ff">_plu_output_index</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa40255673c924ddc3a47215102db19c23">kPLU_OUTPUT_0</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffab977a1ed5f8dda05f237315bdacbfdce">kPLU_OUTPUT_1</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa7f7830f2f3a70270d451466e7fd81b8e">kPLU_OUTPUT_2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa05f4915e3590779c64072c567ea8ef77">kPLU_OUTPUT_3</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa3b4542ce1acdb7bd4c87e184129a1cd2">kPLU_OUTPUT_4</a> = 4U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa3db75ac7e6eb4bd49bc6dfcbdca28bab">kPLU_OUTPUT_5</a> = 5U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffa42d0169861f7e6874c6cc1cfd38cfdee">kPLU_OUTPUT_6</a> = 6U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#ggafab1f9e477a3f88661e3f54189ac52ffab84844ba156c357257d0be920c79459d">kPLU_OUTPUT_7</a> = 7U
<br/>
}</td></tr>
<tr class="memdesc:gafab1f9e477a3f88661e3f54189ac52ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">PLU output multiplexer registers. <a href="a00045.html#gafab1f9e477a3f88661e3f54189ac52ff">More...</a><br/></td></tr>
<tr class="separator:gafab1f9e477a3f88661e3f54189ac52ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3eadd99eeb98ae312c02a884168b2ac0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga3eadd99eeb98ae312c02a884168b2ac0">_plu_output_source</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a4ce7c06a3aa62401716670839ee2db9d">kPLU_OUT_SRC_LUT_0</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a7ee81d7d75ed79784d00718ee8b52883">kPLU_OUT_SRC_LUT_1</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a71f80a9c0585243f033e80575cc9ef71">kPLU_OUT_SRC_LUT_2</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a318c6f61334de6ee3dfdfedd85c892aa">kPLU_OUT_SRC_LUT_3</a> = 3U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0af58d23d9fe1120ca0bd0c9832b9c81df">kPLU_OUT_SRC_LUT_4</a> = 4U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a3e4635d41b82d9da053cda8b53b16237">kPLU_OUT_SRC_LUT_5</a> = 5U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ae8a09b9553f3e191688cfe6844bc26b9">kPLU_OUT_SRC_LUT_6</a> = 6U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ac5055185f27452b220491009e47a8843">kPLU_OUT_SRC_LUT_7</a> = 7U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ab1a914c426c7434b66a2a70e28c91d6d">kPLU_OUT_SRC_LUT_8</a> = 8U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a1bfd5fb60cb03e1ec3ff1cc2b859205d">kPLU_OUT_SRC_LUT_9</a> = 9U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0aa0c5d92b16c617f2c77ab0b2e2e6ebb1">kPLU_OUT_SRC_LUT_10</a> = 10U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a6c8dcd271aa50f8847c21031ca1651cc">kPLU_OUT_SRC_LUT_11</a> = 11U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a5b731b787441958b61eb1ef6f13c0a8c">kPLU_OUT_SRC_LUT_12</a> = 12U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a55478a1fa529d12411191d3b57b6aa6f">kPLU_OUT_SRC_LUT_13</a> = 13U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0acf68ff6a086185f803b22698327e3109">kPLU_OUT_SRC_LUT_14</a> = 14U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0afa8b125d171fda1128d55ee1ce6b1bb8">kPLU_OUT_SRC_LUT_15</a> = 15U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0acb147f2edce9b8da4c454f80f94ac43c">kPLU_OUT_SRC_LUT_16</a> = 16U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a9dca2593aa3f9571111177158871a171">kPLU_OUT_SRC_LUT_17</a> = 17U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a74581067715a2b1448ded8335f1618a2">kPLU_OUT_SRC_LUT_18</a> = 18U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ad50df8fa854b16d2945d2e98dceb167d">kPLU_OUT_SRC_LUT_19</a> = 19U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ae6dd471565ca87404e3e950f0b4896ec">kPLU_OUT_SRC_LUT_20</a> = 20U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a3cffbba2da3be0f386061cdc43c5c58a">kPLU_OUT_SRC_LUT_21</a> = 21U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0af659716e11aa0911a531d2cdc19bf3ea">kPLU_OUT_SRC_LUT_22</a> = 22U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a47395d18c548dff7cf1e82891808ecc6">kPLU_OUT_SRC_LUT_23</a> = 23U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0ae648baa1c80d2711d1bb2bb4fc077827">kPLU_OUT_SRC_LUT_24</a> = 24U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a0912636699433338f1c5db68c7bbec7f">kPLU_OUT_SRC_LUT_25</a> = 25U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a22a26e5d5f65d4ac8491ad2c87ebeef3">kPLU_OUT_SRC_FLIPFLOP_0</a> = 26U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a1afdc6f86b2c95d086b0c7d2d60d26cc">kPLU_OUT_SRC_FLIPFLOP_1</a> = 27U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a117f999dffa45b676b077d373cb2e086">kPLU_OUT_SRC_FLIPFLOP_2</a> = 28U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga3eadd99eeb98ae312c02a884168b2ac0a2a0154f5345c71bae6f44244fcb30d46">kPLU_OUT_SRC_FLIPFLOP_3</a> = 29U
<br/>
}</td></tr>
<tr class="memdesc:ga3eadd99eeb98ae312c02a884168b2ac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available sources of PLU output. <a href="a00045.html#ga3eadd99eeb98ae312c02a884168b2ac0">More...</a><br/></td></tr>
<tr class="separator:ga3eadd99eeb98ae312c02a884168b2ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26565e3bd5c47cfae59de68ae586ccb3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga26565e3bd5c47cfae59de68ae586ccb3">_plu_interrupt_mask</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3aaef61b4a7af86c4b9a171a1e088644d8">kPLU_OUTPUT_0_INTERRUPT_MASK</a> = 1 &lt;&lt; 0,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3a45b1b6ef051a43a9dffdaba3d6a9798e">kPLU_OUTPUT_1_INTERRUPT_MASK</a> = 1 &lt;&lt; 1,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3abdd095bb18a917246e570341640880e8">kPLU_OUTPUT_2_INTERRUPT_MASK</a> = 1 &lt;&lt; 2,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3aa545023672ab10ef751ebcf30f6de779">kPLU_OUTPUT_3_INTERRUPT_MASK</a> = 1 &lt;&lt; 3,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3a2842d668c9ea5fda4599808016c0c33d">kPLU_OUTPUT_4_INTERRUPT_MASK</a> = 1 &lt;&lt; 4,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3a8d7eec977107efb7edc97c5fdbe66e80">kPLU_OUTPUT_5_INTERRUPT_MASK</a> = 1 &lt;&lt; 5,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3a9f6b7b4b084cbe5a5ff78fa34d0a5361">kPLU_OUTPUT_6_INTERRUPT_MASK</a> = 1 &lt;&lt; 6,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga26565e3bd5c47cfae59de68ae586ccb3a78f6a36bfac278c2eccc97cde8eb6b33">kPLU_OUTPUT_7_INTERRUPT_MASK</a> = 1 &lt;&lt; 7
<br/>
}</td></tr>
<tr class="memdesc:ga26565e3bd5c47cfae59de68ae586ccb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The enumerator of PLU Interrupt. <a href="a00045.html#ga26565e3bd5c47cfae59de68ae586ccb3">More...</a><br/></td></tr>
<tr class="separator:ga26565e3bd5c47cfae59de68ae586ccb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e91b59fbb7cd2a86d36887fa3f8b0fd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga1e91b59fbb7cd2a86d36887fa3f8b0fd">_plu_wakeint_filter_mode</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga1e91b59fbb7cd2a86d36887fa3f8b0fda647cddb29ef54ace2c847740ef19a63f">kPLU_WAKEINT_FILTER_MODE_BYPASS</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga1e91b59fbb7cd2a86d36887fa3f8b0fda11c77b190987c6239c36b8c942b720c1">kPLU_WAKEINT_FILTER_MODE_1_CLK_PERIOD</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga1e91b59fbb7cd2a86d36887fa3f8b0fdaef1cab617005b88139a3b1ca70528854">kPLU_WAKEINT_FILTER_MODE_2_CLK_PERIOD</a> = 2U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga1e91b59fbb7cd2a86d36887fa3f8b0fda09f9b7ed37d47723862fe259a7f771f7">kPLU_WAKEINT_FILTER_MODE_3_CLK_PERIOD</a> = 3U
<br/>
}</td></tr>
<tr class="memdesc:ga1e91b59fbb7cd2a86d36887fa3f8b0fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control input of the PLU, add filtering for glitch. <a href="a00045.html#ga1e91b59fbb7cd2a86d36887fa3f8b0fd">More...</a><br/></td></tr>
<tr class="separator:ga1e91b59fbb7cd2a86d36887fa3f8b0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga960fee6b66be0c06b569762bb3ee4294"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga960fee6b66be0c06b569762bb3ee4294">_plu_wakeint_filter_clock_source</a> { <br/>
&#160;&#160;<a class="el" href="a00045.html#gga960fee6b66be0c06b569762bb3ee4294a8929574000c8611e06336b9c95eb72ba">kPLU_WAKEINT_FILTER_CLK_SRC_1MHZ_LPOSC</a> = 0U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga960fee6b66be0c06b569762bb3ee4294ae28759da7a5da0921e238f24688b9edc">kPLU_WAKEINT_FILTER_CLK_SRC_12MHZ_FRO</a> = 1U,
<br/>
&#160;&#160;<a class="el" href="a00045.html#gga960fee6b66be0c06b569762bb3ee4294abf48cbcf2c1bd91b179ace4a3b10f6e9">kPLU_WAKEINT_FILTER_CLK_SRC_ALT</a> = 2U
<br/>
}</td></tr>
<tr class="memdesc:ga960fee6b66be0c06b569762bb3ee4294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock source for filter mode. <a href="a00045.html#ga960fee6b66be0c06b569762bb3ee4294">More...</a><br/></td></tr>
<tr class="separator:ga960fee6b66be0c06b569762bb3ee4294"><td class="memSeparator" colspan="2">&#160;</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:ga399c1d55619ddf6310e44d679b3afaf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga399c1d55619ddf6310e44d679b3afaf0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga399c1d55619ddf6310e44d679b3afaf0">FSL_PLU_DRIVER_VERSION</a>&#160;&#160;&#160;(<a class="el" href="a00242.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 2, 1))</td></tr>
<tr class="memdesc:ga399c1d55619ddf6310e44d679b3afaf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version 2.2.1. <br/></td></tr>
<tr class="separator:ga399c1d55619ddf6310e44d679b3afaf0"><td class="memSeparator" colspan="2">&#160;</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:ga9223774c024634ea6aef20ccd4768810"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga9223774c024634ea6aef20ccd4768810">PLU_Init</a> (PLU_Type *base)</td></tr>
<tr class="memdesc:ga9223774c024634ea6aef20ccd4768810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the PLU clock and reset the module. <a href="#ga9223774c024634ea6aef20ccd4768810">More...</a><br/></td></tr>
<tr class="separator:ga9223774c024634ea6aef20ccd4768810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d562c154da2a9152f224e0dbeddb82c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga4d562c154da2a9152f224e0dbeddb82c">PLU_Deinit</a> (PLU_Type *base)</td></tr>
<tr class="memdesc:ga4d562c154da2a9152f224e0dbeddb82c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gate the PLU clock. <a href="#ga4d562c154da2a9152f224e0dbeddb82c">More...</a><br/></td></tr>
<tr class="separator:ga4d562c154da2a9152f224e0dbeddb82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Set input/output source and Truth Table</h2></td></tr>
<tr class="memitem:ga4b8afdbebd21774bd0c8898077753901"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga4b8afdbebd21774bd0c8898077753901">PLU_SetLutInputSource</a> (PLU_Type *base, <a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a> lutIndex, <a class="el" href="a00045.html#gab0cc888efc0344da5974c118746a7fb8">plu_lut_in_index_t</a> lutInIndex, <a class="el" href="a00045.html#gab860a724cb4676ddc81bde871a35b103">plu_lut_input_source_t</a> inputSrc)</td></tr>
<tr class="memdesc:ga4b8afdbebd21774bd0c8898077753901"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set Input source of LUT. <a href="#ga4b8afdbebd21774bd0c8898077753901">More...</a><br/></td></tr>
<tr class="separator:ga4b8afdbebd21774bd0c8898077753901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17f61bbdb9778ca2d86609be38e4bc09"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga17f61bbdb9778ca2d86609be38e4bc09">PLU_SetOutputSource</a> (PLU_Type *base, <a class="el" href="a00045.html#ga8663a2681037005a1d56cd859c442553">plu_output_index_t</a> outputIndex, <a class="el" href="a00045.html#ga16eadf55ac766f6510cbb9adc02fe504">plu_output_source_t</a> outputSrc)</td></tr>
<tr class="memdesc:ga17f61bbdb9778ca2d86609be38e4bc09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set Output source of PLU. <a href="#ga17f61bbdb9778ca2d86609be38e4bc09">More...</a><br/></td></tr>
<tr class="separator:ga17f61bbdb9778ca2d86609be38e4bc09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0db99613861d08587e9bf1dd0defe84"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gaa0db99613861d08587e9bf1dd0defe84">PLU_SetLutTruthTable</a> (PLU_Type *base, <a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a> lutIndex, uint32_t truthTable)</td></tr>
<tr class="memdesc:gaa0db99613861d08587e9bf1dd0defe84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set Truth Table of LUT. <a href="#gaa0db99613861d08587e9bf1dd0defe84">More...</a><br/></td></tr>
<tr class="separator:gaa0db99613861d08587e9bf1dd0defe84"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Read current Output State</h2></td></tr>
<tr class="memitem:gad119096a745ccaf2fe302d9f25e799d3"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#gad119096a745ccaf2fe302d9f25e799d3">PLU_ReadOutputState</a> (PLU_Type *base)</td></tr>
<tr class="memdesc:gad119096a745ccaf2fe302d9f25e799d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the current state of the 8 designated PLU Outputs. <a href="#gad119096a745ccaf2fe302d9f25e799d3">More...</a><br/></td></tr>
<tr class="separator:gad119096a745ccaf2fe302d9f25e799d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Wake-up/Interrupt Control</h2></td></tr>
<tr class="memitem:ga41e5b7c145a6319d7a3b5657082f9c81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga41e5b7c145a6319d7a3b5657082f9c81">PLU_GetDefaultWakeIntConfig</a> (<a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a> *config)</td></tr>
<tr class="memdesc:ga41e5b7c145a6319d7a3b5657082f9c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an available pre-defined settings for wakeup/interrupt control. <a href="#ga41e5b7c145a6319d7a3b5657082f9c81">More...</a><br/></td></tr>
<tr class="separator:ga41e5b7c145a6319d7a3b5657082f9c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c02d3fa50f97588cb4ded901c3f5450"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga7c02d3fa50f97588cb4ded901c3f5450">PLU_EnableWakeIntRequest</a> (PLU_Type *base, uint32_t interruptMask, const <a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a> *config)</td></tr>
<tr class="memdesc:ga7c02d3fa50f97588cb4ded901c3f5450"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable PLU outputs wakeup/interrupt request. <a href="#ga7c02d3fa50f97588cb4ded901c3f5450">More...</a><br/></td></tr>
<tr class="separator:ga7c02d3fa50f97588cb4ded901c3f5450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e3dec2d3d0ea41a3237b8996dcb61c3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga6e3dec2d3d0ea41a3237b8996dcb61c3">PLU_LatchInterrupt</a> (PLU_Type *base)</td></tr>
<tr class="memdesc:ga6e3dec2d3d0ea41a3237b8996dcb61c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Latch an interrupt. <a href="#ga6e3dec2d3d0ea41a3237b8996dcb61c3">More...</a><br/></td></tr>
<tr class="separator:ga6e3dec2d3d0ea41a3237b8996dcb61c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39debd0384394e204f922c6b91b3055e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#ga39debd0384394e204f922c6b91b3055e">PLU_ClearLatchedInterrupt</a> (PLU_Type *base)</td></tr>
<tr class="memdesc:ga39debd0384394e204f922c6b91b3055e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the latched interrupt. <a href="#ga39debd0384394e204f922c6b91b3055e">More...</a><br/></td></tr>
<tr class="separator:ga39debd0384394e204f922c6b91b3055e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="a00382" id="a00382"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct _plu_wakeint_config</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:a00e6847ac957dd70eefa81823a016756"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00045.html#ga258f7f0eb197b93794bfb02e93d749a0">plu_wakeint_filter_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#a00e6847ac957dd70eefa81823a016756">filterMode</a></td></tr>
<tr class="memdesc:a00e6847ac957dd70eefa81823a016756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter Mode. <a href="#a00e6847ac957dd70eefa81823a016756">More...</a><br/></td></tr>
<tr class="separator:a00e6847ac957dd70eefa81823a016756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af73bce245b8051308dee18581808c7dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00045.html#gaff52a14547fab18d5d58bc46d0d7b1cf">plu_wakeint_filter_clock_source_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00045.html#af73bce245b8051308dee18581808c7dc">clockSource</a></td></tr>
<tr class="memdesc:af73bce245b8051308dee18581808c7dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The clock source for filter mode. <a href="#af73bce245b8051308dee18581808c7dc">More...</a><br/></td></tr>
<tr class="separator:af73bce245b8051308dee18581808c7dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Field Documentation</h4>
<a class="anchor" id="a00e6847ac957dd70eefa81823a016756"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00045.html#ga258f7f0eb197b93794bfb02e93d749a0">plu_wakeint_filter_mode_t</a> _plu_wakeint_config::filterMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af73bce245b8051308dee18581808c7dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00045.html#gaff52a14547fab18d5d58bc46d0d7b1cf">plu_wakeint_filter_clock_source_t</a> _plu_wakeint_config::clockSource</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="gab0cc888efc0344da5974c118746a7fb8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00045.html#gaf04e2722181b97d14b151b43716647fd">_plu_lut_in_index</a> <a class="el" href="a00045.html#gab0cc888efc0344da5974c118746a7fb8">plu_lut_in_index_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>5 input present for each LUT. </p>
</div>
</div>
<a class="anchor" id="ga258f7f0eb197b93794bfb02e93d749a0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00045.html#ga1e91b59fbb7cd2a86d36887fa3f8b0fd">_plu_wakeint_filter_mode</a> <a class="el" href="a00045.html#ga258f7f0eb197b93794bfb02e93d749a0">plu_wakeint_filter_mode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaff52a14547fab18d5d58bc46d0d7b1cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="a00045.html#ga960fee6b66be0c06b569762bb3ee4294">_plu_wakeint_filter_clock_source</a> <a class="el" href="a00045.html#gaff52a14547fab18d5d58bc46d0d7b1cf">plu_wakeint_filter_clock_source_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga17ceef314385b77cd9bfc30b2d980ceb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="a00045.html#a00382">_plu_wakeint_config</a> <a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga53709dc3cc8b1891ebc99b4b606d49d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga53709dc3cc8b1891ebc99b4b606d49d6">_plu_lut_index</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="gga53709dc3cc8b1891ebc99b4b606d49d6ab2e2c007b30459eb00fedba56e37da25"></a>kPLU_LUT_0</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 0 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a0784ad660fcb92a3859ed2c0efa77819"></a>kPLU_LUT_1</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 1 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a5e95a4db197106de75dfccf6e5504364"></a>kPLU_LUT_2</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 2 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a7f11a678cf930523e06f52b367f2eca5"></a>kPLU_LUT_3</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 3 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6ab8a42508ab4be0320796b2eba3b57a7d"></a>kPLU_LUT_4</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 4 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a60ff9ca06daaf5b4f945b6e2e89f4b36"></a>kPLU_LUT_5</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 5 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6ae68d03749187a90877d1742a3d61e4a1"></a>kPLU_LUT_6</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 6 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a98359b577ce66e191e23d776d0d0628f"></a>kPLU_LUT_7</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 7 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6aa5bff988a77fc711fd0c7b84c1fb105c"></a>kPLU_LUT_8</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 8 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a518c8602828f0e104a12623958f587fc"></a>kPLU_LUT_9</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 9 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a9beff09b11808602b2120b42d9ab724e"></a>kPLU_LUT_10</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 10 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a63e2b4a4b53cde3b148d52f26d92e1d3"></a>kPLU_LUT_11</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 11 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a15bd1d988c6677a6a41edc0846851338"></a>kPLU_LUT_12</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 12 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a30bd16853ab1723b58f1747def9e4252"></a>kPLU_LUT_13</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 13 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a7ccad915ba0e8df2a152409690994f16"></a>kPLU_LUT_14</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 14 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6af09d4068b7ef636c55a7ab0feb950a36"></a>kPLU_LUT_15</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 15 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6abcda2f4fbf266f73a80298ae2d090e47"></a>kPLU_LUT_16</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 16 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a6529478ac43b74b509ff0c2cd437e495"></a>kPLU_LUT_17</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 17 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a7a4daf25836c5010a6b9ccc29f159091"></a>kPLU_LUT_18</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 18 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6ada22615f50454e9ebd246a18a985f016"></a>kPLU_LUT_19</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 19 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a0646ea5aa4c85d9c19a43f8211d0ffeb"></a>kPLU_LUT_20</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 20 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a31c3637504bb180309ccf71210ff6fd7"></a>kPLU_LUT_21</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 21 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a5f6d7c46d68bd39e999c53ffabfa8372"></a>kPLU_LUT_22</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 22 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6a55b6304360a86b29fb90a42da5aaf493"></a>kPLU_LUT_23</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 23 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6aa6e7a35876133d26d47ce9f76b72d520"></a>kPLU_LUT_24</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 24 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga53709dc3cc8b1891ebc99b4b606d49d6afff7e144292e1eb0a47774207f42a102"></a>kPLU_LUT_25</em>&nbsp;</td><td class="fielddoc">
<p>5-input Look-up Table 25 </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gaf04e2722181b97d14b151b43716647fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#gaf04e2722181b97d14b151b43716647fd">_plu_lut_in_index</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>5 input present for each LUT. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaf04e2722181b97d14b151b43716647fda648d32891b76f5ea3e6e5cf8a296c01b"></a>kPLU_LUT_IN_0</em>&nbsp;</td><td class="fielddoc">
<p>LUT input 0. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf04e2722181b97d14b151b43716647fda62c7580fd67b1ffa1385d370a5d3a4e6"></a>kPLU_LUT_IN_1</em>&nbsp;</td><td class="fielddoc">
<p>LUT input 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf04e2722181b97d14b151b43716647fda8587d933d69f3c3bfe42e848db879a20"></a>kPLU_LUT_IN_2</em>&nbsp;</td><td class="fielddoc">
<p>LUT input 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf04e2722181b97d14b151b43716647fda06891c0dcbd6029f027b2d6398a447df"></a>kPLU_LUT_IN_3</em>&nbsp;</td><td class="fielddoc">
<p>LUT input 3. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaf04e2722181b97d14b151b43716647fda6b62d55b282bfe85f5de3d7d38c8c5fa"></a>kPLU_LUT_IN_4</em>&nbsp;</td><td class="fielddoc">
<p>LUT input 4. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga8b57cb85ad1b1f1685bbb8b85ce4e843"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga8b57cb85ad1b1f1685bbb8b85ce4e843">_plu_lut_input_source</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="gga8b57cb85ad1b1f1685bbb8b85ce4e843a8de9649d2a2fb07fe4e675f6401869d2"></a>kPLU_LUT_IN_SRC_PLU_IN_0</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 0 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a70ba87af436721a2783e56f3117594ce"></a>kPLU_LUT_IN_SRC_PLU_IN_1</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 1 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a1b56e9b3c1c5e46478eb5673c5bddaed"></a>kPLU_LUT_IN_SRC_PLU_IN_2</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 2 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a45f568953423b0976250843eade62716"></a>kPLU_LUT_IN_SRC_PLU_IN_3</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 3 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a6b32cf2706b79fff3a7fc2a1d1159e1b"></a>kPLU_LUT_IN_SRC_PLU_IN_4</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 4 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ac68302205f055d68cd0833e6ec89cacb"></a>kPLU_LUT_IN_SRC_PLU_IN_5</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU input 5 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a2e915ea983c34dc1e202a3ea99ece27b"></a>kPLU_LUT_IN_SRC_LUT_OUT_0</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 0 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ad79e240fc201ef98da1a4e217968f087"></a>kPLU_LUT_IN_SRC_LUT_OUT_1</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 1 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ad0c5942c2fb503a4561cb64b1b8b2ba5"></a>kPLU_LUT_IN_SRC_LUT_OUT_2</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 2 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a7d02ada60d9a59c5bba04cd6a2ca146c"></a>kPLU_LUT_IN_SRC_LUT_OUT_3</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 3 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a7701a2d64699c85a464acfe6d6f3ec21"></a>kPLU_LUT_IN_SRC_LUT_OUT_4</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 4 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843abb535644479d02d916b2d2606934e28f"></a>kPLU_LUT_IN_SRC_LUT_OUT_5</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 5 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843af941e0debe79fb78f1fdcf24068298b3"></a>kPLU_LUT_IN_SRC_LUT_OUT_6</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 6 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843aa7ca2e6b97d2947ae2c9781eb66d9a38"></a>kPLU_LUT_IN_SRC_LUT_OUT_7</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 7 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a279388c181b6df93831630b7b3748fcc"></a>kPLU_LUT_IN_SRC_LUT_OUT_8</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 8 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a7cbee20d065a1de8eeb2e842fdca95f2"></a>kPLU_LUT_IN_SRC_LUT_OUT_9</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 9 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a5e28e0b496b69e7a57f43e810d1179b9"></a>kPLU_LUT_IN_SRC_LUT_OUT_10</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 10 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a19ecdb96a7c9b797b938851a9f22611c"></a>kPLU_LUT_IN_SRC_LUT_OUT_11</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 11 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a315a9f58216b1ac361dc5452805f4cb9"></a>kPLU_LUT_IN_SRC_LUT_OUT_12</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 12 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a23c7b1eac9733cda25f050d543111d89"></a>kPLU_LUT_IN_SRC_LUT_OUT_13</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 13 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a0e731c7f1daf5be7aa344b9f793ef02c"></a>kPLU_LUT_IN_SRC_LUT_OUT_14</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 14 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ae8e8fa7853444eb933183fd905b9ce9d"></a>kPLU_LUT_IN_SRC_LUT_OUT_15</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 15 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a8ba7dca9c3475364351932fc1a248ffc"></a>kPLU_LUT_IN_SRC_LUT_OUT_16</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 16 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a357a302e7e9f65b3c24b32b3348a18b1"></a>kPLU_LUT_IN_SRC_LUT_OUT_17</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 17 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a9b1b21d8bd068e9cb385406f5d2ae0f1"></a>kPLU_LUT_IN_SRC_LUT_OUT_18</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 18 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843af73267254ab79f85cbbd45b698baf790"></a>kPLU_LUT_IN_SRC_LUT_OUT_19</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 19 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a2a7360dbf2b1ce3c37fec99ab6ea95c2"></a>kPLU_LUT_IN_SRC_LUT_OUT_20</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 20 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843aea4c749172f50d02938115e943b1a62f"></a>kPLU_LUT_IN_SRC_LUT_OUT_21</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 21 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a2206f6b0a4c280e058652b183d193ad7"></a>kPLU_LUT_IN_SRC_LUT_OUT_22</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 22 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a7a4eb0b7daa528b354646ae876fdbc7d"></a>kPLU_LUT_IN_SRC_LUT_OUT_23</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 23 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a42744ca56fd5b26094f7f7ebc8142518"></a>kPLU_LUT_IN_SRC_LUT_OUT_24</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 24 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a0866c5dfcf79f24a034e5487325ad089"></a>kPLU_LUT_IN_SRC_LUT_OUT_25</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT output 25 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ad7617c8c6cd8f49c832f501129279b8e"></a>kPLU_LUT_IN_SRC_FLIPFLOP_0</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state 0 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ac741b79171d673ec73a93a7c5e77cb10"></a>kPLU_LUT_IN_SRC_FLIPFLOP_1</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state 1 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843ab46ce34ffd4906d48a7f1829861ff193"></a>kPLU_LUT_IN_SRC_FLIPFLOP_2</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state 2 to be connected to LUTn Input x. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8b57cb85ad1b1f1685bbb8b85ce4e843a26b5bf6af4b2b774757fc7fa42cdebdf"></a>kPLU_LUT_IN_SRC_FLIPFLOP_3</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state 3 to be connected to LUTn Input x. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="gafab1f9e477a3f88661e3f54189ac52ff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#gafab1f9e477a3f88661e3f54189ac52ff">_plu_output_index</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="ggafab1f9e477a3f88661e3f54189ac52ffa40255673c924ddc3a47215102db19c23"></a>kPLU_OUTPUT_0</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 0. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffab977a1ed5f8dda05f237315bdacbfdce"></a>kPLU_OUTPUT_1</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffa7f7830f2f3a70270d451466e7fd81b8e"></a>kPLU_OUTPUT_2</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffa05f4915e3590779c64072c567ea8ef77"></a>kPLU_OUTPUT_3</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 3. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffa3b4542ce1acdb7bd4c87e184129a1cd2"></a>kPLU_OUTPUT_4</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffa3db75ac7e6eb4bd49bc6dfcbdca28bab"></a>kPLU_OUTPUT_5</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 5. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffa42d0169861f7e6874c6cc1cfd38cfdee"></a>kPLU_OUTPUT_6</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 6. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggafab1f9e477a3f88661e3f54189ac52ffab84844ba156c357257d0be920c79459d"></a>kPLU_OUTPUT_7</em>&nbsp;</td><td class="fielddoc">
<p>PLU OUTPUT 7. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga3eadd99eeb98ae312c02a884168b2ac0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga3eadd99eeb98ae312c02a884168b2ac0">_plu_output_source</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="gga3eadd99eeb98ae312c02a884168b2ac0a4ce7c06a3aa62401716670839ee2db9d"></a>kPLU_OUT_SRC_LUT_0</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT0 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a7ee81d7d75ed79784d00718ee8b52883"></a>kPLU_OUT_SRC_LUT_1</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT1 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a71f80a9c0585243f033e80575cc9ef71"></a>kPLU_OUT_SRC_LUT_2</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT2 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a318c6f61334de6ee3dfdfedd85c892aa"></a>kPLU_OUT_SRC_LUT_3</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT3 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0af58d23d9fe1120ca0bd0c9832b9c81df"></a>kPLU_OUT_SRC_LUT_4</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT4 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a3e4635d41b82d9da053cda8b53b16237"></a>kPLU_OUT_SRC_LUT_5</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT5 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ae8a09b9553f3e191688cfe6844bc26b9"></a>kPLU_OUT_SRC_LUT_6</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT6 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ac5055185f27452b220491009e47a8843"></a>kPLU_OUT_SRC_LUT_7</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT7 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ab1a914c426c7434b66a2a70e28c91d6d"></a>kPLU_OUT_SRC_LUT_8</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT8 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a1bfd5fb60cb03e1ec3ff1cc2b859205d"></a>kPLU_OUT_SRC_LUT_9</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT9 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0aa0c5d92b16c617f2c77ab0b2e2e6ebb1"></a>kPLU_OUT_SRC_LUT_10</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT10 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a6c8dcd271aa50f8847c21031ca1651cc"></a>kPLU_OUT_SRC_LUT_11</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT11 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a5b731b787441958b61eb1ef6f13c0a8c"></a>kPLU_OUT_SRC_LUT_12</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT12 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a55478a1fa529d12411191d3b57b6aa6f"></a>kPLU_OUT_SRC_LUT_13</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT13 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0acf68ff6a086185f803b22698327e3109"></a>kPLU_OUT_SRC_LUT_14</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT14 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0afa8b125d171fda1128d55ee1ce6b1bb8"></a>kPLU_OUT_SRC_LUT_15</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT15 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0acb147f2edce9b8da4c454f80f94ac43c"></a>kPLU_OUT_SRC_LUT_16</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT16 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a9dca2593aa3f9571111177158871a171"></a>kPLU_OUT_SRC_LUT_17</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT17 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a74581067715a2b1448ded8335f1618a2"></a>kPLU_OUT_SRC_LUT_18</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT18 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ad50df8fa854b16d2945d2e98dceb167d"></a>kPLU_OUT_SRC_LUT_19</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT19 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ae6dd471565ca87404e3e950f0b4896ec"></a>kPLU_OUT_SRC_LUT_20</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT20 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a3cffbba2da3be0f386061cdc43c5c58a"></a>kPLU_OUT_SRC_LUT_21</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT21 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0af659716e11aa0911a531d2cdc19bf3ea"></a>kPLU_OUT_SRC_LUT_22</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT22 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a47395d18c548dff7cf1e82891808ecc6"></a>kPLU_OUT_SRC_LUT_23</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT23 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0ae648baa1c80d2711d1bb2bb4fc077827"></a>kPLU_OUT_SRC_LUT_24</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT24 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a0912636699433338f1c5db68c7bbec7f"></a>kPLU_OUT_SRC_LUT_25</em>&nbsp;</td><td class="fielddoc">
<p>Select LUT25 output to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a22a26e5d5f65d4ac8491ad2c87ebeef3"></a>kPLU_OUT_SRC_FLIPFLOP_0</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state(0) to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a1afdc6f86b2c95d086b0c7d2d60d26cc"></a>kPLU_OUT_SRC_FLIPFLOP_1</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state(1) to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a117f999dffa45b676b077d373cb2e086"></a>kPLU_OUT_SRC_FLIPFLOP_2</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state(2) to be connected to PLU output. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3eadd99eeb98ae312c02a884168b2ac0a2a0154f5345c71bae6f44244fcb30d46"></a>kPLU_OUT_SRC_FLIPFLOP_3</em>&nbsp;</td><td class="fielddoc">
<p>Select Flip-Flops state(3) to be connected to PLU output. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga26565e3bd5c47cfae59de68ae586ccb3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga26565e3bd5c47cfae59de68ae586ccb3">_plu_interrupt_mask</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="gga26565e3bd5c47cfae59de68ae586ccb3aaef61b4a7af86c4b9a171a1e088644d8"></a>kPLU_OUTPUT_0_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 0 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3a45b1b6ef051a43a9dffdaba3d6a9798e"></a>kPLU_OUTPUT_1_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 1 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3abdd095bb18a917246e570341640880e8"></a>kPLU_OUTPUT_2_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 2 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3aa545023672ab10ef751ebcf30f6de779"></a>kPLU_OUTPUT_3_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 3 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3a2842d668c9ea5fda4599808016c0c33d"></a>kPLU_OUTPUT_4_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 4 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3a8d7eec977107efb7edc97c5fdbe66e80"></a>kPLU_OUTPUT_5_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 5 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3a9f6b7b4b084cbe5a5ff78fa34d0a5361"></a>kPLU_OUTPUT_6_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 6 contribute to interrupt/wake-up generation. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga26565e3bd5c47cfae59de68ae586ccb3a78f6a36bfac278c2eccc97cde8eb6b33"></a>kPLU_OUTPUT_7_INTERRUPT_MASK</em>&nbsp;</td><td class="fielddoc">
<p>Select PLU output 7 contribute to interrupt/wake-up generation. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga1e91b59fbb7cd2a86d36887fa3f8b0fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga1e91b59fbb7cd2a86d36887fa3f8b0fd">_plu_wakeint_filter_mode</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="gga1e91b59fbb7cd2a86d36887fa3f8b0fda647cddb29ef54ace2c847740ef19a63f"></a>kPLU_WAKEINT_FILTER_MODE_BYPASS</em>&nbsp;</td><td class="fielddoc">
<p>Select Bypass mode. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga1e91b59fbb7cd2a86d36887fa3f8b0fda11c77b190987c6239c36b8c942b720c1"></a>kPLU_WAKEINT_FILTER_MODE_1_CLK_PERIOD</em>&nbsp;</td><td class="fielddoc">
<p>Filter 1 clock period. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga1e91b59fbb7cd2a86d36887fa3f8b0fdaef1cab617005b88139a3b1ca70528854"></a>kPLU_WAKEINT_FILTER_MODE_2_CLK_PERIOD</em>&nbsp;</td><td class="fielddoc">
<p>Filter 2 clock period. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga1e91b59fbb7cd2a86d36887fa3f8b0fda09f9b7ed37d47723862fe259a7f771f7"></a>kPLU_WAKEINT_FILTER_MODE_3_CLK_PERIOD</em>&nbsp;</td><td class="fielddoc">
<p>Filter 3 clock period. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga960fee6b66be0c06b569762bb3ee4294"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00045.html#ga960fee6b66be0c06b569762bb3ee4294">_plu_wakeint_filter_clock_source</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="gga960fee6b66be0c06b569762bb3ee4294a8929574000c8611e06336b9c95eb72ba"></a>kPLU_WAKEINT_FILTER_CLK_SRC_1MHZ_LPOSC</em>&nbsp;</td><td class="fielddoc">
<p>Select the 1MHz low-power oscillator as the filter clock. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga960fee6b66be0c06b569762bb3ee4294ae28759da7a5da0921e238f24688b9edc"></a>kPLU_WAKEINT_FILTER_CLK_SRC_12MHZ_FRO</em>&nbsp;</td><td class="fielddoc">
<p>Select the 12MHz FRO as the filer clock. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga960fee6b66be0c06b569762bb3ee4294abf48cbcf2c1bd91b179ace4a3b10f6e9"></a>kPLU_WAKEINT_FILTER_CLK_SRC_ALT</em>&nbsp;</td><td class="fielddoc">
<p>Select a third clock source. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga9223774c024634ea6aef20ccd4768810"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PLU_Init </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section note"><dt>Note</dt><dd>This API should be called at the beginning of the application using the PLU driver.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga4d562c154da2a9152f224e0dbeddb82c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PLU_Deinit </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</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>PLU peripheral base address </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga4b8afdbebd21774bd0c8898077753901"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void PLU_SetLutInputSource </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a>&#160;</td>
<td class="paramname"><em>lutIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#gab0cc888efc0344da5974c118746a7fb8">plu_lut_in_index_t</a>&#160;</td>
<td class="paramname"><em>lutInIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#gab860a724cb4676ddc81bde871a35b103">plu_lut_input_source_t</a>&#160;</td>
<td class="paramname"><em>inputSrc</em>&#160;</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>Note: An external clock must be applied to the PLU_CLKIN input when using FFs. For each LUT, the slot associated with the output from LUTn itself is tied low.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
<tr><td class="paramname">lutIndex</td><td>LUT index (see <a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a> typedef enumeration). </td></tr>
<tr><td class="paramname">lutInIndex</td><td>LUT input index (see <a class="el" href="a00045.html#gab0cc888efc0344da5974c118746a7fb8">plu_lut_in_index_t</a> typedef enumeration). </td></tr>
<tr><td class="paramname">inputSrc</td><td>LUT input source (see <a class="el" href="a00045.html#gab860a724cb4676ddc81bde871a35b103">plu_lut_input_source_t</a> typedef enumeration). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga17f61bbdb9778ca2d86609be38e4bc09"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void PLU_SetOutputSource </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#ga8663a2681037005a1d56cd859c442553">plu_output_index_t</a>&#160;</td>
<td class="paramname"><em>outputIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#ga16eadf55ac766f6510cbb9adc02fe504">plu_output_source_t</a>&#160;</td>
<td class="paramname"><em>outputSrc</em>&#160;</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>Note: An external clock must be applied to the PLU_CLKIN input when using FFs.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
<tr><td class="paramname">outputIndex</td><td>PLU output index (see <a class="el" href="a00045.html#ga8663a2681037005a1d56cd859c442553">plu_output_index_t</a> typedef enumeration). </td></tr>
<tr><td class="paramname">outputSrc</td><td>PLU output source (see <a class="el" href="a00045.html#ga16eadf55ac766f6510cbb9adc02fe504">plu_output_source_t</a> typedef enumeration). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaa0db99613861d08587e9bf1dd0defe84"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void PLU_SetLutTruthTable </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a>&#160;</td>
<td class="paramname"><em>lutIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>truthTable</em>&#160;</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">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
<tr><td class="paramname">lutIndex</td><td>LUT index (see <a class="el" href="a00045.html#gad3a004561355b02dc5e6a9ec1c040c92">plu_lut_index_t</a> typedef enumeration). </td></tr>
<tr><td class="paramname">truthTable</td><td>Truth Table value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gad119096a745ccaf2fe302d9f25e799d3"></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 PLU_ReadOutputState </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</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>Note: The PLU bus clock must be re-enabled prior to reading the Outpus Register if PLU bus clock is shut-off.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current PLU output state value. </dd></dl>
</div>
</div>
<a class="anchor" id="ga41e5b7c145a6319d7a3b5657082f9c81"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PLU_GetDefaultWakeIntConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function initializes the initial configuration structure with an available settings. The default values are: </p>
<div class="fragment"><div class="line">* config-&gt;filterMode = <a class="code" href="a00045.html#gga1e91b59fbb7cd2a86d36887fa3f8b0fda647cddb29ef54ace2c847740ef19a63f">kPLU_WAKEINT_FILTER_MODE_BYPASS</a>;</div>
<div class="line">* config-&gt;clockSource = <a class="code" href="a00045.html#gga960fee6b66be0c06b569762bb3ee4294a8929574000c8611e06336b9c95eb72ba">kPLU_WAKEINT_FILTER_CLK_SRC_1MHZ_LPOSC</a>;</div>
<div class="line">* </div>
</div><!-- fragment --> <dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">config</td><td>Pointer to configuration structure. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga7c02d3fa50f97588cb4ded901c3f5450"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PLU_EnableWakeIntRequest </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>interruptMask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a> *&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function enables Any of the eight selected PLU outputs to contribute to an asynchronous wake-up or an interrupt request.</p>
<p>Note: If a PLU_CLKIN is provided, the raw wake-up/interrupt request will be set on the rising-edge of the PLU_CLKIN whenever the raw request signal is high. This registered signal will be glitch-free and just use the default wakeint config by <a class="el" href="a00045.html#ga41e5b7c145a6319d7a3b5657082f9c81" title="Gets an available pre-defined settings for wakeup/interrupt control. ">PLU_GetDefaultWakeIntConfig()</a>. If not, have to specify the filter mode and clock source to eliminate the glitches caused by long and widely disparate delays through the network of LUTs making up the PLU. This way may increase power consumption in low-power operating modes and inject delay before the wake-up/interrupt request is generated.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
<tr><td class="paramname">interruptMask</td><td>PLU interrupt mask (see <a class="el" href="a00045.html#ga26565e3bd5c47cfae59de68ae586ccb3">_plu_interrupt_mask</a> enumeration). </td></tr>
<tr><td class="paramname">config</td><td>Pointer to configuration structure (see <a class="el" href="a00045.html#ga17ceef314385b77cd9bfc30b2d980ceb">plu_wakeint_config_t</a> typedef enumeration) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga6e3dec2d3d0ea41a3237b8996dcb61c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void PLU_LatchInterrupt </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</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 latches the interrupt and then it can be cleared with <a class="el" href="a00045.html#ga39debd0384394e204f922c6b91b3055e" title="Clear the latched interrupt. ">PLU_ClearLatchedInterrupt()</a>.</p>
<p>Note: This mode is not compatible with use of the glitch filter. If this bit is set, the FILTER MODE should be set to kPLU_WAKEINT_FILTER_MODE_BYPASS (Bypass Mode) and PLU_CLKIN should be provided. If this bit is set, the wake-up/interrupt request will be set on the rising-edge of PLU_CLKIN whenever the raw wake-up/interrupt signal is high. The request must be cleared by software.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga39debd0384394e204f922c6b91b3055e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PLU_ClearLatchedInterrupt </td>
<td>(</td>
<td class="paramtype">PLU_Type *&#160;</td>
<td class="paramname"><em>base</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This function clears the wake-up/interrupt request flag latched by <a class="el" href="a00045.html#ga6e3dec2d3d0ea41a3237b8996dcb61c3" title="Latch an interrupt. ">PLU_LatchInterrupt()</a></p>
<p>Note: It is not necessary for the PLU bus clock to be enabled in order to write-to or read-back this bit.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td>PLU peripheral base address. </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">&copy; 2016 NXP Semiconductors. All rights reserved.
</li>
</ul>
</div>
</body>
</html>