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.

709 lines
155 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/icm.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">icm.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="component_2icm_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_ICM_COMPONENT_</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define _SAME54_ICM_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 ICM_U2010</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define REV_ICM 0x120</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">/* -------- ICM_CFG : (ICM Offset: 0x00) (R/W 32) Configuration -------- */</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="unionICM__CFG__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="unionICM__CFG__Type.html#ad0ec11e82af3d990e8abe6e27c3c3264"> 46</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#ad0ec11e82af3d990e8abe6e27c3c3264">WBDIS</a>:1; </div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a376cb6022607e8e56666e325c55f98f4"> 47</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#a376cb6022607e8e56666e325c55f98f4">EOMDIS</a>:1; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a8a7824ed9be7132a13975a6fef984afa"> 48</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#a8a7824ed9be7132a13975a6fef984afa">SLBDIS</a>:1; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a449788e21728c794e0d891567af48c72"> 49</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#ac797507aa3cb0acbb941f3de7de17169"> 50</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#ac797507aa3cb0acbb941f3de7de17169">BBC</a>:4; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#aa5edadcf1bdca950837862ea44a30d30"> 51</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#aa5edadcf1bdca950837862ea44a30d30">ASCD</a>:1; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a4cc0029a9e55a3e165c0d9e4316aeb8b"> 52</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#a4cc0029a9e55a3e165c0d9e4316aeb8b">DUALBUFF</a>:1; </div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#af61cd88ec0766e5570c5bc3e2166c42f"> 53</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#ab700dfb7968d992d2753299bebfe7ebd"> 54</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#ab700dfb7968d992d2753299bebfe7ebd">UIHASH</a>:1; </div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#ad8db7d113a4dcb7701ae99f1d2f27c38"> 55</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#ad8db7d113a4dcb7701ae99f1d2f27c38">UALGO</a>:3; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#af4c899048afea95540fecd980f3d0868"> 56</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#af4c899048afea95540fecd980f3d0868">HAPROT</a>:6; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#aa35d7935a49270fccaef5bb875442640"> 57</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#aa1048e44f02bb5894fc96e1abb14f090"> 58</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#aa1048e44f02bb5894fc96e1abb14f090">DAPROT</a>:6; </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a8bdf2804561193401a70a0ab7560fc8f"> 59</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#ab40e408b47f6c161d30648254bb09a8e"> 60</a></span>&#160; } bit; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="unionICM__CFG__Type.html#a19006cc5f31cb5bd868b18bffb4d8f18"> 61</a></span>&#160; uint32_t <a class="code" href="unionICM__CFG__Type.html#a19006cc5f31cb5bd868b18bffb4d8f18">reg</a>; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;} <a class="code" href="unionICM__CFG__Type.html">ICM_CFG_Type</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</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="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac6866ddc4fb95c6777054e2680cceafa"> 65</a></span>&#160;<span class="preprocessor">#define ICM_CFG_OFFSET 0x00 </span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a6c0be59e386996dd14bf1d7170bdc1f0"> 66</a></span>&#160;<span class="preprocessor">#define ICM_CFG_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8fd396cef38fa3bbf24aa3cedba0b64e"> 68</a></span>&#160;<span class="preprocessor">#define ICM_CFG_WBDIS_Pos 0 </span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#define ICM_CFG_WBDIS (_U_(0x1) &lt;&lt; ICM_CFG_WBDIS_Pos)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3abe16e9d1c06ff65f39451f750e12a0"> 70</a></span>&#160;<span class="preprocessor">#define ICM_CFG_EOMDIS_Pos 1 </span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define ICM_CFG_EOMDIS (_U_(0x1) &lt;&lt; ICM_CFG_EOMDIS_Pos)</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ad16d77291ad1907e6c174b2cce9ee20b"> 72</a></span>&#160;<span class="preprocessor">#define ICM_CFG_SLBDIS_Pos 2 </span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#define ICM_CFG_SLBDIS (_U_(0x1) &lt;&lt; ICM_CFG_SLBDIS_Pos)</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3cae93384d33560349acf73d4b22bf0e"> 74</a></span>&#160;<span class="preprocessor">#define ICM_CFG_BBC_Pos 4 </span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#define ICM_CFG_BBC_Msk (_U_(0xF) &lt;&lt; ICM_CFG_BBC_Pos)</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define ICM_CFG_BBC(value) (ICM_CFG_BBC_Msk &amp; ((value) &lt;&lt; ICM_CFG_BBC_Pos))</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ad29b54b75150e57bf7d1a111fac647ae"> 77</a></span>&#160;<span class="preprocessor">#define ICM_CFG_ASCD_Pos 8 </span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define ICM_CFG_ASCD (_U_(0x1) &lt;&lt; ICM_CFG_ASCD_Pos)</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac52bba2dade55791c7f3f9e0d7798f11"> 79</a></span>&#160;<span class="preprocessor">#define ICM_CFG_DUALBUFF_Pos 9 </span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define ICM_CFG_DUALBUFF (_U_(0x1) &lt;&lt; ICM_CFG_DUALBUFF_Pos)</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a6309ed3bb29f9216ea38f50f285b9fd6"> 81</a></span>&#160;<span class="preprocessor">#define ICM_CFG_UIHASH_Pos 12 </span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define ICM_CFG_UIHASH (_U_(0x1) &lt;&lt; ICM_CFG_UIHASH_Pos)</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a871c0a962e1002722d833ddc094ee8ba"> 83</a></span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_Pos 13 </span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_Msk (_U_(0x7) &lt;&lt; ICM_CFG_UALGO_Pos)</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO(value) (ICM_CFG_UALGO_Msk &amp; ((value) &lt;&lt; ICM_CFG_UALGO_Pos))</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a4a55349d832a22cf10ef7086bcd5433a"> 86</a></span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA1_Val _U_(0x0) </span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa54e8f927cddf27b744d34b8fa0e8a55"> 87</a></span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA256_Val _U_(0x1) </span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aba949cdba674ffaabd49f6a0e82704b5"> 88</a></span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA224_Val _U_(0x4) </span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA1 (ICM_CFG_UALGO_SHA1_Val &lt;&lt; ICM_CFG_UALGO_Pos)</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA256 (ICM_CFG_UALGO_SHA256_Val &lt;&lt; ICM_CFG_UALGO_Pos)</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define ICM_CFG_UALGO_SHA224 (ICM_CFG_UALGO_SHA224_Val &lt;&lt; ICM_CFG_UALGO_Pos)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a1ae2704bd4144e343bb74b38ac78b3ac"> 92</a></span>&#160;<span class="preprocessor">#define ICM_CFG_HAPROT_Pos 16 </span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#define ICM_CFG_HAPROT_Msk (_U_(0x3F) &lt;&lt; ICM_CFG_HAPROT_Pos)</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#define ICM_CFG_HAPROT(value) (ICM_CFG_HAPROT_Msk &amp; ((value) &lt;&lt; ICM_CFG_HAPROT_Pos))</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a7ecb53908baace833e344d41f093a019"> 95</a></span>&#160;<span class="preprocessor">#define ICM_CFG_DAPROT_Pos 24 </span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define ICM_CFG_DAPROT_Msk (_U_(0x3F) &lt;&lt; ICM_CFG_DAPROT_Pos)</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#define ICM_CFG_DAPROT(value) (ICM_CFG_DAPROT_Msk &amp; ((value) &lt;&lt; ICM_CFG_DAPROT_Pos))</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa7c7aef94098d37933d3b4749d85c273"> 98</a></span>&#160;<span class="preprocessor">#define ICM_CFG_MASK _U_(0x3F3FF3F7) </span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_CTRL : (ICM Offset: 0x04) ( /W 32) Control -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html"> 102</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#a535147cc8e22e9cb4b0ceb532983c279"> 104</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#a535147cc8e22e9cb4b0ceb532983c279">ENABLE</a>:1; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#a0d7fc66f495b7f20f3b869133b28d5cb"> 105</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#a0d7fc66f495b7f20f3b869133b28d5cb">DISABLE</a>:1; </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#afb549ef64f71fd3871c68116b4594136"> 106</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#afb549ef64f71fd3871c68116b4594136">SWRST</a>:1; </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#a1d23a99ae2983bfd7635115a2f20fe16"> 107</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#abe97e58f4be83784dd65b491e9c47092"> 108</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#abe97e58f4be83784dd65b491e9c47092">REHASH</a>:4; </div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#ab0e370cfc8b9076e14c19ef111d02453"> 109</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#ab0e370cfc8b9076e14c19ef111d02453">RMDIS</a>:4; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#a14bc9bc39f6b06bfabff94a7f404553b"> 110</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#a14bc9bc39f6b06bfabff94a7f404553b">RMEN</a>:4; </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#ace48487ab47acd0e29599e505e97ec25"> 111</a></span>&#160; uint32_t :16; </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#a9ff21d11313a223931a8d87b4e479cbd"> 112</a></span>&#160; } bit; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="unionICM__CTRL__Type.html#aa6614af3cd2d970375ea58ea25bb5ea8"> 113</a></span>&#160; uint32_t <a class="code" href="unionICM__CTRL__Type.html#aa6614af3cd2d970375ea58ea25bb5ea8">reg</a>; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;} <a class="code" href="unionICM__CTRL__Type.html">ICM_CTRL_Type</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</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="l00116"></a><span class="lineno"> 116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8b8caff6f133f4bd477f687e387528c8"> 117</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_OFFSET 0x04 </span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a1bde4faecd154cb546720b6728f8a6a6"> 119</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_ENABLE_Pos 0 </span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#define ICM_CTRL_ENABLE (_U_(0x1) &lt;&lt; ICM_CTRL_ENABLE_Pos)</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a87556afcda260041c14059aff9ed6400"> 121</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_DISABLE_Pos 1 </span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#define ICM_CTRL_DISABLE (_U_(0x1) &lt;&lt; ICM_CTRL_DISABLE_Pos)</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a660b9f23b03a1bfe1b86910b7688f5f6"> 123</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_SWRST_Pos 2 </span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#define ICM_CTRL_SWRST (_U_(0x1) &lt;&lt; ICM_CTRL_SWRST_Pos)</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a06f438c49292df7b6e9895461b4aa9bf"> 125</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_REHASH_Pos 4 </span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#define ICM_CTRL_REHASH_Msk (_U_(0xF) &lt;&lt; ICM_CTRL_REHASH_Pos)</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#define ICM_CTRL_REHASH(value) (ICM_CTRL_REHASH_Msk &amp; ((value) &lt;&lt; ICM_CTRL_REHASH_Pos))</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a5ab7756bdf89b979b96533438a7acdc1"> 128</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_RMDIS_Pos 8 </span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#define ICM_CTRL_RMDIS_Msk (_U_(0xF) &lt;&lt; ICM_CTRL_RMDIS_Pos)</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#define ICM_CTRL_RMDIS(value) (ICM_CTRL_RMDIS_Msk &amp; ((value) &lt;&lt; ICM_CTRL_RMDIS_Pos))</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8f148e5a6865c61070b8579ddaae007c"> 131</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_RMEN_Pos 12 </span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#define ICM_CTRL_RMEN_Msk (_U_(0xF) &lt;&lt; ICM_CTRL_RMEN_Pos)</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#define ICM_CTRL_RMEN(value) (ICM_CTRL_RMEN_Msk &amp; ((value) &lt;&lt; ICM_CTRL_RMEN_Pos))</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#adbfb9318f932c01f8bd4a82a8223dc2f"> 134</a></span>&#160;<span class="preprocessor">#define ICM_CTRL_MASK _U_(0x0000FFF7) </span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_SR : (ICM Offset: 0x08) (R/ 32) Status -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html"> 138</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#a95f1e285288056e72e79d2011a9d76d0"> 140</a></span>&#160; uint32_t <a class="code" href="unionICM__SR__Type.html#a95f1e285288056e72e79d2011a9d76d0">ENABLE</a>:1; </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#ae59b88af1f8a22e0ee4519cff1962d3a"> 141</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#a79916fd0ab4bb4f71a0f9166db844a09"> 142</a></span>&#160; uint32_t <a class="code" href="unionICM__SR__Type.html#a79916fd0ab4bb4f71a0f9166db844a09">RAWRMDIS</a>:4; </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#a604223ac33df866166d832cb93a8d078"> 143</a></span>&#160; uint32_t <a class="code" href="unionICM__SR__Type.html#a604223ac33df866166d832cb93a8d078">RMDIS</a>:4; </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#a058193844c6374559637bfe2b8b73ffa"> 144</a></span>&#160; uint32_t :16; </div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#ad2635d2fca3abcaf4fff7680510b7c74"> 145</a></span>&#160; } bit; </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="unionICM__SR__Type.html#a2861fb249cba6a1874e3c03fa7e95259"> 146</a></span>&#160; uint32_t <a class="code" href="unionICM__SR__Type.html#a2861fb249cba6a1874e3c03fa7e95259">reg</a>; </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;} <a class="code" href="unionICM__SR__Type.html">ICM_SR_Type</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</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="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a9eff34ae7607ecc48a2b05753b9e8529"> 150</a></span>&#160;<span class="preprocessor">#define ICM_SR_OFFSET 0x08 </span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a93904219d9a2e2c3af67a47ed1d7cef0"> 151</a></span>&#160;<span class="preprocessor">#define ICM_SR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#acb5bbf14d430310febaa603c60618243"> 153</a></span>&#160;<span class="preprocessor">#define ICM_SR_ENABLE_Pos 0 </span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#define ICM_SR_ENABLE (_U_(0x1) &lt;&lt; ICM_SR_ENABLE_Pos)</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a637bbb6a8cdf15f02e72cef1066a843a"> 155</a></span>&#160;<span class="preprocessor">#define ICM_SR_RAWRMDIS_Pos 8 </span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define ICM_SR_RAWRMDIS_Msk (_U_(0xF) &lt;&lt; ICM_SR_RAWRMDIS_Pos)</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define ICM_SR_RAWRMDIS(value) (ICM_SR_RAWRMDIS_Msk &amp; ((value) &lt;&lt; ICM_SR_RAWRMDIS_Pos))</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a9ce3b97c60b7cd013e711c2f6df03e01"> 158</a></span>&#160;<span class="preprocessor">#define ICM_SR_RMDIS_Pos 12 </span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#define ICM_SR_RMDIS_Msk (_U_(0xF) &lt;&lt; ICM_SR_RMDIS_Pos)</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#define ICM_SR_RMDIS(value) (ICM_SR_RMDIS_Msk &amp; ((value) &lt;&lt; ICM_SR_RMDIS_Pos))</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a02420fe2fe0fbf37ed7a8b0b1396bc07"> 161</a></span>&#160;<span class="preprocessor">#define ICM_SR_MASK _U_(0x0000FF01) </span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_IER : (ICM Offset: 0x10) ( /W 32) Interrupt Enable -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html"> 165</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a5e02127594ce8e623c587b254581bfdc"> 167</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a5e02127594ce8e623c587b254581bfdc">RHC</a>:4; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a5387d425973302e1c261022564eb7f71"> 168</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a5387d425973302e1c261022564eb7f71">RDM</a>:4; </div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a6471026d8f77bf933c92a27169dbf65a"> 169</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a6471026d8f77bf933c92a27169dbf65a">RBE</a>:4; </div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a08d788a849b5cb633fc99aa944072bc3"> 170</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a08d788a849b5cb633fc99aa944072bc3">RWC</a>:4; </div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#aaa77113c91dd9cbc325a44dd45cc9e0e"> 171</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#aaa77113c91dd9cbc325a44dd45cc9e0e">REC</a>:4; </div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a879ee642c03d8fe8fe63e9ea72829680"> 172</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a879ee642c03d8fe8fe63e9ea72829680">RSU</a>:4; </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a1cf05e47773ae891e75b5acbc0b7f3c5"> 173</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a1cf05e47773ae891e75b5acbc0b7f3c5">URAD</a>:1; </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#abaccf99adeb1c1380bbf97e8ac2ee2d7"> 174</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a7db4b71d41a5bf7818d0e493b9e9e372"> 175</a></span>&#160; } bit; </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="unionICM__IER__Type.html#a466341124eed99b951bafa4c83d9c9b3"> 176</a></span>&#160; uint32_t <a class="code" href="unionICM__IER__Type.html#a466341124eed99b951bafa4c83d9c9b3">reg</a>; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;} <a class="code" href="unionICM__IER__Type.html">ICM_IER_Type</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</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="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a91bc75f2722c14e384e97b354d959bd9"> 180</a></span>&#160;<span class="preprocessor">#define ICM_IER_OFFSET 0x10 </span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a374b2adba5e70a052345ffd8d0791ab8"> 182</a></span>&#160;<span class="preprocessor">#define ICM_IER_RHC_Pos 0 </span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#define ICM_IER_RHC_Msk (_U_(0xF) &lt;&lt; ICM_IER_RHC_Pos)</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#define ICM_IER_RHC(value) (ICM_IER_RHC_Msk &amp; ((value) &lt;&lt; ICM_IER_RHC_Pos))</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3ed262b27af0532b7380f6b1aca1cdeb"> 185</a></span>&#160;<span class="preprocessor">#define ICM_IER_RDM_Pos 4 </span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#define ICM_IER_RDM_Msk (_U_(0xF) &lt;&lt; ICM_IER_RDM_Pos)</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor">#define ICM_IER_RDM(value) (ICM_IER_RDM_Msk &amp; ((value) &lt;&lt; ICM_IER_RDM_Pos))</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac930ff35c8fef14b84526778ca6af303"> 188</a></span>&#160;<span class="preprocessor">#define ICM_IER_RBE_Pos 8 </span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#define ICM_IER_RBE_Msk (_U_(0xF) &lt;&lt; ICM_IER_RBE_Pos)</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor">#define ICM_IER_RBE(value) (ICM_IER_RBE_Msk &amp; ((value) &lt;&lt; ICM_IER_RBE_Pos))</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae4de540f1bb6664b9d48a55a7ce9540a"> 191</a></span>&#160;<span class="preprocessor">#define ICM_IER_RWC_Pos 12 </span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor">#define ICM_IER_RWC_Msk (_U_(0xF) &lt;&lt; ICM_IER_RWC_Pos)</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor">#define ICM_IER_RWC(value) (ICM_IER_RWC_Msk &amp; ((value) &lt;&lt; ICM_IER_RWC_Pos))</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a64133746185ba94d7173aec5184be79e"> 194</a></span>&#160;<span class="preprocessor">#define ICM_IER_REC_Pos 16 </span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#define ICM_IER_REC_Msk (_U_(0xF) &lt;&lt; ICM_IER_REC_Pos)</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#define ICM_IER_REC(value) (ICM_IER_REC_Msk &amp; ((value) &lt;&lt; ICM_IER_REC_Pos))</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a86c0a0188fa534ab0346ad2fe182d9e7"> 197</a></span>&#160;<span class="preprocessor">#define ICM_IER_RSU_Pos 20 </span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor">#define ICM_IER_RSU_Msk (_U_(0xF) &lt;&lt; ICM_IER_RSU_Pos)</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#define ICM_IER_RSU(value) (ICM_IER_RSU_Msk &amp; ((value) &lt;&lt; ICM_IER_RSU_Pos))</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#adffee19b11b0bf0270b929ae06d92665"> 200</a></span>&#160;<span class="preprocessor">#define ICM_IER_URAD_Pos 24 </span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#define ICM_IER_URAD (_U_(0x1) &lt;&lt; ICM_IER_URAD_Pos)</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0b5e59e65e296c6645808db627cf291c"> 202</a></span>&#160;<span class="preprocessor">#define ICM_IER_MASK _U_(0x01FFFFFF) </span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_IDR : (ICM Offset: 0x14) ( /W 32) Interrupt Disable -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html"> 206</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#a36524be4f4a2aff11d0836374cd45078"> 208</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#a36524be4f4a2aff11d0836374cd45078">RHC</a>:4; </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#a919932a92ca832de4276f204d51ac54f"> 209</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#a919932a92ca832de4276f204d51ac54f">RDM</a>:4; </div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#aaec3b9403ce100dc39c7fc3ab30850a4"> 210</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#aaec3b9403ce100dc39c7fc3ab30850a4">RBE</a>:4; </div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#acf24c98deccf45e85ee47ff65b4ecd9e"> 211</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#acf24c98deccf45e85ee47ff65b4ecd9e">RWC</a>:4; </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#a764d3c82cdd452998c40ebf9c50051c7"> 212</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#a764d3c82cdd452998c40ebf9c50051c7">REC</a>:4; </div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#aff21797762fa17158a254d35f0a55f85"> 213</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#aff21797762fa17158a254d35f0a55f85">RSU</a>:4; </div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#aca5ec7521b6f69502719e2d845d35049"> 214</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#aca5ec7521b6f69502719e2d845d35049">URAD</a>:1; </div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#acc479ab134187ac56f4945ff5edb8e72"> 215</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#a16566bc4f2ed5eedd96d511706c53470"> 216</a></span>&#160; } bit; </div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="unionICM__IDR__Type.html#a3b189052af6bbfd3eecb6dc606c07647"> 217</a></span>&#160; uint32_t <a class="code" href="unionICM__IDR__Type.html#a3b189052af6bbfd3eecb6dc606c07647">reg</a>; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;} <a class="code" href="unionICM__IDR__Type.html">ICM_IDR_Type</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</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="l00220"></a><span class="lineno"> 220</span>&#160; </div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aee1fe1d5f91f39d79f20ca5c85c6ee42"> 221</a></span>&#160;<span class="preprocessor">#define ICM_IDR_OFFSET 0x14 </span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a107e55771afc5d9461f68db340cbcdb2"> 222</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a88d0785074f9666841e88af3767bb43a"> 224</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RHC_Pos 0 </span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor">#define ICM_IDR_RHC_Msk (_U_(0xF) &lt;&lt; ICM_IDR_RHC_Pos)</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor">#define ICM_IDR_RHC(value) (ICM_IDR_RHC_Msk &amp; ((value) &lt;&lt; ICM_IDR_RHC_Pos))</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a82d539f4b6b69760806364b1e66ac299"> 227</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RDM_Pos 4 </span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">#define ICM_IDR_RDM_Msk (_U_(0xF) &lt;&lt; ICM_IDR_RDM_Pos)</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#define ICM_IDR_RDM(value) (ICM_IDR_RDM_Msk &amp; ((value) &lt;&lt; ICM_IDR_RDM_Pos))</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab955680edc02a5e22e255418df4c9255"> 230</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RBE_Pos 8 </span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#define ICM_IDR_RBE_Msk (_U_(0xF) &lt;&lt; ICM_IDR_RBE_Pos)</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#define ICM_IDR_RBE(value) (ICM_IDR_RBE_Msk &amp; ((value) &lt;&lt; ICM_IDR_RBE_Pos))</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a6acd2c6a5fc257c89374ed306704e247"> 233</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RWC_Pos 12 </span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#define ICM_IDR_RWC_Msk (_U_(0xF) &lt;&lt; ICM_IDR_RWC_Pos)</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor">#define ICM_IDR_RWC(value) (ICM_IDR_RWC_Msk &amp; ((value) &lt;&lt; ICM_IDR_RWC_Pos))</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a002c6c31230b5a572c7688474cc6ddf8"> 236</a></span>&#160;<span class="preprocessor">#define ICM_IDR_REC_Pos 16 </span></div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor">#define ICM_IDR_REC_Msk (_U_(0xF) &lt;&lt; ICM_IDR_REC_Pos)</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor">#define ICM_IDR_REC(value) (ICM_IDR_REC_Msk &amp; ((value) &lt;&lt; ICM_IDR_REC_Pos))</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a6b3681ffa45121a4b9178108df8fb9c0"> 239</a></span>&#160;<span class="preprocessor">#define ICM_IDR_RSU_Pos 20 </span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#define ICM_IDR_RSU_Msk (_U_(0xF) &lt;&lt; ICM_IDR_RSU_Pos)</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#define ICM_IDR_RSU(value) (ICM_IDR_RSU_Msk &amp; ((value) &lt;&lt; ICM_IDR_RSU_Pos))</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a19ea7b9b6e2156759deebd8b2d08fa29"> 242</a></span>&#160;<span class="preprocessor">#define ICM_IDR_URAD_Pos 24 </span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor">#define ICM_IDR_URAD (_U_(0x1) &lt;&lt; ICM_IDR_URAD_Pos)</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a043cc9e91b9a8b8e9f6dce045ec279d9"> 244</a></span>&#160;<span class="preprocessor">#define ICM_IDR_MASK _U_(0x01FFFFFF) </span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_IMR : (ICM Offset: 0x18) (R/ 32) Interrupt Mask -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html"> 248</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#abfaaace3f03f8c8ef87831de2f22ea24"> 250</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#abfaaace3f03f8c8ef87831de2f22ea24">RHC</a>:4; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#ae093d52b848138c8abbe45c11e5177f0"> 251</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#ae093d52b848138c8abbe45c11e5177f0">RDM</a>:4; </div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#a444244b29e0f6972436718046e8d94f2"> 252</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#a444244b29e0f6972436718046e8d94f2">RBE</a>:4; </div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#a5394ba5b6ac21d21277f6bf00502862c"> 253</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#a5394ba5b6ac21d21277f6bf00502862c">RWC</a>:4; </div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#aad505dca1277568a62caf741522cd4e4"> 254</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#aad505dca1277568a62caf741522cd4e4">REC</a>:4; </div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#a455b46a4edeb118caf8bba3200e11e6d"> 255</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#a455b46a4edeb118caf8bba3200e11e6d">RSU</a>:4; </div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#a98b698bbc8f58f933d34dd812d54b52f"> 256</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#a98b698bbc8f58f933d34dd812d54b52f">URAD</a>:1; </div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#ad450a77624d93e0e696136220c8a7d95"> 257</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#ad8b98f73b3439319de507718e2d4c306"> 258</a></span>&#160; } bit; </div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="unionICM__IMR__Type.html#ab852bca663af076e40816e258fe5657e"> 259</a></span>&#160; uint32_t <a class="code" href="unionICM__IMR__Type.html#ab852bca663af076e40816e258fe5657e">reg</a>; </div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;} <a class="code" href="unionICM__IMR__Type.html">ICM_IMR_Type</a>;</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</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="l00262"></a><span class="lineno"> 262</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#afae17a93f3662fb5a0836ef14dfd2c2c"> 263</a></span>&#160;<span class="preprocessor">#define ICM_IMR_OFFSET 0x18 </span></div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a2837dd779d05d40aab13415472fd372c"> 264</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a95c48bcbce839847a3eb4c9ceebd2e2f"> 266</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RHC_Pos 0 </span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor">#define ICM_IMR_RHC_Msk (_U_(0xF) &lt;&lt; ICM_IMR_RHC_Pos)</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define ICM_IMR_RHC(value) (ICM_IMR_RHC_Msk &amp; ((value) &lt;&lt; ICM_IMR_RHC_Pos))</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3921601739425742942544922713f4ab"> 269</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RDM_Pos 4 </span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor">#define ICM_IMR_RDM_Msk (_U_(0xF) &lt;&lt; ICM_IMR_RDM_Pos)</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor">#define ICM_IMR_RDM(value) (ICM_IMR_RDM_Msk &amp; ((value) &lt;&lt; ICM_IMR_RDM_Pos))</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aaaf8635401239917ebdfbc31ca13200e"> 272</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RBE_Pos 8 </span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor">#define ICM_IMR_RBE_Msk (_U_(0xF) &lt;&lt; ICM_IMR_RBE_Pos)</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor">#define ICM_IMR_RBE(value) (ICM_IMR_RBE_Msk &amp; ((value) &lt;&lt; ICM_IMR_RBE_Pos))</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a36e24dd455f0ed97d38ecfa12427244b"> 275</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RWC_Pos 12 </span></div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor">#define ICM_IMR_RWC_Msk (_U_(0xF) &lt;&lt; ICM_IMR_RWC_Pos)</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor">#define ICM_IMR_RWC(value) (ICM_IMR_RWC_Msk &amp; ((value) &lt;&lt; ICM_IMR_RWC_Pos))</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa34e17abd6b2fb112f014dc6ab39a5da"> 278</a></span>&#160;<span class="preprocessor">#define ICM_IMR_REC_Pos 16 </span></div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#define ICM_IMR_REC_Msk (_U_(0xF) &lt;&lt; ICM_IMR_REC_Pos)</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#define ICM_IMR_REC(value) (ICM_IMR_REC_Msk &amp; ((value) &lt;&lt; ICM_IMR_REC_Pos))</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a5e965edfba33ccaa8724d5d768343a91"> 281</a></span>&#160;<span class="preprocessor">#define ICM_IMR_RSU_Pos 20 </span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#define ICM_IMR_RSU_Msk (_U_(0xF) &lt;&lt; ICM_IMR_RSU_Pos)</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor">#define ICM_IMR_RSU(value) (ICM_IMR_RSU_Msk &amp; ((value) &lt;&lt; ICM_IMR_RSU_Pos))</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a2167976906f6bef62a45720757245c54"> 284</a></span>&#160;<span class="preprocessor">#define ICM_IMR_URAD_Pos 24 </span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor">#define ICM_IMR_URAD (_U_(0x1) &lt;&lt; ICM_IMR_URAD_Pos)</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a4754d4b07a25873def8dcd5026f9fa0d"> 286</a></span>&#160;<span class="preprocessor">#define ICM_IMR_MASK _U_(0x01FFFFFF) </span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_ISR : (ICM Offset: 0x1C) (R/ 32) Interrupt Status -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html"> 290</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#a2c4c4b55b03beae071639e608b0f8a87"> 292</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#a2c4c4b55b03beae071639e608b0f8a87">RHC</a>:4; </div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#a95ae197af1cacfaf3653946e769b5711"> 293</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#a95ae197af1cacfaf3653946e769b5711">RDM</a>:4; </div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#a26f7b92d04284e17094a954889e34c00"> 294</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#a26f7b92d04284e17094a954889e34c00">RBE</a>:4; </div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#aec96af9771c9ac6de81bc1f553858f0e"> 295</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#aec96af9771c9ac6de81bc1f553858f0e">RWC</a>:4; </div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#ae86a575c7539db4e89b6a8c76eab2313"> 296</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#ae86a575c7539db4e89b6a8c76eab2313">REC</a>:4; </div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#ae1798754aaf26eb10a69049706b06cb7"> 297</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#ae1798754aaf26eb10a69049706b06cb7">RSU</a>:4; </div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#af26e059e0e2cf1cc77da298a4acd2511"> 298</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#af26e059e0e2cf1cc77da298a4acd2511">URAD</a>:1; </div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#a4949e6f2eb2279677399bac074dc964b"> 299</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#ab5fe29c83e1b6d4c05d2d0fb563ab87f"> 300</a></span>&#160; } bit; </div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="unionICM__ISR__Type.html#a443c26098907e4ded64a9568b414ffc6"> 301</a></span>&#160; uint32_t <a class="code" href="unionICM__ISR__Type.html#a443c26098907e4ded64a9568b414ffc6">reg</a>; </div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;} <a class="code" href="unionICM__ISR__Type.html">ICM_ISR_Type</a>;</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</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="l00304"></a><span class="lineno"> 304</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a9f5925c508c4935ef60134e432b649bd"> 305</a></span>&#160;<span class="preprocessor">#define ICM_ISR_OFFSET 0x1C </span></div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3b608434e49fcc38b1bdfe2d676f7fee"> 306</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae0a365714ae6fafa290e70d9ba1d76a8"> 308</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RHC_Pos 0 </span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#define ICM_ISR_RHC_Msk (_U_(0xF) &lt;&lt; ICM_ISR_RHC_Pos)</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor">#define ICM_ISR_RHC(value) (ICM_ISR_RHC_Msk &amp; ((value) &lt;&lt; ICM_ISR_RHC_Pos))</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0c309772de04b613b38fa7267ef27352"> 311</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RDM_Pos 4 </span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor">#define ICM_ISR_RDM_Msk (_U_(0xF) &lt;&lt; ICM_ISR_RDM_Pos)</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor">#define ICM_ISR_RDM(value) (ICM_ISR_RDM_Msk &amp; ((value) &lt;&lt; ICM_ISR_RDM_Pos))</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a4a92d77ddb0c05b189351d3f7743e153"> 314</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RBE_Pos 8 </span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor">#define ICM_ISR_RBE_Msk (_U_(0xF) &lt;&lt; ICM_ISR_RBE_Pos)</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor">#define ICM_ISR_RBE(value) (ICM_ISR_RBE_Msk &amp; ((value) &lt;&lt; ICM_ISR_RBE_Pos))</span></div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3efdcea1c1ca9429fe1539c6e35b92be"> 317</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RWC_Pos 12 </span></div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#define ICM_ISR_RWC_Msk (_U_(0xF) &lt;&lt; ICM_ISR_RWC_Pos)</span></div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#define ICM_ISR_RWC(value) (ICM_ISR_RWC_Msk &amp; ((value) &lt;&lt; ICM_ISR_RWC_Pos))</span></div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8ba468532d5265969bc7c28c2a090aba"> 320</a></span>&#160;<span class="preprocessor">#define ICM_ISR_REC_Pos 16 </span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor">#define ICM_ISR_REC_Msk (_U_(0xF) &lt;&lt; ICM_ISR_REC_Pos)</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor">#define ICM_ISR_REC(value) (ICM_ISR_REC_Msk &amp; ((value) &lt;&lt; ICM_ISR_REC_Pos))</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a03062bb456a06371bb138896cf02abb4"> 323</a></span>&#160;<span class="preprocessor">#define ICM_ISR_RSU_Pos 20 </span></div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor">#define ICM_ISR_RSU_Msk (_U_(0xF) &lt;&lt; ICM_ISR_RSU_Pos)</span></div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#define ICM_ISR_RSU(value) (ICM_ISR_RSU_Msk &amp; ((value) &lt;&lt; ICM_ISR_RSU_Pos))</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a723a502c86a366f7b7c4a76220b0d5ad"> 326</a></span>&#160;<span class="preprocessor">#define ICM_ISR_URAD_Pos 24 </span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#define ICM_ISR_URAD (_U_(0x1) &lt;&lt; ICM_ISR_URAD_Pos)</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae13faba87f9349246a833f23bf312ab3"> 328</a></span>&#160;<span class="preprocessor">#define ICM_ISR_MASK _U_(0x01FFFFFF) </span></div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_UASR : (ICM Offset: 0x20) (R/ 32) Undefined Access Status -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="unionICM__UASR__Type.html"> 332</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="unionICM__UASR__Type.html#aeaa7f8dc90f760081e7613f30f6330bd"> 334</a></span>&#160; uint32_t <a class="code" href="unionICM__UASR__Type.html#aeaa7f8dc90f760081e7613f30f6330bd">URAT</a>:3; </div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="unionICM__UASR__Type.html#a5452bd7f9584d1ba26e73de34c035acb"> 335</a></span>&#160; uint32_t :29; </div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="unionICM__UASR__Type.html#a79ab16339732c1b6b855cce2a57993cd"> 336</a></span>&#160; } bit; </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="unionICM__UASR__Type.html#a12b9e6e00aadf6d881a35e49a734e2f3"> 337</a></span>&#160; uint32_t <a class="code" href="unionICM__UASR__Type.html#a12b9e6e00aadf6d881a35e49a734e2f3">reg</a>; </div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;} <a class="code" href="unionICM__UASR__Type.html">ICM_UASR_Type</a>;</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</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="l00340"></a><span class="lineno"> 340</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8924c31a7717ccb12cd67942441b5166"> 341</a></span>&#160;<span class="preprocessor">#define ICM_UASR_OFFSET 0x20 </span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#abd5b522a7cfd485b9e25a17b17546c39"> 342</a></span>&#160;<span class="preprocessor">#define ICM_UASR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a74e95221cafc6ba8165d2d60019581f4"> 344</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_Pos 0 </span></div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_Msk (_U_(0x7) &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT(value) (ICM_UASR_URAT_Msk &amp; ((value) &lt;&lt; ICM_UASR_URAT_Pos))</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0754f85597b05ee2fe3fcab99b8d4f63"> 347</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_UNSPEC_STRUCT_MEMBER_Val _U_(0x0) </span></div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0c98cdb9cd6e868aa31ebd3bdb44cc85"> 348</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_CFG_MODIFIED_Val _U_(0x1) </span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa9bda1fde7de8ee902ff6b17373ae771"> 349</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_DSCR_MODIFIED_Val _U_(0x2) </span></div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a770c08190dc88cc58e1bce72b19bf316"> 350</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_HASH_MODIFIED_Val _U_(0x3) </span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#adf561d7956433dcd6002cbfb7235ad74"> 351</a></span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_READ_ACCESS_Val _U_(0x4) </span></div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_UNSPEC_STRUCT_MEMBER (ICM_UASR_URAT_UNSPEC_STRUCT_MEMBER_Val &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_CFG_MODIFIED (ICM_UASR_URAT_CFG_MODIFIED_Val &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_DSCR_MODIFIED (ICM_UASR_URAT_DSCR_MODIFIED_Val &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_HASH_MODIFIED (ICM_UASR_URAT_HASH_MODIFIED_Val &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor">#define ICM_UASR_URAT_READ_ACCESS (ICM_UASR_URAT_READ_ACCESS_Val &lt;&lt; ICM_UASR_URAT_Pos)</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#addbb92795a033d99b4bd2464bd7bdf83"> 357</a></span>&#160;<span class="preprocessor">#define ICM_UASR_MASK _U_(0x00000007) </span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_DSCR : (ICM Offset: 0x30) (R/W 32) Region Descriptor Area Start Address -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="unionICM__DSCR__Type.html"> 361</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="unionICM__DSCR__Type.html#a85986ff85b25cad1c7592ea350388fed"> 363</a></span>&#160; uint32_t :6; </div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="unionICM__DSCR__Type.html#aaaaef0b83e1943217986d85c49309c67"> 364</a></span>&#160; uint32_t <a class="code" href="unionICM__DSCR__Type.html#aaaaef0b83e1943217986d85c49309c67">DASA</a>:26; </div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="unionICM__DSCR__Type.html#a7528db5b56c449db2c3d15df3af3e026"> 365</a></span>&#160; } bit; </div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="unionICM__DSCR__Type.html#ab14d1a4a1844a375bfd24f69c5f217ff"> 366</a></span>&#160; uint32_t <a class="code" href="unionICM__DSCR__Type.html#ab14d1a4a1844a375bfd24f69c5f217ff">reg</a>; </div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;} <a class="code" href="unionICM__DSCR__Type.html">ICM_DSCR_Type</a>;</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</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="l00369"></a><span class="lineno"> 369</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3550fcc8833e477aa50edf2706dbb132"> 370</a></span>&#160;<span class="preprocessor">#define ICM_DSCR_OFFSET 0x30 </span></div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aaded598f48356cbb28029720b62c8ffa"> 371</a></span>&#160;<span class="preprocessor">#define ICM_DSCR_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a383d719038483930302846b1ed1df420"> 373</a></span>&#160;<span class="preprocessor">#define ICM_DSCR_DASA_Pos 6 </span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor">#define ICM_DSCR_DASA_Msk (_U_(0x3FFFFFF) &lt;&lt; ICM_DSCR_DASA_Pos)</span></div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="preprocessor">#define ICM_DSCR_DASA(value) (ICM_DSCR_DASA_Msk &amp; ((value) &lt;&lt; ICM_DSCR_DASA_Pos))</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae705a66d854dc37c052eb1d184dd6bad"> 376</a></span>&#160;<span class="preprocessor">#define ICM_DSCR_MASK _U_(0xFFFFFFC0) </span></div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_HASH : (ICM Offset: 0x34) (R/W 32) Region Hash Area Start Address -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="unionICM__HASH__Type.html"> 380</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="unionICM__HASH__Type.html#a7dc8a87bf4ce6bb43edb43550a0fa19e"> 382</a></span>&#160; uint32_t :7; </div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="unionICM__HASH__Type.html#a146dc6f4fcd9cc11aa3fc5daac4a9000"> 383</a></span>&#160; uint32_t <a class="code" href="unionICM__HASH__Type.html#a146dc6f4fcd9cc11aa3fc5daac4a9000">HASA</a>:25; </div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="unionICM__HASH__Type.html#a8c23d36f6bc910a00c2ee7f85ae25e92"> 384</a></span>&#160; } bit; </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="unionICM__HASH__Type.html#a11b3160afe29e160a94e9c579f1e983b"> 385</a></span>&#160; uint32_t <a class="code" href="unionICM__HASH__Type.html#a11b3160afe29e160a94e9c579f1e983b">reg</a>; </div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;} <a class="code" href="unionICM__HASH__Type.html">ICM_HASH_Type</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</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="l00388"></a><span class="lineno"> 388</span>&#160; </div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aca2c3512ee6410914bc8a3c40fb25a6d"> 389</a></span>&#160;<span class="preprocessor">#define ICM_HASH_OFFSET 0x34 </span></div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a371bf6f011243ff620af2351c0b99a2a"> 390</a></span>&#160;<span class="preprocessor">#define ICM_HASH_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ade058a8352ff18ae5b813f5f66de3bb4"> 392</a></span>&#160;<span class="preprocessor">#define ICM_HASH_HASA_Pos 7 </span></div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="preprocessor">#define ICM_HASH_HASA_Msk (_U_(0x1FFFFFF) &lt;&lt; ICM_HASH_HASA_Pos)</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor">#define ICM_HASH_HASA(value) (ICM_HASH_HASA_Msk &amp; ((value) &lt;&lt; ICM_HASH_HASA_Pos))</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac30dc1ad19378c908a800e224080c7d1"> 395</a></span>&#160;<span class="preprocessor">#define ICM_HASH_MASK _U_(0xFFFFFF80) </span></div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_UIHVAL : (ICM Offset: 0x38) ( /W 32) User Initial Hash Value n -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="unionICM__UIHVAL__Type.html"> 399</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="unionICM__UIHVAL__Type.html#a11b1c19395139eb104c0331a0800ccb3"> 401</a></span>&#160; uint32_t <a class="code" href="unionICM__UIHVAL__Type.html#a11b1c19395139eb104c0331a0800ccb3">VAL</a>:32; </div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="unionICM__UIHVAL__Type.html#a349ccc079f476391ec3a5b75f2e17c6c"> 402</a></span>&#160; } bit; </div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="unionICM__UIHVAL__Type.html#aec638dffd5b3974d6cb5407d56df007f"> 403</a></span>&#160; uint32_t <a class="code" href="unionICM__UIHVAL__Type.html#aec638dffd5b3974d6cb5407d56df007f">reg</a>; </div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;} <a class="code" href="unionICM__UIHVAL__Type.html">ICM_UIHVAL_Type</a>;</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</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="l00406"></a><span class="lineno"> 406</span>&#160; </div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a18e9d8698391c20741c7696eca4677b5"> 407</a></span>&#160;<span class="preprocessor">#define ICM_UIHVAL_OFFSET 0x38 </span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3f8811fc8ed65a98f9ad4b37c4194aa1"> 408</a></span>&#160;<span class="preprocessor">#define ICM_UIHVAL_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ad34d4dbc9035f963a3180993accd34a6"> 410</a></span>&#160;<span class="preprocessor">#define ICM_UIHVAL_VAL_Pos 0 </span></div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#define ICM_UIHVAL_VAL_Msk (_U_(0xFFFFFFFF) &lt;&lt; ICM_UIHVAL_VAL_Pos)</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor">#define ICM_UIHVAL_VAL(value) (ICM_UIHVAL_VAL_Msk &amp; ((value) &lt;&lt; ICM_UIHVAL_VAL_Pos))</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0242ef965585ba62297da1e30aa83be0"> 413</a></span>&#160;<span class="preprocessor">#define ICM_UIHVAL_MASK _U_(0xFFFFFFFF) </span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_RADDR : (ICM Offset: 0x00) (R/W 32) Region Start Address -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="unionICM__RADDR__Type.html"> 417</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="unionICM__RADDR__Type.html#a4e90ed7f3caa11a30972bade37a0bc69"> 418</a></span>&#160; uint32_t <a class="code" href="unionICM__RADDR__Type.html#a4e90ed7f3caa11a30972bade37a0bc69">reg</a>; </div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;} <a class="code" href="unionICM__RADDR__Type.html">ICM_RADDR_Type</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</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="l00421"></a><span class="lineno"> 421</span>&#160; </div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac18ac78a1dd5e4f44ac00befd46768df"> 422</a></span>&#160;<span class="preprocessor">#define ICM_RADDR_OFFSET 0x00 </span></div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a2559ac7ae6f814b9d3ebb21456906296"> 423</a></span>&#160;<span class="preprocessor">#define ICM_RADDR_MASK _U_(0xFFFFFFFF) </span></div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_RCFG : (ICM Offset: 0x04) (R/W 32) Region Configuration -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html"> 427</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#aabf8ed373ef4bfb505c3ec1b9b969ba0"> 429</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#aabf8ed373ef4bfb505c3ec1b9b969ba0">CDWBN</a>:1; </div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a3ca2d4233f98c9ca1a4839b012f736d2"> 430</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#a3ca2d4233f98c9ca1a4839b012f736d2">WRAP</a>:1; </div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a1a76a13263b836b3d2cacf7427d6bd77"> 431</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#a1a76a13263b836b3d2cacf7427d6bd77">EOM</a>:1; </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#ae41342ede75337012a093b08d1455430"> 432</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#aee186ae77ad5a595c94433e9504c3e03"> 433</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#aee186ae77ad5a595c94433e9504c3e03">RHIEN</a>:1; </div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#af82b057a0a7e02121dcbf5f627cde331"> 434</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#af82b057a0a7e02121dcbf5f627cde331">DMIEN</a>:1; </div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#aae5e52b4efb07cabc81eb33f104813f0"> 435</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#aae5e52b4efb07cabc81eb33f104813f0">BEIEN</a>:1; </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a00b3f052dc992327c75466464ef1f6d3"> 436</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#a00b3f052dc992327c75466464ef1f6d3">WCIEN</a>:1; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#aee1a539dda8fff1c6905f5ef9d54d945"> 437</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#aee1a539dda8fff1c6905f5ef9d54d945">ECIEN</a>:1; </div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#adf8b84db511cc8c317e509428809ca11"> 438</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#adf8b84db511cc8c317e509428809ca11">SUIEN</a>:1; </div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#aab11dba37f7bb0f4697dfbb447eba6a3"> 439</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#aab11dba37f7bb0f4697dfbb447eba6a3">PROCDLY</a>:1; </div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a35c4f4fd79ed31d1f162a9f5ee2de8d9"> 440</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#ab6080c1cff3f78d2dc506d9d37bce4b1"> 441</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#ab6080c1cff3f78d2dc506d9d37bce4b1">ALGO</a>:3; </div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a02664b285cd6430eadadc8e72699d49b"> 442</a></span>&#160; uint32_t :9; </div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#af91f6b6068d77e08fe214ca1646c6c9f"> 443</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#af91f6b6068d77e08fe214ca1646c6c9f">MRPROT</a>:6; </div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#ad992f0bdab8867982fbeb64abeaf21bb"> 444</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#a5cc451b2fd2d3943948a54da68a75055"> 445</a></span>&#160; } bit; </div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="unionICM__RCFG__Type.html#ab2c75c97d4e1027e042ef108fb483155"> 446</a></span>&#160; uint32_t <a class="code" href="unionICM__RCFG__Type.html#ab2c75c97d4e1027e042ef108fb483155">reg</a>; </div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;} <a class="code" href="unionICM__RCFG__Type.html">ICM_RCFG_Type</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</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="l00449"></a><span class="lineno"> 449</span>&#160; </div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a67f79de608d5b8e84d411de33e935240"> 450</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_OFFSET 0x04 </span></div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab3d05fadc1d7391c5928d61d01f452ab"> 451</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a71f6c0af57a8ac42d9058ba483944b78"> 453</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN_Pos 0 </span></div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN (_U_(0x1) &lt;&lt; ICM_RCFG_CDWBN_Pos)</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0e22685e4f19a78d16b93b85efc2bc27"> 455</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN_WRBA_Val _U_(0x0) </span></div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa5d68d09c87e8d2bd5653f85d64e3bf8"> 456</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN_COMP_Val _U_(0x1) </span></div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN_WRBA (ICM_RCFG_CDWBN_WRBA_Val &lt;&lt; ICM_RCFG_CDWBN_Pos)</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor">#define ICM_RCFG_CDWBN_COMP (ICM_RCFG_CDWBN_COMP_Val &lt;&lt; ICM_RCFG_CDWBN_Pos)</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3bcbf779a24e72844bc22ed8ba3497df"> 459</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP_Pos 1 </span></div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP (_U_(0x1) &lt;&lt; ICM_RCFG_WRAP_Pos)</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a4771e1b6ae80d212f7cd527552a7b22f"> 461</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP_NO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a2cf4983c97fcbaa179a1a33daa80130d"> 462</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP_YES_Val _U_(0x1) </span></div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP_NO (ICM_RCFG_WRAP_NO_Val &lt;&lt; ICM_RCFG_WRAP_Pos)</span></div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor">#define ICM_RCFG_WRAP_YES (ICM_RCFG_WRAP_YES_Val &lt;&lt; ICM_RCFG_WRAP_Pos)</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a378a70850bed5e07aaac0167f9df3d46"> 465</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM_Pos 2 </span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM (_U_(0x1) &lt;&lt; ICM_RCFG_EOM_Pos)</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a5f3c11bb3541487235c3187e0c38fb61"> 467</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM_NO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a1a1088b38aae8888c106d13555d34af3"> 468</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM_YES_Val _U_(0x1) </span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM_NO (ICM_RCFG_EOM_NO_Val &lt;&lt; ICM_RCFG_EOM_Pos)</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">#define ICM_RCFG_EOM_YES (ICM_RCFG_EOM_YES_Val &lt;&lt; ICM_RCFG_EOM_Pos)</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aeda75bcbe5bb53ce6eb7dac7cf7d6e36"> 471</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN_Pos 4 </span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN (_U_(0x1) &lt;&lt; ICM_RCFG_RHIEN_Pos)</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa994909dd58ad3ec597214bc7380df51"> 473</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ad894d7c173638dc69f098e012466d3a5"> 474</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN_EN (ICM_RCFG_RHIEN_EN_Val &lt;&lt; ICM_RCFG_RHIEN_Pos)</span></div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#define ICM_RCFG_RHIEN_DIS (ICM_RCFG_RHIEN_DIS_Val &lt;&lt; ICM_RCFG_RHIEN_Pos)</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aae886f572331cbc1168a2bc84132c0a1"> 477</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN_Pos 5 </span></div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN (_U_(0x1) &lt;&lt; ICM_RCFG_DMIEN_Pos)</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab4589e46754e30de0f092d3412b25249"> 479</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a6d9cbf08b1cd163af0df89b10b338805"> 480</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN_EN (ICM_RCFG_DMIEN_EN_Val &lt;&lt; ICM_RCFG_DMIEN_Pos)</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="preprocessor">#define ICM_RCFG_DMIEN_DIS (ICM_RCFG_DMIEN_DIS_Val &lt;&lt; ICM_RCFG_DMIEN_Pos)</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0381e695ad906593d43e4d287db4e60a"> 483</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN_Pos 6 </span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN (_U_(0x1) &lt;&lt; ICM_RCFG_BEIEN_Pos)</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a42e8415587115d089fcbcdafe6533f38"> 485</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a416b05ee3064a06e6714c39c84a3743c"> 486</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN_EN (ICM_RCFG_BEIEN_EN_Val &lt;&lt; ICM_RCFG_BEIEN_Pos)</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="preprocessor">#define ICM_RCFG_BEIEN_DIS (ICM_RCFG_BEIEN_DIS_Val &lt;&lt; ICM_RCFG_BEIEN_Pos)</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae8a63272e72e6d77349025db92da5c37"> 489</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN_Pos 7 </span></div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN (_U_(0x1) &lt;&lt; ICM_RCFG_WCIEN_Pos)</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a723dd9d27e9236455abc4e20723156ce"> 491</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a2b9e12413cf8c0cd6a95ba8f9d37b989"> 492</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN_EN (ICM_RCFG_WCIEN_EN_Val &lt;&lt; ICM_RCFG_WCIEN_Pos)</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor">#define ICM_RCFG_WCIEN_DIS (ICM_RCFG_WCIEN_DIS_Val &lt;&lt; ICM_RCFG_WCIEN_Pos)</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a8ac4db6725d4c8de0e9307e3e2f2db8d"> 495</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN_Pos 8 </span></div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN (_U_(0x1) &lt;&lt; ICM_RCFG_ECIEN_Pos)</span></div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a13d7651e4d5409389761bcfa2316373b"> 497</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab65de4c284b1231a536c17d564762395"> 498</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN_EN (ICM_RCFG_ECIEN_EN_Val &lt;&lt; ICM_RCFG_ECIEN_Pos)</span></div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#define ICM_RCFG_ECIEN_DIS (ICM_RCFG_ECIEN_DIS_Val &lt;&lt; ICM_RCFG_ECIEN_Pos)</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a969cfc7968ad883f793d387c349c7c7f"> 501</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN_Pos 9 </span></div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN (_U_(0x1) &lt;&lt; ICM_RCFG_SUIEN_Pos)</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a0268ed9693d95c647210b8020ea96843"> 503</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN_EN_Val _U_(0x0) </span></div>
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab8edc7ee8db3ba7f4932400a0409b74d"> 504</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN_DIS_Val _U_(0x1) </span></div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN_EN (ICM_RCFG_SUIEN_EN_Val &lt;&lt; ICM_RCFG_SUIEN_Pos)</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor">#define ICM_RCFG_SUIEN_DIS (ICM_RCFG_SUIEN_DIS_Val &lt;&lt; ICM_RCFG_SUIEN_Pos)</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a3e13a388bccb22544ce657252f3b2e2d"> 507</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY_Pos 10 </span></div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY (_U_(0x1) &lt;&lt; ICM_RCFG_PROCDLY_Pos)</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#aa1f4324ca2234ac19d164b1e5abe2467"> 509</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY_SHORT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab0b9df5fc73c9a8c2bcab64439fa254a"> 510</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY_LONG_Val _U_(0x1) </span></div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY_SHORT (ICM_RCFG_PROCDLY_SHORT_Val &lt;&lt; ICM_RCFG_PROCDLY_Pos)</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="preprocessor">#define ICM_RCFG_PROCDLY_LONG (ICM_RCFG_PROCDLY_LONG_Val &lt;&lt; ICM_RCFG_PROCDLY_Pos)</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a40410946a20c73b4ff812f218e00c4a9"> 513</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_ALGO_Pos 12 </span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="preprocessor">#define ICM_RCFG_ALGO_Msk (_U_(0x7) &lt;&lt; ICM_RCFG_ALGO_Pos)</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="preprocessor">#define ICM_RCFG_ALGO(value) (ICM_RCFG_ALGO_Msk &amp; ((value) &lt;&lt; ICM_RCFG_ALGO_Pos))</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ae4de1a47aaf8c019c7632209c54c9c59"> 516</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_MRPROT_Pos 24 </span></div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="preprocessor">#define ICM_RCFG_MRPROT_Msk (_U_(0x3F) &lt;&lt; ICM_RCFG_MRPROT_Pos)</span></div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="preprocessor">#define ICM_RCFG_MRPROT(value) (ICM_RCFG_MRPROT_Msk &amp; ((value) &lt;&lt; ICM_RCFG_MRPROT_Pos))</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ad77dbc12d95eb7f4e0e5b7fc1f0b046f"> 519</a></span>&#160;<span class="preprocessor">#define ICM_RCFG_MASK _U_(0x3F0077F7) </span></div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_RCTRL : (ICM Offset: 0x08) (R/W 32) Region Control -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="unionICM__RCTRL__Type.html"> 523</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="unionICM__RCTRL__Type.html#abf38cc24f704b2a3239878bc67625f7d"> 525</a></span>&#160; uint32_t <a class="code" href="unionICM__RCTRL__Type.html#abf38cc24f704b2a3239878bc67625f7d">TRSIZE</a>:16; </div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="unionICM__RCTRL__Type.html#af5dc4ebdaa60a1dfee6cfa6f3123fe9f"> 526</a></span>&#160; uint32_t :16; </div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="unionICM__RCTRL__Type.html#a69034435039495fc17e1cc48378132eb"> 527</a></span>&#160; } bit; </div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="unionICM__RCTRL__Type.html#a535a80efb7c670f1c07fd83b29ac9899"> 528</a></span>&#160; uint32_t <a class="code" href="unionICM__RCTRL__Type.html#a535a80efb7c670f1c07fd83b29ac9899">reg</a>; </div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;} <a class="code" href="unionICM__RCTRL__Type.html">ICM_RCTRL_Type</a>;</div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</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="l00531"></a><span class="lineno"> 531</span>&#160; </div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ac36cfcca3a33d950254519d142426644"> 532</a></span>&#160;<span class="preprocessor">#define ICM_RCTRL_OFFSET 0x08 </span></div>
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#ab85029ba95d49e5ccab09dfd2b6766d3"> 534</a></span>&#160;<span class="preprocessor">#define ICM_RCTRL_TRSIZE_Pos 0 </span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="preprocessor">#define ICM_RCTRL_TRSIZE_Msk (_U_(0xFFFF) &lt;&lt; ICM_RCTRL_TRSIZE_Pos)</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor">#define ICM_RCTRL_TRSIZE(value) (ICM_RCTRL_TRSIZE_Msk &amp; ((value) &lt;&lt; ICM_RCTRL_TRSIZE_Pos))</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a71832030d6483370bd61ef1dc0da2485"> 537</a></span>&#160;<span class="preprocessor">#define ICM_RCTRL_MASK _U_(0x0000FFFF) </span></div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- ICM_RNEXT : (ICM Offset: 0x0C) (R/W 32) Region Next Address -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="unionICM__RNEXT__Type.html"> 541</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="unionICM__RNEXT__Type.html#a1577f502bcd04964de7b6149633e45ec"> 542</a></span>&#160; uint32_t <a class="code" href="unionICM__RNEXT__Type.html#a1577f502bcd04964de7b6149633e45ec">reg</a>; </div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;} <a class="code" href="unionICM__RNEXT__Type.html">ICM_RNEXT_Type</a>;</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</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="l00545"></a><span class="lineno"> 545</span>&#160; </div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a4a03da3d8bbb8d80b133b85db1d501aa"> 546</a></span>&#160;<span class="preprocessor">#define ICM_RNEXT_OFFSET 0x0C </span></div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="component_2icm_8h.html#a20f4d7f0ba882b86ecf3a9445832eb1a"> 547</a></span>&#160;<span class="preprocessor">#define ICM_RNEXT_MASK _U_(0xFFFFFFFF) </span></div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structIcm.html"> 551</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="structIcm.html#a20c20e5b8ec4d5aaf8888e3feee92057"> 552</a></span>&#160; __IO <a class="code" href="unionICM__CFG__Type.html">ICM_CFG_Type</a> <a class="code" href="structIcm.html#a20c20e5b8ec4d5aaf8888e3feee92057">CFG</a>; </div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structIcm.html#a40d3beb0754307ba1eded5f30893cee8"> 553</a></span>&#160; __O <a class="code" href="unionICM__CTRL__Type.html">ICM_CTRL_Type</a> <a class="code" href="structIcm.html#a40d3beb0754307ba1eded5f30893cee8">CTRL</a>; </div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="structIcm.html#a909fc9f64528563127f3a59bcf5a863d"> 554</a></span>&#160; __I <a class="code" href="unionICM__SR__Type.html">ICM_SR_Type</a> <a class="code" href="structIcm.html#a909fc9f64528563127f3a59bcf5a863d">SR</a>; </div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved1[0x4];</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="structIcm.html#a326ec88a1050b8f86b61bad521f09b90"> 556</a></span>&#160; __O <a class="code" href="unionICM__IER__Type.html">ICM_IER_Type</a> <a class="code" href="structIcm.html#a326ec88a1050b8f86b61bad521f09b90">IER</a>; </div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="structIcm.html#aa230b47e86f270ee5d92be78cba5971a"> 557</a></span>&#160; __O <a class="code" href="unionICM__IDR__Type.html">ICM_IDR_Type</a> <a class="code" href="structIcm.html#aa230b47e86f270ee5d92be78cba5971a">IDR</a>; </div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="structIcm.html#a8dfccd30988381bd8cb870e1e2d368a4"> 558</a></span>&#160; __I <a class="code" href="unionICM__IMR__Type.html">ICM_IMR_Type</a> <a class="code" href="structIcm.html#a8dfccd30988381bd8cb870e1e2d368a4">IMR</a>; </div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="structIcm.html#a28aa1223e5618b78c71eb31c7e55891c"> 559</a></span>&#160; __I <a class="code" href="unionICM__ISR__Type.html">ICM_ISR_Type</a> <a class="code" href="structIcm.html#a28aa1223e5618b78c71eb31c7e55891c">ISR</a>; </div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="structIcm.html#ab29ae4602acadd5b2868ad6d636dcfa3"> 560</a></span>&#160; __I <a class="code" href="unionICM__UASR__Type.html">ICM_UASR_Type</a> <a class="code" href="structIcm.html#ab29ae4602acadd5b2868ad6d636dcfa3">UASR</a>; </div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved2[0xC];</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="structIcm.html#a4eda2eedc549694e76820ce7cf7a047a"> 562</a></span>&#160; __IO <a class="code" href="unionICM__DSCR__Type.html">ICM_DSCR_Type</a> <a class="code" href="structIcm.html#a4eda2eedc549694e76820ce7cf7a047a">DSCR</a>; </div>
<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="structIcm.html#ade104b78652eb14c1131971755342531"> 563</a></span>&#160; __IO <a class="code" href="unionICM__HASH__Type.html">ICM_HASH_Type</a> <a class="code" href="structIcm.html#ade104b78652eb14c1131971755342531">HASH</a>; </div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="structIcm.html#aec36a7b6ad2310803c45f8f0b7756a9d"> 564</a></span>&#160; __O <a class="code" href="unionICM__UIHVAL__Type.html">ICM_UIHVAL_Type</a> UIHVAL[8]; </div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;} <a class="code" href="structIcm.html">Icm</a>;</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</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="l00567"></a><span class="lineno"> 567</span>&#160; </div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="structIcmDescriptor.html"> 570</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="structIcmDescriptor.html#aeb1eadaeea121c57bd17ddee6f56ffdd"> 571</a></span>&#160; __IO <a class="code" href="unionICM__RADDR__Type.html">ICM_RADDR_Type</a> <a class="code" href="structIcmDescriptor.html#aeb1eadaeea121c57bd17ddee6f56ffdd">RADDR</a>; </div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="structIcmDescriptor.html#a2a202c92fc97439a40de8d761e8ef3bd"> 572</a></span>&#160; __IO <a class="code" href="unionICM__RCFG__Type.html">ICM_RCFG_Type</a> <a class="code" href="structIcmDescriptor.html#a2a202c92fc97439a40de8d761e8ef3bd">RCFG</a>; </div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structIcmDescriptor.html#af32c4ef633f488e8b91b6212d7531ba6"> 573</a></span>&#160; __IO <a class="code" href="unionICM__RCTRL__Type.html">ICM_RCTRL_Type</a> <a class="code" href="structIcmDescriptor.html#af32c4ef633f488e8b91b6212d7531ba6">RCTRL</a>; </div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structIcmDescriptor.html#a34737436b8df5c94dcac8f66292d554e"> 574</a></span>&#160; __IO <a class="code" href="unionICM__RNEXT__Type.html">ICM_RNEXT_Type</a> <a class="code" href="structIcmDescriptor.html#a34737436b8df5c94dcac8f66292d554e">RNEXT</a>; </div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;} <a class="code" href="structIcmDescriptor.html">IcmDescriptor</a>;</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</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="l00577"></a><span class="lineno"> 577</span>&#160; </div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor">#define SECTION_ICM_DESCRIPTOR</span></div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; </div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SAME54_ICM_COMPONENT_ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aunionICM__SR__Type_html_a2861fb249cba6a1874e3c03fa7e95259"><div class="ttname"><a href="unionICM__SR__Type.html#a2861fb249cba6a1874e3c03fa7e95259">ICM_SR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00146">icm.h:146</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_aec96af9771c9ac6de81bc1f553858f0e"><div class="ttname"><a href="unionICM__ISR__Type.html#aec96af9771c9ac6de81bc1f553858f0e">ICM_ISR_Type::RWC</a></div><div class="ttdeci">uint32_t RWC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00295">icm.h:295</a></div></div>
<div class="ttc" id="astructIcm_html_a4eda2eedc549694e76820ce7cf7a047a"><div class="ttname"><a href="structIcm.html#a4eda2eedc549694e76820ce7cf7a047a">Icm::DSCR</a></div><div class="ttdeci">__IO ICM_DSCR_Type DSCR</div><div class="ttdoc">Offset: 0x30 (R/W 32) Region Descriptor Area Start Address.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00562">icm.h:562</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_a1a76a13263b836b3d2cacf7427d6bd77"><div class="ttname"><a href="unionICM__RCFG__Type.html#a1a76a13263b836b3d2cacf7427d6bd77">ICM_RCFG_Type::EOM</a></div><div class="ttdeci">uint32_t EOM</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00431">icm.h:431</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_aad505dca1277568a62caf741522cd4e4"><div class="ttname"><a href="unionICM__IMR__Type.html#aad505dca1277568a62caf741522cd4e4">ICM_IMR_Type::REC</a></div><div class="ttdeci">uint32_t REC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00254">icm.h:254</a></div></div>
<div class="ttc" id="astructIcm_html_a8dfccd30988381bd8cb870e1e2d368a4"><div class="ttname"><a href="structIcm.html#a8dfccd30988381bd8cb870e1e2d368a4">Icm::IMR</a></div><div class="ttdeci">__I ICM_IMR_Type IMR</div><div class="ttdoc">Offset: 0x18 (R/ 32) Interrupt Mask.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00558">icm.h:558</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_af26e059e0e2cf1cc77da298a4acd2511"><div class="ttname"><a href="unionICM__ISR__Type.html#af26e059e0e2cf1cc77da298a4acd2511">ICM_ISR_Type::URAD</a></div><div class="ttdeci">uint32_t URAD</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00298">icm.h:298</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_ad0ec11e82af3d990e8abe6e27c3c3264"><div class="ttname"><a href="unionICM__CFG__Type.html#ad0ec11e82af3d990e8abe6e27c3c3264">ICM_CFG_Type::WBDIS</a></div><div class="ttdeci">uint32_t WBDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00046">icm.h:46</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html"><div class="ttname"><a href="unionICM__RCFG__Type.html">ICM_RCFG_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00427">icm.h:427</a></div></div>
<div class="ttc" id="aunionICM__UIHVAL__Type_html"><div class="ttname"><a href="unionICM__UIHVAL__Type.html">ICM_UIHVAL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00399">icm.h:399</a></div></div>
<div class="ttc" id="aunionICM__DSCR__Type_html_ab14d1a4a1844a375bfd24f69c5f217ff"><div class="ttname"><a href="unionICM__DSCR__Type.html#ab14d1a4a1844a375bfd24f69c5f217ff">ICM_DSCR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00366">icm.h:366</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_ac797507aa3cb0acbb941f3de7de17169"><div class="ttname"><a href="unionICM__CFG__Type.html#ac797507aa3cb0acbb941f3de7de17169">ICM_CFG_Type::BBC</a></div><div class="ttdeci">uint32_t BBC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00050">icm.h:50</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_a14bc9bc39f6b06bfabff94a7f404553b"><div class="ttname"><a href="unionICM__CTRL__Type.html#a14bc9bc39f6b06bfabff94a7f404553b">ICM_CTRL_Type::RMEN</a></div><div class="ttdeci">uint32_t RMEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00110">icm.h:110</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_ab700dfb7968d992d2753299bebfe7ebd"><div class="ttname"><a href="unionICM__CFG__Type.html#ab700dfb7968d992d2753299bebfe7ebd">ICM_CFG_Type::UIHASH</a></div><div class="ttdeci">uint32_t UIHASH</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00054">icm.h:54</a></div></div>
<div class="ttc" id="aunionICM__SR__Type_html_a95f1e285288056e72e79d2011a9d76d0"><div class="ttname"><a href="unionICM__SR__Type.html#a95f1e285288056e72e79d2011a9d76d0">ICM_SR_Type::ENABLE</a></div><div class="ttdeci">uint32_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00140">icm.h:140</a></div></div>
<div class="ttc" id="aunionICM__UASR__Type_html"><div class="ttname"><a href="unionICM__UASR__Type.html">ICM_UASR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00332">icm.h:332</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_aee1a539dda8fff1c6905f5ef9d54d945"><div class="ttname"><a href="unionICM__RCFG__Type.html#aee1a539dda8fff1c6905f5ef9d54d945">ICM_RCFG_Type::ECIEN</a></div><div class="ttdeci">uint32_t ECIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00437">icm.h:437</a></div></div>
<div class="ttc" id="aunionICM__DSCR__Type_html"><div class="ttname"><a href="unionICM__DSCR__Type.html">ICM_DSCR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00361">icm.h:361</a></div></div>
<div class="ttc" id="astructIcm_html_aa230b47e86f270ee5d92be78cba5971a"><div class="ttname"><a href="structIcm.html#aa230b47e86f270ee5d92be78cba5971a">Icm::IDR</a></div><div class="ttdeci">__O ICM_IDR_Type IDR</div><div class="ttdoc">Offset: 0x14 ( /W 32) Interrupt Disable.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00557">icm.h:557</a></div></div>
<div class="ttc" id="aunionICM__UIHVAL__Type_html_aec638dffd5b3974d6cb5407d56df007f"><div class="ttname"><a href="unionICM__UIHVAL__Type.html#aec638dffd5b3974d6cb5407d56df007f">ICM_UIHVAL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00403">icm.h:403</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_aab11dba37f7bb0f4697dfbb447eba6a3"><div class="ttname"><a href="unionICM__RCFG__Type.html#aab11dba37f7bb0f4697dfbb447eba6a3">ICM_RCFG_Type::PROCDLY</a></div><div class="ttdeci">uint32_t PROCDLY</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00439">icm.h:439</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_a5394ba5b6ac21d21277f6bf00502862c"><div class="ttname"><a href="unionICM__IMR__Type.html#a5394ba5b6ac21d21277f6bf00502862c">ICM_IMR_Type::RWC</a></div><div class="ttdeci">uint32_t RWC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00253">icm.h:253</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_ab6080c1cff3f78d2dc506d9d37bce4b1"><div class="ttname"><a href="unionICM__RCFG__Type.html#ab6080c1cff3f78d2dc506d9d37bce4b1">ICM_RCFG_Type::ALGO</a></div><div class="ttdeci">uint32_t ALGO</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00441">icm.h:441</a></div></div>
<div class="ttc" id="astructIcm_html"><div class="ttname"><a href="structIcm.html">Icm</a></div><div class="ttdoc">ICM APB hardware registers.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00551">icm.h:551</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html"><div class="ttname"><a href="unionICM__IDR__Type.html">ICM_IDR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00206">icm.h:206</a></div></div>
<div class="ttc" id="astructIcm_html_ade104b78652eb14c1131971755342531"><div class="ttname"><a href="structIcm.html#ade104b78652eb14c1131971755342531">Icm::HASH</a></div><div class="ttdeci">__IO ICM_HASH_Type HASH</div><div class="ttdoc">Offset: 0x34 (R/W 32) Region Hash Area Start Address.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00563">icm.h:563</a></div></div>
<div class="ttc" id="aunionICM__HASH__Type_html"><div class="ttname"><a href="unionICM__HASH__Type.html">ICM_HASH_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00380">icm.h:380</a></div></div>
<div class="ttc" id="aunionICM__UASR__Type_html_a12b9e6e00aadf6d881a35e49a734e2f3"><div class="ttname"><a href="unionICM__UASR__Type.html#a12b9e6e00aadf6d881a35e49a734e2f3">ICM_UASR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00337">icm.h:337</a></div></div>
<div class="ttc" id="aunionICM__SR__Type_html"><div class="ttname"><a href="unionICM__SR__Type.html">ICM_SR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00138">icm.h:138</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_abfaaace3f03f8c8ef87831de2f22ea24"><div class="ttname"><a href="unionICM__IMR__Type.html#abfaaace3f03f8c8ef87831de2f22ea24">ICM_IMR_Type::RHC</a></div><div class="ttdeci">uint32_t RHC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00250">icm.h:250</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_ad8db7d113a4dcb7701ae99f1d2f27c38"><div class="ttname"><a href="unionICM__CFG__Type.html#ad8db7d113a4dcb7701ae99f1d2f27c38">ICM_CFG_Type::UALGO</a></div><div class="ttdeci">uint32_t UALGO</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00055">icm.h:55</a></div></div>
<div class="ttc" id="aunionICM__HASH__Type_html_a146dc6f4fcd9cc11aa3fc5daac4a9000"><div class="ttname"><a href="unionICM__HASH__Type.html#a146dc6f4fcd9cc11aa3fc5daac4a9000">ICM_HASH_Type::HASA</a></div><div class="ttdeci">uint32_t HASA</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00383">icm.h:383</a></div></div>
<div class="ttc" id="aunionICM__RNEXT__Type_html_a1577f502bcd04964de7b6149633e45ec"><div class="ttname"><a href="unionICM__RNEXT__Type.html#a1577f502bcd04964de7b6149633e45ec">ICM_RNEXT_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00542">icm.h:542</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html"><div class="ttname"><a href="unionICM__IMR__Type.html">ICM_IMR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00248">icm.h:248</a></div></div>
<div class="ttc" id="astructIcm_html_a40d3beb0754307ba1eded5f30893cee8"><div class="ttname"><a href="structIcm.html#a40d3beb0754307ba1eded5f30893cee8">Icm::CTRL</a></div><div class="ttdeci">__O ICM_CTRL_Type CTRL</div><div class="ttdoc">Offset: 0x04 ( /W 32) Control.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00553">icm.h:553</a></div></div>
<div class="ttc" id="aunionICM__RADDR__Type_html_a4e90ed7f3caa11a30972bade37a0bc69"><div class="ttname"><a href="unionICM__RADDR__Type.html#a4e90ed7f3caa11a30972bade37a0bc69">ICM_RADDR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00418">icm.h:418</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_abe97e58f4be83784dd65b491e9c47092"><div class="ttname"><a href="unionICM__CTRL__Type.html#abe97e58f4be83784dd65b491e9c47092">ICM_CTRL_Type::REHASH</a></div><div class="ttdeci">uint32_t REHASH</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00108">icm.h:108</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_afb549ef64f71fd3871c68116b4594136"><div class="ttname"><a href="unionICM__CTRL__Type.html#afb549ef64f71fd3871c68116b4594136">ICM_CTRL_Type::SWRST</a></div><div class="ttdeci">uint32_t SWRST</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00106">icm.h:106</a></div></div>
<div class="ttc" id="aunionICM__RCTRL__Type_html_a535a80efb7c670f1c07fd83b29ac9899"><div class="ttname"><a href="unionICM__RCTRL__Type.html#a535a80efb7c670f1c07fd83b29ac9899">ICM_RCTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00528">icm.h:528</a></div></div>
<div class="ttc" id="aunionICM__RCTRL__Type_html_abf38cc24f704b2a3239878bc67625f7d"><div class="ttname"><a href="unionICM__RCTRL__Type.html#abf38cc24f704b2a3239878bc67625f7d">ICM_RCTRL_Type::TRSIZE</a></div><div class="ttdeci">uint32_t TRSIZE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00525">icm.h:525</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_a919932a92ca832de4276f204d51ac54f"><div class="ttname"><a href="unionICM__IDR__Type.html#a919932a92ca832de4276f204d51ac54f">ICM_IDR_Type::RDM</a></div><div class="ttdeci">uint32_t RDM</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00209">icm.h:209</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_a444244b29e0f6972436718046e8d94f2"><div class="ttname"><a href="unionICM__IMR__Type.html#a444244b29e0f6972436718046e8d94f2">ICM_IMR_Type::RBE</a></div><div class="ttdeci">uint32_t RBE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00252">icm.h:252</a></div></div>
<div class="ttc" id="astructIcmDescriptor_html_aeb1eadaeea121c57bd17ddee6f56ffdd"><div class="ttname"><a href="structIcmDescriptor.html#aeb1eadaeea121c57bd17ddee6f56ffdd">IcmDescriptor::RADDR</a></div><div class="ttdeci">__IO ICM_RADDR_Type RADDR</div><div class="ttdoc">Offset: 0x00 (R/W 32) Region Start Address.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00571">icm.h:571</a></div></div>
<div class="ttc" id="aunionICM__UASR__Type_html_aeaa7f8dc90f760081e7613f30f6330bd"><div class="ttname"><a href="unionICM__UASR__Type.html#aeaa7f8dc90f760081e7613f30f6330bd">ICM_UASR_Type::URAT</a></div><div class="ttdeci">uint32_t URAT</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00334">icm.h:334</a></div></div>
<div class="ttc" id="astructIcmDescriptor_html"><div class="ttname"><a href="structIcmDescriptor.html">IcmDescriptor</a></div><div class="ttdoc">ICM Descriptor SRAM registers.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00570">icm.h:570</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_af4c899048afea95540fecd980f3d0868"><div class="ttname"><a href="unionICM__CFG__Type.html#af4c899048afea95540fecd980f3d0868">ICM_CFG_Type::HAPROT</a></div><div class="ttdeci">uint32_t HAPROT</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00056">icm.h:56</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_ae1798754aaf26eb10a69049706b06cb7"><div class="ttname"><a href="unionICM__ISR__Type.html#ae1798754aaf26eb10a69049706b06cb7">ICM_ISR_Type::RSU</a></div><div class="ttdeci">uint32_t RSU</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00297">icm.h:297</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a879ee642c03d8fe8fe63e9ea72829680"><div class="ttname"><a href="unionICM__IER__Type.html#a879ee642c03d8fe8fe63e9ea72829680">ICM_IER_Type::RSU</a></div><div class="ttdeci">uint32_t RSU</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00172">icm.h:172</a></div></div>
<div class="ttc" id="aunionICM__HASH__Type_html_a11b3160afe29e160a94e9c579f1e983b"><div class="ttname"><a href="unionICM__HASH__Type.html#a11b3160afe29e160a94e9c579f1e983b">ICM_HASH_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00385">icm.h:385</a></div></div>
<div class="ttc" id="astructIcm_html_a28aa1223e5618b78c71eb31c7e55891c"><div class="ttname"><a href="structIcm.html#a28aa1223e5618b78c71eb31c7e55891c">Icm::ISR</a></div><div class="ttdeci">__I ICM_ISR_Type ISR</div><div class="ttdoc">Offset: 0x1C (R/ 32) Interrupt Status.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00559">icm.h:559</a></div></div>
<div class="ttc" id="aunionICM__SR__Type_html_a79916fd0ab4bb4f71a0f9166db844a09"><div class="ttname"><a href="unionICM__SR__Type.html#a79916fd0ab4bb4f71a0f9166db844a09">ICM_SR_Type::RAWRMDIS</a></div><div class="ttdeci">uint32_t RAWRMDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00142">icm.h:142</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_aff21797762fa17158a254d35f0a55f85"><div class="ttname"><a href="unionICM__IDR__Type.html#aff21797762fa17158a254d35f0a55f85">ICM_IDR_Type::RSU</a></div><div class="ttdeci">uint32_t RSU</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00213">icm.h:213</a></div></div>
<div class="ttc" id="aunionICM__RNEXT__Type_html"><div class="ttname"><a href="unionICM__RNEXT__Type.html">ICM_RNEXT_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00541">icm.h:541</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_aabf8ed373ef4bfb505c3ec1b9b969ba0"><div class="ttname"><a href="unionICM__RCFG__Type.html#aabf8ed373ef4bfb505c3ec1b9b969ba0">ICM_RCFG_Type::CDWBN</a></div><div class="ttdeci">uint32_t CDWBN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00429">icm.h:429</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_a00b3f052dc992327c75466464ef1f6d3"><div class="ttname"><a href="unionICM__RCFG__Type.html#a00b3f052dc992327c75466464ef1f6d3">ICM_RCFG_Type::WCIEN</a></div><div class="ttdeci">uint32_t WCIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00436">icm.h:436</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a466341124eed99b951bafa4c83d9c9b3"><div class="ttname"><a href="unionICM__IER__Type.html#a466341124eed99b951bafa4c83d9c9b3">ICM_IER_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00176">icm.h:176</a></div></div>
<div class="ttc" id="astructIcm_html_a326ec88a1050b8f86b61bad521f09b90"><div class="ttname"><a href="structIcm.html#a326ec88a1050b8f86b61bad521f09b90">Icm::IER</a></div><div class="ttdeci">__O ICM_IER_Type IER</div><div class="ttdoc">Offset: 0x10 ( /W 32) Interrupt Enable.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00556">icm.h:556</a></div></div>
<div class="ttc" id="astructIcm_html_a20c20e5b8ec4d5aaf8888e3feee92057"><div class="ttname"><a href="structIcm.html#a20c20e5b8ec4d5aaf8888e3feee92057">Icm::CFG</a></div><div class="ttdeci">__IO ICM_CFG_Type CFG</div><div class="ttdoc">Offset: 0x00 (R/W 32) Configuration.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00552">icm.h:552</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_aa1048e44f02bb5894fc96e1abb14f090"><div class="ttname"><a href="unionICM__CFG__Type.html#aa1048e44f02bb5894fc96e1abb14f090">ICM_CFG_Type::DAPROT</a></div><div class="ttdeci">uint32_t DAPROT</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00058">icm.h:58</a></div></div>
<div class="ttc" id="aunionICM__DSCR__Type_html_aaaaef0b83e1943217986d85c49309c67"><div class="ttname"><a href="unionICM__DSCR__Type.html#aaaaef0b83e1943217986d85c49309c67">ICM_DSCR_Type::DASA</a></div><div class="ttdeci">uint32_t DASA</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00364">icm.h:364</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_aa5edadcf1bdca950837862ea44a30d30"><div class="ttname"><a href="unionICM__CFG__Type.html#aa5edadcf1bdca950837862ea44a30d30">ICM_CFG_Type::ASCD</a></div><div class="ttdeci">uint32_t ASCD</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00051">icm.h:51</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_aa6614af3cd2d970375ea58ea25bb5ea8"><div class="ttname"><a href="unionICM__CTRL__Type.html#aa6614af3cd2d970375ea58ea25bb5ea8">ICM_CTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00113">icm.h:113</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_aee186ae77ad5a595c94433e9504c3e03"><div class="ttname"><a href="unionICM__RCFG__Type.html#aee186ae77ad5a595c94433e9504c3e03">ICM_RCFG_Type::RHIEN</a></div><div class="ttdeci">uint32_t RHIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00433">icm.h:433</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html"><div class="ttname"><a href="unionICM__CTRL__Type.html">ICM_CTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00102">icm.h:102</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_a764d3c82cdd452998c40ebf9c50051c7"><div class="ttname"><a href="unionICM__IDR__Type.html#a764d3c82cdd452998c40ebf9c50051c7">ICM_IDR_Type::REC</a></div><div class="ttdeci">uint32_t REC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00212">icm.h:212</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a5387d425973302e1c261022564eb7f71"><div class="ttname"><a href="unionICM__IER__Type.html#a5387d425973302e1c261022564eb7f71">ICM_IER_Type::RDM</a></div><div class="ttdeci">uint32_t RDM</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00168">icm.h:168</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_af82b057a0a7e02121dcbf5f627cde331"><div class="ttname"><a href="unionICM__RCFG__Type.html#af82b057a0a7e02121dcbf5f627cde331">ICM_RCFG_Type::DMIEN</a></div><div class="ttdeci">uint32_t DMIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00434">icm.h:434</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_a26f7b92d04284e17094a954889e34c00"><div class="ttname"><a href="unionICM__ISR__Type.html#a26f7b92d04284e17094a954889e34c00">ICM_ISR_Type::RBE</a></div><div class="ttdeci">uint32_t RBE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00294">icm.h:294</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a1cf05e47773ae891e75b5acbc0b7f3c5"><div class="ttname"><a href="unionICM__IER__Type.html#a1cf05e47773ae891e75b5acbc0b7f3c5">ICM_IER_Type::URAD</a></div><div class="ttdeci">uint32_t URAD</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00173">icm.h:173</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_ae093d52b848138c8abbe45c11e5177f0"><div class="ttname"><a href="unionICM__IMR__Type.html#ae093d52b848138c8abbe45c11e5177f0">ICM_IMR_Type::RDM</a></div><div class="ttdeci">uint32_t RDM</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00251">icm.h:251</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html"><div class="ttname"><a href="unionICM__CFG__Type.html">ICM_CFG_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00044">icm.h:44</a></div></div>
<div class="ttc" id="aunionICM__UIHVAL__Type_html_a11b1c19395139eb104c0331a0800ccb3"><div class="ttname"><a href="unionICM__UIHVAL__Type.html#a11b1c19395139eb104c0331a0800ccb3">ICM_UIHVAL_Type::VAL</a></div><div class="ttdeci">uint32_t VAL</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00401">icm.h:401</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a6471026d8f77bf933c92a27169dbf65a"><div class="ttname"><a href="unionICM__IER__Type.html#a6471026d8f77bf933c92a27169dbf65a">ICM_IER_Type::RBE</a></div><div class="ttdeci">uint32_t RBE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00169">icm.h:169</a></div></div>
<div class="ttc" id="aunionICM__RCTRL__Type_html"><div class="ttname"><a href="unionICM__RCTRL__Type.html">ICM_RCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00523">icm.h:523</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_aca5ec7521b6f69502719e2d845d35049"><div class="ttname"><a href="unionICM__IDR__Type.html#aca5ec7521b6f69502719e2d845d35049">ICM_IDR_Type::URAD</a></div><div class="ttdeci">uint32_t URAD</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00214">icm.h:214</a></div></div>
<div class="ttc" id="astructIcm_html_ab29ae4602acadd5b2868ad6d636dcfa3"><div class="ttname"><a href="structIcm.html#ab29ae4602acadd5b2868ad6d636dcfa3">Icm::UASR</a></div><div class="ttdeci">__I ICM_UASR_Type UASR</div><div class="ttdoc">Offset: 0x20 (R/ 32) Undefined Access Status.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00560">icm.h:560</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_a36524be4f4a2aff11d0836374cd45078"><div class="ttname"><a href="unionICM__IDR__Type.html#a36524be4f4a2aff11d0836374cd45078">ICM_IDR_Type::RHC</a></div><div class="ttdeci">uint32_t RHC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00208">icm.h:208</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_a3b189052af6bbfd3eecb6dc606c07647"><div class="ttname"><a href="unionICM__IDR__Type.html#a3b189052af6bbfd3eecb6dc606c07647">ICM_IDR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00217">icm.h:217</a></div></div>
<div class="ttc" id="aunionICM__RADDR__Type_html"><div class="ttname"><a href="unionICM__RADDR__Type.html">ICM_RADDR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00417">icm.h:417</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_a8a7824ed9be7132a13975a6fef984afa"><div class="ttname"><a href="unionICM__CFG__Type.html#a8a7824ed9be7132a13975a6fef984afa">ICM_CFG_Type::SLBDIS</a></div><div class="ttdeci">uint32_t SLBDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00048">icm.h:48</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a08d788a849b5cb633fc99aa944072bc3"><div class="ttname"><a href="unionICM__IER__Type.html#a08d788a849b5cb633fc99aa944072bc3">ICM_IER_Type::RWC</a></div><div class="ttdeci">uint32_t RWC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00170">icm.h:170</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_a535147cc8e22e9cb4b0ceb532983c279"><div class="ttname"><a href="unionICM__CTRL__Type.html#a535147cc8e22e9cb4b0ceb532983c279">ICM_CTRL_Type::ENABLE</a></div><div class="ttdeci">uint32_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00104">icm.h:104</a></div></div>
<div class="ttc" id="aunionICM__SR__Type_html_a604223ac33df866166d832cb93a8d078"><div class="ttname"><a href="unionICM__SR__Type.html#a604223ac33df866166d832cb93a8d078">ICM_SR_Type::RMDIS</a></div><div class="ttdeci">uint32_t RMDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00143">icm.h:143</a></div></div>
<div class="ttc" id="astructIcmDescriptor_html_a34737436b8df5c94dcac8f66292d554e"><div class="ttname"><a href="structIcmDescriptor.html#a34737436b8df5c94dcac8f66292d554e">IcmDescriptor::RNEXT</a></div><div class="ttdeci">__IO ICM_RNEXT_Type RNEXT</div><div class="ttdoc">Offset: 0x0C (R/W 32) Region Next Address.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00574">icm.h:574</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_aaa77113c91dd9cbc325a44dd45cc9e0e"><div class="ttname"><a href="unionICM__IER__Type.html#aaa77113c91dd9cbc325a44dd45cc9e0e">ICM_IER_Type::REC</a></div><div class="ttdeci">uint32_t REC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00171">icm.h:171</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html"><div class="ttname"><a href="unionICM__IER__Type.html">ICM_IER_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00165">icm.h:165</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_ab0e370cfc8b9076e14c19ef111d02453"><div class="ttname"><a href="unionICM__CTRL__Type.html#ab0e370cfc8b9076e14c19ef111d02453">ICM_CTRL_Type::RMDIS</a></div><div class="ttdeci">uint32_t RMDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00109">icm.h:109</a></div></div>
<div class="ttc" id="astructIcmDescriptor_html_a2a202c92fc97439a40de8d761e8ef3bd"><div class="ttname"><a href="structIcmDescriptor.html#a2a202c92fc97439a40de8d761e8ef3bd">IcmDescriptor::RCFG</a></div><div class="ttdeci">__IO ICM_RCFG_Type RCFG</div><div class="ttdoc">Offset: 0x04 (R/W 32) Region Configuration.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00572">icm.h:572</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_aaec3b9403ce100dc39c7fc3ab30850a4"><div class="ttname"><a href="unionICM__IDR__Type.html#aaec3b9403ce100dc39c7fc3ab30850a4">ICM_IDR_Type::RBE</a></div><div class="ttdeci">uint32_t RBE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00210">icm.h:210</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_a95ae197af1cacfaf3653946e769b5711"><div class="ttname"><a href="unionICM__ISR__Type.html#a95ae197af1cacfaf3653946e769b5711">ICM_ISR_Type::RDM</a></div><div class="ttdeci">uint32_t RDM</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00293">icm.h:293</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_ab852bca663af076e40816e258fe5657e"><div class="ttname"><a href="unionICM__IMR__Type.html#ab852bca663af076e40816e258fe5657e">ICM_IMR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00259">icm.h:259</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html"><div class="ttname"><a href="unionICM__ISR__Type.html">ICM_ISR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00290">icm.h:290</a></div></div>
<div class="ttc" id="astructIcmDescriptor_html_af32c4ef633f488e8b91b6212d7531ba6"><div class="ttname"><a href="structIcmDescriptor.html#af32c4ef633f488e8b91b6212d7531ba6">IcmDescriptor::RCTRL</a></div><div class="ttdeci">__IO ICM_RCTRL_Type RCTRL</div><div class="ttdoc">Offset: 0x08 (R/W 32) Region Control.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00573">icm.h:573</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_aae5e52b4efb07cabc81eb33f104813f0"><div class="ttname"><a href="unionICM__RCFG__Type.html#aae5e52b4efb07cabc81eb33f104813f0">ICM_RCFG_Type::BEIEN</a></div><div class="ttdeci">uint32_t BEIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00435">icm.h:435</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_a3ca2d4233f98c9ca1a4839b012f736d2"><div class="ttname"><a href="unionICM__RCFG__Type.html#a3ca2d4233f98c9ca1a4839b012f736d2">ICM_RCFG_Type::WRAP</a></div><div class="ttdeci">uint32_t WRAP</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00430">icm.h:430</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="aunionICM__IMR__Type_html_a98b698bbc8f58f933d34dd812d54b52f"><div class="ttname"><a href="unionICM__IMR__Type.html#a98b698bbc8f58f933d34dd812d54b52f">ICM_IMR_Type::URAD</a></div><div class="ttdeci">uint32_t URAD</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00256">icm.h:256</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_a4cc0029a9e55a3e165c0d9e4316aeb8b"><div class="ttname"><a href="unionICM__CFG__Type.html#a4cc0029a9e55a3e165c0d9e4316aeb8b">ICM_CFG_Type::DUALBUFF</a></div><div class="ttdeci">uint32_t DUALBUFF</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00052">icm.h:52</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_af91f6b6068d77e08fe214ca1646c6c9f"><div class="ttname"><a href="unionICM__RCFG__Type.html#af91f6b6068d77e08fe214ca1646c6c9f">ICM_RCFG_Type::MRPROT</a></div><div class="ttdeci">uint32_t MRPROT</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00443">icm.h:443</a></div></div>
<div class="ttc" id="aunionICM__IER__Type_html_a5e02127594ce8e623c587b254581bfdc"><div class="ttname"><a href="unionICM__IER__Type.html#a5e02127594ce8e623c587b254581bfdc">ICM_IER_Type::RHC</a></div><div class="ttdeci">uint32_t RHC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00167">icm.h:167</a></div></div>
<div class="ttc" id="astructIcm_html_a909fc9f64528563127f3a59bcf5a863d"><div class="ttname"><a href="structIcm.html#a909fc9f64528563127f3a59bcf5a863d">Icm::SR</a></div><div class="ttdeci">__I ICM_SR_Type SR</div><div class="ttdoc">Offset: 0x08 (R/ 32) Status.</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00554">icm.h:554</a></div></div>
<div class="ttc" id="aunionICM__IDR__Type_html_acf24c98deccf45e85ee47ff65b4ecd9e"><div class="ttname"><a href="unionICM__IDR__Type.html#acf24c98deccf45e85ee47ff65b4ecd9e">ICM_IDR_Type::RWC</a></div><div class="ttdeci">uint32_t RWC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00211">icm.h:211</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_ab2c75c97d4e1027e042ef108fb483155"><div class="ttname"><a href="unionICM__RCFG__Type.html#ab2c75c97d4e1027e042ef108fb483155">ICM_RCFG_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00446">icm.h:446</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_a2c4c4b55b03beae071639e608b0f8a87"><div class="ttname"><a href="unionICM__ISR__Type.html#a2c4c4b55b03beae071639e608b0f8a87">ICM_ISR_Type::RHC</a></div><div class="ttdeci">uint32_t RHC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00292">icm.h:292</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_ae86a575c7539db4e89b6a8c76eab2313"><div class="ttname"><a href="unionICM__ISR__Type.html#ae86a575c7539db4e89b6a8c76eab2313">ICM_ISR_Type::REC</a></div><div class="ttdeci">uint32_t REC</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00296">icm.h:296</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_a376cb6022607e8e56666e325c55f98f4"><div class="ttname"><a href="unionICM__CFG__Type.html#a376cb6022607e8e56666e325c55f98f4">ICM_CFG_Type::EOMDIS</a></div><div class="ttdeci">uint32_t EOMDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00047">icm.h:47</a></div></div>
<div class="ttc" id="aunionICM__CFG__Type_html_a19006cc5f31cb5bd868b18bffb4d8f18"><div class="ttname"><a href="unionICM__CFG__Type.html#a19006cc5f31cb5bd868b18bffb4d8f18">ICM_CFG_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00061">icm.h:61</a></div></div>
<div class="ttc" id="aunionICM__RCFG__Type_html_adf8b84db511cc8c317e509428809ca11"><div class="ttname"><a href="unionICM__RCFG__Type.html#adf8b84db511cc8c317e509428809ca11">ICM_RCFG_Type::SUIEN</a></div><div class="ttdeci">uint32_t SUIEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00438">icm.h:438</a></div></div>
<div class="ttc" id="aunionICM__CTRL__Type_html_a0d7fc66f495b7f20f3b869133b28d5cb"><div class="ttname"><a href="unionICM__CTRL__Type.html#a0d7fc66f495b7f20f3b869133b28d5cb">ICM_CTRL_Type::DISABLE</a></div><div class="ttdeci">uint32_t DISABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00105">icm.h:105</a></div></div>
<div class="ttc" id="aunionICM__IMR__Type_html_a455b46a4edeb118caf8bba3200e11e6d"><div class="ttname"><a href="unionICM__IMR__Type.html#a455b46a4edeb118caf8bba3200e11e6d">ICM_IMR_Type::RSU</a></div><div class="ttdeci">uint32_t RSU</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00255">icm.h:255</a></div></div>
<div class="ttc" id="aunionICM__ISR__Type_html_a443c26098907e4ded64a9568b414ffc6"><div class="ttname"><a href="unionICM__ISR__Type.html#a443c26098907e4ded64a9568b414ffc6">ICM_ISR_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2icm_8h_source.html#l00301">icm.h:301</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>