You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

290 lines
53 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SAME54P20A Test Project: /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAME54/SAME54A/mcu/inc/component/ccl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SAME54P20A Test Project
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_ea9599923402ca8ab47fc3e495999dea.html">arch</a></li><li class="navelem"><a class="el" href="dir_9e929c73feaf15d3695ce4c76b483065.html">arm</a></li><li class="navelem"><a class="el" href="dir_58955c0f35a9c3d48181d2be53994c7b.html">SAME54</a></li><li class="navelem"><a class="el" href="dir_09e97e512ca7d4e6cd359f1c5497eeba.html">SAME54A</a></li><li class="navelem"><a class="el" href="dir_4b38d63e5c584a4d6c9001c789e1829f.html">mcu</a></li><li class="navelem"><a class="el" href="dir_d4fc57b996dc082ef023092a5b7d90fc.html">inc</a></li><li class="navelem"><a class="el" href="dir_2bb2e10400507f879251f0324a0a8c7c.html">component</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ccl.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="component_2ccl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#ifndef _SAME54_CCL_COMPONENT_</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define _SAME54_CCL_COMPONENT_</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* ========================================================================== */</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/* ========================================================================== */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define CCL_U2225</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define REV_CCL 0x110</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* -------- CCL_CTRL : (CCL Offset: 0x0) (R/W 8) Control -------- */</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html"> 44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a99731534845b5032df754d326cf55507"> 46</a></span>&#160; uint8_t <a class="code" href="unionCCL__CTRL__Type.html#a99731534845b5032df754d326cf55507">SWRST</a>:1; </div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#aeee09818c8cceabdea06d5654894406a"> 47</a></span>&#160; uint8_t <a class="code" href="unionCCL__CTRL__Type.html#aeee09818c8cceabdea06d5654894406a">ENABLE</a>:1; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a8d836b98f89c325ac7a410f26169b422"> 48</a></span>&#160; uint8_t :4; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a0bd82e8db1dea6be471f27b3f4b40049"> 49</a></span>&#160; uint8_t <a class="code" href="unionCCL__CTRL__Type.html#a0bd82e8db1dea6be471f27b3f4b40049">RUNSTDBY</a>:1; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a910bc11a14ca8f1c2325c5255c8ba87c"> 50</a></span>&#160; uint8_t :1; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a5013ac126ac174466a00bcab0489b6d2"> 51</a></span>&#160; } bit; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="unionCCL__CTRL__Type.html#a4c9ba3c1197474b305559ed2dfa600d8"> 52</a></span>&#160; uint8_t <a class="code" href="unionCCL__CTRL__Type.html#a4c9ba3c1197474b305559ed2dfa600d8">reg</a>; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="unionCCL__CTRL__Type.html">CCL_CTRL_Type</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aa3f64e2c1b09e63007b082f67e196ada"> 56</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_OFFSET 0x0 </span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a5393c157a133f3e2d5c527f69eb3185d"> 57</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_RESETVALUE _U_(0x00) </span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ad7e603a55fe052e0c0a8cc5089e3d268"> 59</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_SWRST_Pos 0 </span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define CCL_CTRL_SWRST (_U_(0x1) &lt;&lt; CCL_CTRL_SWRST_Pos)</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab7d01a15f8a8b66256c97685bf99fbdb"> 61</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_ENABLE_Pos 1 </span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define CCL_CTRL_ENABLE (_U_(0x1) &lt;&lt; CCL_CTRL_ENABLE_Pos)</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a3a854eeed76e480b040f7a45ed26f491"> 63</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_RUNSTDBY_Pos 6 </span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define CCL_CTRL_RUNSTDBY (_U_(0x1) &lt;&lt; CCL_CTRL_RUNSTDBY_Pos)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a571cfa892b25f20433df2ea90008aba5"> 65</a></span>&#160;<span class="preprocessor">#define CCL_CTRL_MASK _U_(0x43) </span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- CCL_SEQCTRL : (CCL Offset: 0x4) (R/W 8) SEQ Control x -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="unionCCL__SEQCTRL__Type.html"> 69</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="unionCCL__SEQCTRL__Type.html#aee4adb7d1e464f0195c1be29d93753fa"> 71</a></span>&#160; uint8_t <a class="code" href="unionCCL__SEQCTRL__Type.html#aee4adb7d1e464f0195c1be29d93753fa">SEQSEL</a>:4; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="unionCCL__SEQCTRL__Type.html#a0c5b917c8857a5374b67e1588fe31520"> 72</a></span>&#160; uint8_t :4; </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="unionCCL__SEQCTRL__Type.html#a043424803ceab0f2052c9e74961ac8bf"> 73</a></span>&#160; } bit; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="unionCCL__SEQCTRL__Type.html#aaf39644e4e1a48bb076a30d9decae7b9"> 74</a></span>&#160; uint8_t <a class="code" href="unionCCL__SEQCTRL__Type.html#aaf39644e4e1a48bb076a30d9decae7b9">reg</a>; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;} <a class="code" href="unionCCL__SEQCTRL__Type.html">CCL_SEQCTRL_Type</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ae649ffdde33941cf69204d42db58a328"> 78</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_OFFSET 0x4 </span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a9162180b372efd330d8f9e5f30b1c904"> 79</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_RESETVALUE _U_(0x00) </span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab6ac81501f16a9835f3eee86922b8f3e"> 81</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_Pos 0 </span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_Msk (_U_(0xF) &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL(value) (CCL_SEQCTRL_SEQSEL_Msk &amp; ((value) &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos))</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aba921443415ad6fa30496a97f2276865"> 84</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_DISABLE_Val _U_(0x0) </span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a0a98c9dc1d2c6f66e8d7c5d3443c7d47"> 85</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_DFF_Val _U_(0x1) </span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a002d4f2fedfc437e6a45f144ec5ab49c"> 86</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_JK_Val _U_(0x2) </span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a3583624dff7abfed78f90739f9483bf5"> 87</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_LATCH_Val _U_(0x3) </span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a190ccdf8b60ec2ab4a231060bcafa23d"> 88</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_RS_Val _U_(0x4) </span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_DISABLE (CCL_SEQCTRL_SEQSEL_DISABLE_Val &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_DFF (CCL_SEQCTRL_SEQSEL_DFF_Val &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_JK (CCL_SEQCTRL_SEQSEL_JK_Val &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_LATCH (CCL_SEQCTRL_SEQSEL_LATCH_Val &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_SEQSEL_RS (CCL_SEQCTRL_SEQSEL_RS_Val &lt;&lt; CCL_SEQCTRL_SEQSEL_Pos)</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a476f638353d236d389f6dd16c8078961"> 94</a></span>&#160;<span class="preprocessor">#define CCL_SEQCTRL_MASK _U_(0x0F) </span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- CCL_LUTCTRL : (CCL Offset: 0x8) (R/W 32) LUT Control x -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html"> 98</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a811ca78441cb64f233c8d4f8e940f3c2"> 100</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#ade2e54206c774239483fb7e0f7c664e1"> 101</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#ade2e54206c774239483fb7e0f7c664e1">ENABLE</a>:1; </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#ad0e4eeca8782cc0ff109e399452702d5"> 102</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a238de2df04aaf2a103000ab658fc5067"> 103</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a238de2df04aaf2a103000ab658fc5067">FILTSEL</a>:2; </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a45dc9371ea29c8292e7fc3ed03bac3df"> 104</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a5753fae0497a5182dfd3226dc14d9f63"> 105</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a5753fae0497a5182dfd3226dc14d9f63">EDGESEL</a>:1; </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#ae5b82cf07b6027a784e7f9326d947460"> 106</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#ae5b82cf07b6027a784e7f9326d947460">INSEL0</a>:4; </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a18d72246ebcc4a16239d0b2320b0d015"> 107</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a18d72246ebcc4a16239d0b2320b0d015">INSEL1</a>:4; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#ad3ec17c8a4dbe7a79135341b7c6655c7"> 108</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#ad3ec17c8a4dbe7a79135341b7c6655c7">INSEL2</a>:4; </div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a01eb015c890d0469124f0c9058beb826"> 109</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a01eb015c890d0469124f0c9058beb826">INVEI</a>:1; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#aff9ad7a92387c4d9cde5cd34afa0e01b"> 110</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#aff9ad7a92387c4d9cde5cd34afa0e01b">LUTEI</a>:1; </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a4e5da56f493aeb3de2f1ae3e518565ec"> 111</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a4e5da56f493aeb3de2f1ae3e518565ec">LUTEO</a>:1; </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a2eece3281425e1afa66bac9f1d1cb0db"> 112</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a87a806826d88e36d4c98f9709a3f4d90"> 113</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#a87a806826d88e36d4c98f9709a3f4d90">TRUTH</a>:8; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#a5ab7f4c69f37b05f82acb8f0b6d7112f"> 114</a></span>&#160; } bit; </div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="unionCCL__LUTCTRL__Type.html#ad63dea163684db6a171444da51f80b24"> 115</a></span>&#160; uint32_t <a class="code" href="unionCCL__LUTCTRL__Type.html#ad63dea163684db6a171444da51f80b24">reg</a>; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;} <a class="code" href="unionCCL__LUTCTRL__Type.html">CCL_LUTCTRL_Type</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a8c1fe1bc471d0b506a046d512a541910"> 119</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_OFFSET 0x8 </span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a12c422ed3e6af4d13870470ae9b20f4d"> 120</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a1672d51c49fc156354197e7f97e73983"> 122</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_ENABLE_Pos 1 </span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_ENABLE (_U_(0x1) &lt;&lt; CCL_LUTCTRL_ENABLE_Pos)</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a671613b8892335b9651f695fb293057a"> 124</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_Pos 4 </span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_Msk (_U_(0x3) &lt;&lt; CCL_LUTCTRL_FILTSEL_Pos)</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL(value) (CCL_LUTCTRL_FILTSEL_Msk &amp; ((value) &lt;&lt; CCL_LUTCTRL_FILTSEL_Pos))</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a269930d96ab20ca97bf3e8dc99362a12"> 127</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_DISABLE_Val _U_(0x0) </span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab1c18dbb5d94f7a480c8dd9e083b471d"> 128</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_SYNCH_Val _U_(0x1) </span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a746ff0c425c61df00bf0ff42c89e2300"> 129</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_FILTER_Val _U_(0x2) </span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_DISABLE (CCL_LUTCTRL_FILTSEL_DISABLE_Val &lt;&lt; CCL_LUTCTRL_FILTSEL_Pos)</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_SYNCH (CCL_LUTCTRL_FILTSEL_SYNCH_Val &lt;&lt; CCL_LUTCTRL_FILTSEL_Pos)</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_FILTSEL_FILTER (CCL_LUTCTRL_FILTSEL_FILTER_Val &lt;&lt; CCL_LUTCTRL_FILTSEL_Pos)</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab20c6c3c219abf3c1f952d47e94c7cae"> 133</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_EDGESEL_Pos 7 </span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_EDGESEL (_U_(0x1) &lt;&lt; CCL_LUTCTRL_EDGESEL_Pos)</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ae20b08aa5e8fcd9eb3a1a118441de53d"> 135</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_Pos 8 </span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_Msk (_U_(0xF) &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0(value) (CCL_LUTCTRL_INSEL0_Msk &amp; ((value) &lt;&lt; CCL_LUTCTRL_INSEL0_Pos))</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a2fc3f172fd108a2ac9808430a8ac1637"> 138</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_MASK_Val _U_(0x0) </span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aedcfd4d1e7166bb561c19c59b9efb08f"> 139</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_FEEDBACK_Val _U_(0x1) </span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a96dd3c1ff426f4ef5a004d6259fff801"> 140</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_LINK_Val _U_(0x2) </span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a16ec41d6b721dada46dd341a50c2559c"> 141</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_EVENT_Val _U_(0x3) </span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aec398330a7a9b4476e0223c902ddd0fa"> 142</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_IO_Val _U_(0x4) </span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a6b0b5f0f5cc7959cdb36fada583b7c83"> 143</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_AC_Val _U_(0x5) </span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a8cb43425ea1200a431b3086d58e218da"> 144</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_TC_Val _U_(0x6) </span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a98b064aa8877e7ce77ecb683353fd5d8"> 145</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_ALTTC_Val _U_(0x7) </span></div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a39755754ab8b792d03a3cf330e481fa1"> 146</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_TCC_Val _U_(0x8) </span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ad84a8d935132f431e16dbf5b25e6dac9"> 147</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_SERCOM_Val _U_(0x9) </span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_MASK (CCL_LUTCTRL_INSEL0_MASK_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_FEEDBACK (CCL_LUTCTRL_INSEL0_FEEDBACK_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_LINK (CCL_LUTCTRL_INSEL0_LINK_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_EVENT (CCL_LUTCTRL_INSEL0_EVENT_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_IO (CCL_LUTCTRL_INSEL0_IO_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_AC (CCL_LUTCTRL_INSEL0_AC_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_TC (CCL_LUTCTRL_INSEL0_TC_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_ALTTC (CCL_LUTCTRL_INSEL0_ALTTC_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_TCC (CCL_LUTCTRL_INSEL0_TCC_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL0_SERCOM (CCL_LUTCTRL_INSEL0_SERCOM_Val &lt;&lt; CCL_LUTCTRL_INSEL0_Pos)</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#adbf5f5876e5d60c375384b2c3eea6c88"> 158</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_Pos 12 </span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_Msk (_U_(0xF) &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1(value) (CCL_LUTCTRL_INSEL1_Msk &amp; ((value) &lt;&lt; CCL_LUTCTRL_INSEL1_Pos))</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a2a4670a6ed591d977fa24b6fefcf8730"> 161</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_MASK_Val _U_(0x0) </span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aba2a228fe19fa16a9a42dbbee48e435f"> 162</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_FEEDBACK_Val _U_(0x1) </span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a51c16dbb9dab1ff61c527334226e6a81"> 163</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_LINK_Val _U_(0x2) </span></div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab7d11ccd911fea55515d0541c2c74d53"> 164</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_EVENT_Val _U_(0x3) </span></div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a4a8972fb5437e4b299a2aac284955c68"> 165</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_IO_Val _U_(0x4) </span></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a0fd1233ad684da393cb31f88e77fb425"> 166</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_AC_Val _U_(0x5) </span></div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ad1731fe45d9d8b911af88cf4e212e9e6"> 167</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_TC_Val _U_(0x6) </span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a1a246429ad9ba740e414d55523cbd564"> 168</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_ALTTC_Val _U_(0x7) </span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a8f9dddb882a645f866ed2cce5d42b232"> 169</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_TCC_Val _U_(0x8) </span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a04fb3ca32c0cf450304428a89a26c917"> 170</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_SERCOM_Val _U_(0x9) </span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_MASK (CCL_LUTCTRL_INSEL1_MASK_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_FEEDBACK (CCL_LUTCTRL_INSEL1_FEEDBACK_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_LINK (CCL_LUTCTRL_INSEL1_LINK_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_EVENT (CCL_LUTCTRL_INSEL1_EVENT_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_IO (CCL_LUTCTRL_INSEL1_IO_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_AC (CCL_LUTCTRL_INSEL1_AC_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_TC (CCL_LUTCTRL_INSEL1_TC_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_ALTTC (CCL_LUTCTRL_INSEL1_ALTTC_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_TCC (CCL_LUTCTRL_INSEL1_TCC_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL1_SERCOM (CCL_LUTCTRL_INSEL1_SERCOM_Val &lt;&lt; CCL_LUTCTRL_INSEL1_Pos)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a2b985c6f56f3865f10ad2f81f8447410"> 181</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_Pos 16 </span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_Msk (_U_(0xF) &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2(value) (CCL_LUTCTRL_INSEL2_Msk &amp; ((value) &lt;&lt; CCL_LUTCTRL_INSEL2_Pos))</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab03391eae297d7157a6be47a54de1527"> 184</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_MASK_Val _U_(0x0) </span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a523c90ff425f03ee7fee92f778239bf2"> 185</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_FEEDBACK_Val _U_(0x1) </span></div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aa0aa3dd4ddea419deaaf585b3b8de5d4"> 186</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_LINK_Val _U_(0x2) </span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a3ef34865a9ae60850425eebbb9a2be17"> 187</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_EVENT_Val _U_(0x3) </span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ac9a84ee3f427bc1b552fb34efc09027c"> 188</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_IO_Val _U_(0x4) </span></div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#aab04aa057d10c97a35cbb4857eb9d033"> 189</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_AC_Val _U_(0x5) </span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ac37c0102c064bfca53d81b74513e6b4a"> 190</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_TC_Val _U_(0x6) </span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a70f30a018e50c5049218a40a42ea2d92"> 191</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_ALTTC_Val _U_(0x7) </span></div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a40685c387b713089ee626d6c22a959cf"> 192</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_TCC_Val _U_(0x8) </span></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a164a16baa0262eb33fd134e396c5ffd0"> 193</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_SERCOM_Val _U_(0x9) </span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_MASK (CCL_LUTCTRL_INSEL2_MASK_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_FEEDBACK (CCL_LUTCTRL_INSEL2_FEEDBACK_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_LINK (CCL_LUTCTRL_INSEL2_LINK_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_EVENT (CCL_LUTCTRL_INSEL2_EVENT_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_IO (CCL_LUTCTRL_INSEL2_IO_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_AC (CCL_LUTCTRL_INSEL2_AC_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_TC (CCL_LUTCTRL_INSEL2_TC_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_ALTTC (CCL_LUTCTRL_INSEL2_ALTTC_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_TCC (CCL_LUTCTRL_INSEL2_TCC_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INSEL2_SERCOM (CCL_LUTCTRL_INSEL2_SERCOM_Val &lt;&lt; CCL_LUTCTRL_INSEL2_Pos)</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a72778567a0b9bddef619975d2ae08f6f"> 204</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INVEI_Pos 20 </span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_INVEI (_U_(0x1) &lt;&lt; CCL_LUTCTRL_INVEI_Pos)</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a2f90398b99ab7e79540c1a4d5362f3ab"> 206</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_LUTEI_Pos 21 </span></div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_LUTEI (_U_(0x1) &lt;&lt; CCL_LUTCTRL_LUTEI_Pos)</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#adb614536601b4d78fde9d580188bc224"> 208</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_LUTEO_Pos 22 </span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_LUTEO (_U_(0x1) &lt;&lt; CCL_LUTCTRL_LUTEO_Pos)</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#ab080b12c5cb04cea57afcb7c38b7e7ba"> 210</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_TRUTH_Pos 24 </span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_TRUTH_Msk (_U_(0xFF) &lt;&lt; CCL_LUTCTRL_TRUTH_Pos)</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_TRUTH(value) (CCL_LUTCTRL_TRUTH_Msk &amp; ((value) &lt;&lt; CCL_LUTCTRL_TRUTH_Pos))</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="component_2ccl_8h.html#a529e201f32c390da0ffe4798725473aa"> 213</a></span>&#160;<span class="preprocessor">#define CCL_LUTCTRL_MASK _U_(0xFF7FFFB2) </span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structCcl.html"> 217</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structCcl.html#ae587eae18d53d49737c997b0ad5b1d79"> 218</a></span>&#160; __IO <a class="code" href="unionCCL__CTRL__Type.html">CCL_CTRL_Type</a> <a class="code" href="structCcl.html#ae587eae18d53d49737c997b0ad5b1d79">CTRL</a>; </div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved1[0x3];</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structCcl.html#ae4dbcd44d8c10c8ba075b181eee221f3"> 220</a></span>&#160; __IO <a class="code" href="unionCCL__SEQCTRL__Type.html">CCL_SEQCTRL_Type</a> SEQCTRL[2]; </div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved2[0x2];</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structCcl.html#a824d62e4b08c0eca3a8a4ead15675f53"> 222</a></span>&#160; __IO <a class="code" href="unionCCL__LUTCTRL__Type.html">CCL_LUTCTRL_Type</a> LUTCTRL[4]; </div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;} <a class="code" href="structCcl.html">Ccl</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SAME54_CCL_COMPONENT_ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aunionCCL__CTRL__Type_html_a4c9ba3c1197474b305559ed2dfa600d8"><div class="ttname"><a href="unionCCL__CTRL__Type.html#a4c9ba3c1197474b305559ed2dfa600d8">CCL_CTRL_Type::reg</a></div><div class="ttdeci">uint8_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00052">ccl.h:52</a></div></div>
<div class="ttc" id="aunionCCL__CTRL__Type_html_a0bd82e8db1dea6be471f27b3f4b40049"><div class="ttname"><a href="unionCCL__CTRL__Type.html#a0bd82e8db1dea6be471f27b3f4b40049">CCL_CTRL_Type::RUNSTDBY</a></div><div class="ttdeci">uint8_t RUNSTDBY</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00049">ccl.h:49</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_ade2e54206c774239483fb7e0f7c664e1"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#ade2e54206c774239483fb7e0f7c664e1">CCL_LUTCTRL_Type::ENABLE</a></div><div class="ttdeci">uint32_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00101">ccl.h:101</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_ae5b82cf07b6027a784e7f9326d947460"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#ae5b82cf07b6027a784e7f9326d947460">CCL_LUTCTRL_Type::INSEL0</a></div><div class="ttdeci">uint32_t INSEL0</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00106">ccl.h:106</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a5753fae0497a5182dfd3226dc14d9f63"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a5753fae0497a5182dfd3226dc14d9f63">CCL_LUTCTRL_Type::EDGESEL</a></div><div class="ttdeci">uint32_t EDGESEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00105">ccl.h:105</a></div></div>
<div class="ttc" id="aunionCCL__SEQCTRL__Type_html_aaf39644e4e1a48bb076a30d9decae7b9"><div class="ttname"><a href="unionCCL__SEQCTRL__Type.html#aaf39644e4e1a48bb076a30d9decae7b9">CCL_SEQCTRL_Type::reg</a></div><div class="ttdeci">uint8_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00074">ccl.h:74</a></div></div>
<div class="ttc" id="aunionCCL__CTRL__Type_html_a99731534845b5032df754d326cf55507"><div class="ttname"><a href="unionCCL__CTRL__Type.html#a99731534845b5032df754d326cf55507">CCL_CTRL_Type::SWRST</a></div><div class="ttdeci">uint8_t SWRST</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00046">ccl.h:46</a></div></div>
<div class="ttc" id="aunionCCL__CTRL__Type_html"><div class="ttname"><a href="unionCCL__CTRL__Type.html">CCL_CTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00044">ccl.h:44</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a87a806826d88e36d4c98f9709a3f4d90"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a87a806826d88e36d4c98f9709a3f4d90">CCL_LUTCTRL_Type::TRUTH</a></div><div class="ttdeci">uint32_t TRUTH</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00113">ccl.h:113</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_aff9ad7a92387c4d9cde5cd34afa0e01b"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#aff9ad7a92387c4d9cde5cd34afa0e01b">CCL_LUTCTRL_Type::LUTEI</a></div><div class="ttdeci">uint32_t LUTEI</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00110">ccl.h:110</a></div></div>
<div class="ttc" id="aunionCCL__SEQCTRL__Type_html"><div class="ttname"><a href="unionCCL__SEQCTRL__Type.html">CCL_SEQCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00069">ccl.h:69</a></div></div>
<div class="ttc" id="astructCcl_html_ae587eae18d53d49737c997b0ad5b1d79"><div class="ttname"><a href="structCcl.html#ae587eae18d53d49737c997b0ad5b1d79">Ccl::CTRL</a></div><div class="ttdeci">__IO CCL_CTRL_Type CTRL</div><div class="ttdoc">Offset: 0x0 (R/W 8) Control.</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00218">ccl.h:218</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_ad63dea163684db6a171444da51f80b24"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#ad63dea163684db6a171444da51f80b24">CCL_LUTCTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00115">ccl.h:115</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html">CCL_LUTCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00098">ccl.h:98</a></div></div>
<div class="ttc" id="asame54n19a_8h_html_a0d957f1433aaf5d70e4dc2b68288442d"><div class="ttname"><a href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a></div><div class="ttdeci">volatile const uint8_t RoReg8</div><div class="ttdef"><b>Definition:</b> <a href="same54n19a_8h_source.html#l00053">same54n19a.h:53</a></div></div>
<div class="ttc" id="aunionCCL__SEQCTRL__Type_html_aee4adb7d1e464f0195c1be29d93753fa"><div class="ttname"><a href="unionCCL__SEQCTRL__Type.html#aee4adb7d1e464f0195c1be29d93753fa">CCL_SEQCTRL_Type::SEQSEL</a></div><div class="ttdeci">uint8_t SEQSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00071">ccl.h:71</a></div></div>
<div class="ttc" id="astructCcl_html"><div class="ttname"><a href="structCcl.html">Ccl</a></div><div class="ttdoc">CCL hardware registers.</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00217">ccl.h:217</a></div></div>
<div class="ttc" id="aunionCCL__CTRL__Type_html_aeee09818c8cceabdea06d5654894406a"><div class="ttname"><a href="unionCCL__CTRL__Type.html#aeee09818c8cceabdea06d5654894406a">CCL_CTRL_Type::ENABLE</a></div><div class="ttdeci">uint8_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00047">ccl.h:47</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a01eb015c890d0469124f0c9058beb826"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a01eb015c890d0469124f0c9058beb826">CCL_LUTCTRL_Type::INVEI</a></div><div class="ttdeci">uint32_t INVEI</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00109">ccl.h:109</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a4e5da56f493aeb3de2f1ae3e518565ec"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a4e5da56f493aeb3de2f1ae3e518565ec">CCL_LUTCTRL_Type::LUTEO</a></div><div class="ttdeci">uint32_t LUTEO</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00111">ccl.h:111</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a18d72246ebcc4a16239d0b2320b0d015"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a18d72246ebcc4a16239d0b2320b0d015">CCL_LUTCTRL_Type::INSEL1</a></div><div class="ttdeci">uint32_t INSEL1</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00107">ccl.h:107</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_ad3ec17c8a4dbe7a79135341b7c6655c7"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#ad3ec17c8a4dbe7a79135341b7c6655c7">CCL_LUTCTRL_Type::INSEL2</a></div><div class="ttdeci">uint32_t INSEL2</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00108">ccl.h:108</a></div></div>
<div class="ttc" id="aunionCCL__LUTCTRL__Type_html_a238de2df04aaf2a103000ab658fc5067"><div class="ttname"><a href="unionCCL__LUTCTRL__Type.html#a238de2df04aaf2a103000ab658fc5067">CCL_LUTCTRL_Type::FILTSEL</a></div><div class="ttdeci">uint32_t FILTSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2ccl_8h_source.html#l00103">ccl.h:103</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>