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.

909 lines
207 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/i2s.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">i2s.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="component_2i2s_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_I2S_COMPONENT_</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define _SAME54_I2S_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 I2S_U2224</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define REV_I2S 0x200</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">/* -------- I2S_CTRLA : (I2S Offset: 0x00) (R/W 8) Control A -------- */</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="unionI2S__CTRLA__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="unionI2S__CTRLA__Type.html#ac081cc89cca4299372fc54ee0eeaea64"> 46</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#ac081cc89cca4299372fc54ee0eeaea64">SWRST</a>:1; </div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#ab2eaa9eee907547a9e08b9737617db3f"> 47</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#ab2eaa9eee907547a9e08b9737617db3f">ENABLE</a>:1; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#af1ebea5a94d9e2841905ce3a304ffe6d"> 48</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#af1ebea5a94d9e2841905ce3a304ffe6d">CKEN0</a>:1; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a87da7f05bba65eefbbf0d81af73dd580"> 49</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#a87da7f05bba65eefbbf0d81af73dd580">CKEN1</a>:1; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a20ac56dbe8e37a4047f04046160ba61e"> 50</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#a20ac56dbe8e37a4047f04046160ba61e">TXEN</a>:1; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a01893f79e0a151a84b9168f4119eb99b"> 51</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#a01893f79e0a151a84b9168f4119eb99b">RXEN</a>:1; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#aafc0a9d50efd6c68ba907294be446a38"> 52</a></span>&#160; uint8_t :2; </div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a6e8db9434c3120d8208e0be38b448944"> 53</a></span>&#160; } bit; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; uint8_t :2; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a5943cd66954758cb7e6af9e60021c19d"> 56</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#a5943cd66954758cb7e6af9e60021c19d">CKEN</a>:2; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a2ff634f2ff906d65742da73fd55951ff"> 57</a></span>&#160; uint8_t :4; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#aebec36ed30d4f668111bb1125a6dbfaf"> 58</a></span>&#160; } vec; </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="unionI2S__CTRLA__Type.html#a5bf3db80d886c48735bfe1a37f1b3e0b"> 59</a></span>&#160; uint8_t <a class="code" href="unionI2S__CTRLA__Type.html#a5bf3db80d886c48735bfe1a37f1b3e0b">reg</a>; </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;} <a class="code" href="unionI2S__CTRLA__Type.html">I2S_CTRLA_Type</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</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="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6d620cfa3bc2af7bdbbbae9252f5b567"> 63</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_OFFSET 0x00 </span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ac55724eab173039ae6acf553ed92c693"> 64</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_RESETVALUE _U_(0x00) </span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a397b6ac745baf60099bd267adf4143a8"> 66</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_SWRST_Pos 0 </span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define I2S_CTRLA_SWRST (_U_(0x1) &lt;&lt; I2S_CTRLA_SWRST_Pos)</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3eca624a3bbc9c500de9624a3c816399"> 68</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_ENABLE_Pos 1 </span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#define I2S_CTRLA_ENABLE (_U_(0x1) &lt;&lt; I2S_CTRLA_ENABLE_Pos)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a7d77c4b6486ab5045b81fc091b9e338d"> 70</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN0_Pos 2 </span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN0 (_U_(1) &lt;&lt; I2S_CTRLA_CKEN0_Pos)</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8e21e63a40f88a9e5ec0542ff8df23c0"> 72</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN1_Pos 3 </span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN1 (_U_(1) &lt;&lt; I2S_CTRLA_CKEN1_Pos)</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8c61333786563ab2ed03bfb976fc4e74"> 74</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN_Pos 2 </span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN_Msk (_U_(0x3) &lt;&lt; I2S_CTRLA_CKEN_Pos)</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define I2S_CTRLA_CKEN(value) (I2S_CTRLA_CKEN_Msk &amp; ((value) &lt;&lt; I2S_CTRLA_CKEN_Pos))</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a501e61ab1ba7bb3b2bac7373ff80bd5e"> 77</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_TXEN_Pos 4 </span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define I2S_CTRLA_TXEN (_U_(0x1) &lt;&lt; I2S_CTRLA_TXEN_Pos)</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a06fcfeab9e39e7492298e3a4a3e58950"> 79</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_RXEN_Pos 5 </span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define I2S_CTRLA_RXEN (_U_(0x1) &lt;&lt; I2S_CTRLA_RXEN_Pos)</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a89739cb190180a69697f3ece0470b780"> 81</a></span>&#160;<span class="preprocessor">#define I2S_CTRLA_MASK _U_(0x3F) </span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_CLKCTRL : (I2S Offset: 0x04) (R/W 32) Clock Unit n Control -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html"> 85</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#aff647fe406d5d3f646521078cb1ca0c8"> 87</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#aff647fe406d5d3f646521078cb1ca0c8">SLOTSIZE</a>:2; </div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#ae0115c3a7792d5cdf7892a74faef5a5c"> 88</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#ae0115c3a7792d5cdf7892a74faef5a5c">NBSLOTS</a>:3; </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a96299dcf9cdc5a33532e5b563efa7fee"> 89</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a96299dcf9cdc5a33532e5b563efa7fee">FSWIDTH</a>:2; </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#ac80f2360b7e43db320efc422beb2055c"> 90</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#ac80f2360b7e43db320efc422beb2055c">BITDELAY</a>:1; </div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a6626d69f2946b570a1bd9a4f1f0a323a"> 91</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a6626d69f2946b570a1bd9a4f1f0a323a">FSSEL</a>:1; </div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#ad41b7dc3a089283f15238eed06bc09df"> 92</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#ad41b7dc3a089283f15238eed06bc09df">FSINV</a>:1; </div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#af8c30cbb790c3c8b4ffcb7d089083ca6"> 93</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#af8c30cbb790c3c8b4ffcb7d089083ca6">FSOUTINV</a>:1; </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a9bafb4f315f303d252b54cc3ad2be8cf"> 94</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a9bafb4f315f303d252b54cc3ad2be8cf">SCKSEL</a>:1; </div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a596aa4c1f1b5ea883d18f21c2730613e"> 95</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a596aa4c1f1b5ea883d18f21c2730613e">SCKOUTINV</a>:1; </div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a9bad3367378b1be0a091b020a97cdb90"> 96</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a9bad3367378b1be0a091b020a97cdb90">MCKSEL</a>:1; </div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a1d649efc7bf50df4a086a3f50f6f9622"> 97</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a1d649efc7bf50df4a086a3f50f6f9622">MCKEN</a>:1; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a36287a0c836b016a982812315d96efb1"> 98</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a36287a0c836b016a982812315d96efb1">MCKOUTINV</a>:1; </div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a8554d0ed509ed66ffd0805b4e6fef8ec"> 99</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a8554d0ed509ed66ffd0805b4e6fef8ec">MCKDIV</a>:6; </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a84cbe78646c851df1c7b36cd95d33625"> 100</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a39a27f504a2d3fccb6c99256ed503bad"> 101</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#a39a27f504a2d3fccb6c99256ed503bad">MCKOUTDIV</a>:6; </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a3053c325604a176a0c15f6d5b3323cac"> 102</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#a97dca9e614b941dda891b9a9c3013cac"> 103</a></span>&#160; } bit; </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="unionI2S__CLKCTRL__Type.html#ae3fe810b6e2a2c65df59d1f8ca519f0d"> 104</a></span>&#160; uint32_t <a class="code" href="unionI2S__CLKCTRL__Type.html#ae3fe810b6e2a2c65df59d1f8ca519f0d">reg</a>; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;} <a class="code" href="unionI2S__CLKCTRL__Type.html">I2S_CLKCTRL_Type</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</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="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ac9120317bb8722d15b6abd2964cc6b66"> 108</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_OFFSET 0x04 </span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a34cc8d707a5387d2ff9232ba0b30f95e"> 109</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3790543c148a2adda023e411fd6595ad"> 111</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_Pos 0 </span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_Msk (_U_(0x3) &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos)</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE(value) (I2S_CLKCTRL_SLOTSIZE_Msk &amp; ((value) &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos))</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8bdf35936a6d3d62de0c94cde31b1c94"> 114</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_8_Val _U_(0x0) </span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4caa59c4008c74b3ee0a8be8dd02183b"> 115</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_16_Val _U_(0x1) </span></div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abbc9d2ad05bbc8e24cdc97dcc5ffdd04"> 116</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_24_Val _U_(0x2) </span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aaee0ee592d4468e2abf681def2ad82b7"> 117</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_32_Val _U_(0x3) </span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_8 (I2S_CLKCTRL_SLOTSIZE_8_Val &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos)</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_16 (I2S_CLKCTRL_SLOTSIZE_16_Val &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos)</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_24 (I2S_CLKCTRL_SLOTSIZE_24_Val &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos)</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SLOTSIZE_32 (I2S_CLKCTRL_SLOTSIZE_32_Val &lt;&lt; I2S_CLKCTRL_SLOTSIZE_Pos)</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae01bc499f135be63219ee2c6444c05b3"> 122</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_NBSLOTS_Pos 2 </span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_NBSLOTS_Msk (_U_(0x7) &lt;&lt; I2S_CLKCTRL_NBSLOTS_Pos)</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_NBSLOTS(value) (I2S_CLKCTRL_NBSLOTS_Msk &amp; ((value) &lt;&lt; I2S_CLKCTRL_NBSLOTS_Pos))</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a68fd7a78e998d738a74bf6a56a47a082"> 125</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_Pos 5 </span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_Msk (_U_(0x3) &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos)</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH(value) (I2S_CLKCTRL_FSWIDTH_Msk &amp; ((value) &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos))</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a95aeb939939817f4a06c2b7fad0baf11"> 128</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_SLOT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a74f044f2df267ca85a29fea55b94cd7b"> 129</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_HALF_Val _U_(0x1) </span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8e586922105865e834930dfc922c1671"> 130</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_BIT_Val _U_(0x2) </span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ad8a9cb5d05e25833a45f099860ac162e"> 131</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_BURST_Val _U_(0x3) </span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_SLOT (I2S_CLKCTRL_FSWIDTH_SLOT_Val &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos)</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_HALF (I2S_CLKCTRL_FSWIDTH_HALF_Val &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos)</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_BIT (I2S_CLKCTRL_FSWIDTH_BIT_Val &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos)</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSWIDTH_BURST (I2S_CLKCTRL_FSWIDTH_BURST_Val &lt;&lt; I2S_CLKCTRL_FSWIDTH_Pos)</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a49490bb9926136b0a51f72cf1cb06d0b"> 136</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY_Pos 7 </span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY (_U_(0x1) &lt;&lt; I2S_CLKCTRL_BITDELAY_Pos)</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8f7fa76cbdfa92a9d34cb21798f42e05"> 138</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY_LJ_Val _U_(0x0) </span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afcd06500145915a75264200ecd94b82c"> 139</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY_I2S_Val _U_(0x1) </span></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY_LJ (I2S_CLKCTRL_BITDELAY_LJ_Val &lt;&lt; I2S_CLKCTRL_BITDELAY_Pos)</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_BITDELAY_I2S (I2S_CLKCTRL_BITDELAY_I2S_Val &lt;&lt; I2S_CLKCTRL_BITDELAY_Pos)</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa51b72506368a9cf76123c0309c2058f"> 142</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL_Pos 8 </span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL (_U_(0x1) &lt;&lt; I2S_CLKCTRL_FSSEL_Pos)</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a39d58817b2ebcbad9625f2b5aeadc335"> 144</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL_SCKDIV_Val _U_(0x0) </span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a705fcc1a6a527511c4840dddc95a2008"> 145</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL_FSPIN_Val _U_(0x1) </span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL_SCKDIV (I2S_CLKCTRL_FSSEL_SCKDIV_Val &lt;&lt; I2S_CLKCTRL_FSSEL_Pos)</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSSEL_FSPIN (I2S_CLKCTRL_FSSEL_FSPIN_Val &lt;&lt; I2S_CLKCTRL_FSSEL_Pos)</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a29373d39bfacc2e611c7529033904695"> 148</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSINV_Pos 9 </span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSINV (_U_(0x1) &lt;&lt; I2S_CLKCTRL_FSINV_Pos)</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#acaf6b659b41ebeb68a953853623fe32f"> 150</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSOUTINV_Pos 10 </span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_FSOUTINV (_U_(0x1) &lt;&lt; I2S_CLKCTRL_FSOUTINV_Pos)</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a51d7bf9feb1a438c178c07077a84d6ec"> 152</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL_Pos 11 </span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL (_U_(0x1) &lt;&lt; I2S_CLKCTRL_SCKSEL_Pos)</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4fcee5b58df1d5d62935da463555752d"> 154</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL_MCKDIV_Val _U_(0x0) </span></div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#af4b508014f15cb047bddbb681228668f"> 155</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL_SCKPIN_Val _U_(0x1) </span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL_MCKDIV (I2S_CLKCTRL_SCKSEL_MCKDIV_Val &lt;&lt; I2S_CLKCTRL_SCKSEL_Pos)</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKSEL_SCKPIN (I2S_CLKCTRL_SCKSEL_SCKPIN_Val &lt;&lt; I2S_CLKCTRL_SCKSEL_Pos)</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a74c1d5849cebe8fb0e16e16251e8f60d"> 158</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKOUTINV_Pos 12 </span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_SCKOUTINV (_U_(0x1) &lt;&lt; I2S_CLKCTRL_SCKOUTINV_Pos)</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4767c420ba0c4a22f2cfd89f1bd64533"> 160</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL_Pos 13 </span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL (_U_(0x1) &lt;&lt; I2S_CLKCTRL_MCKSEL_Pos)</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ad99be42bcb1d8ee04c4f99b4e64612cd"> 162</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL_GCLK_Val _U_(0x0) </span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a628c7be58d58c99048e2c6fe700924ff"> 163</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL_MCKPIN_Val _U_(0x1) </span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL_GCLK (I2S_CLKCTRL_MCKSEL_GCLK_Val &lt;&lt; I2S_CLKCTRL_MCKSEL_Pos)</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKSEL_MCKPIN (I2S_CLKCTRL_MCKSEL_MCKPIN_Val &lt;&lt; I2S_CLKCTRL_MCKSEL_Pos)</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aacb10d0c0efa62757e4ad2835e34b7ea"> 166</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKEN_Pos 14 </span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKEN (_U_(0x1) &lt;&lt; I2S_CLKCTRL_MCKEN_Pos)</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4fc0a23600a4d7c260a70a0e72aefb3e"> 168</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKOUTINV_Pos 15 </span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKOUTINV (_U_(0x1) &lt;&lt; I2S_CLKCTRL_MCKOUTINV_Pos)</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ad3726a482440530335068151b6dc027d"> 170</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKDIV_Pos 16 </span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKDIV_Msk (_U_(0x3F) &lt;&lt; I2S_CLKCTRL_MCKDIV_Pos)</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKDIV(value) (I2S_CLKCTRL_MCKDIV_Msk &amp; ((value) &lt;&lt; I2S_CLKCTRL_MCKDIV_Pos))</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afebe81d51492d496f010c589066b6480"> 173</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKOUTDIV_Pos 24 </span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKOUTDIV_Msk (_U_(0x3F) &lt;&lt; I2S_CLKCTRL_MCKOUTDIV_Pos)</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MCKOUTDIV(value) (I2S_CLKCTRL_MCKOUTDIV_Msk &amp; ((value) &lt;&lt; I2S_CLKCTRL_MCKOUTDIV_Pos))</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8226b438dcf86a1ccb34b1a34ee20851"> 176</a></span>&#160;<span class="preprocessor">#define I2S_CLKCTRL_MASK _U_(0x3F3FFFFF) </span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_INTENCLR : (I2S Offset: 0x0C) (R/W 16) Interrupt Enable Clear -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html"> 180</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#aa64fddb266193461221190638b89c234"> 182</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#aa64fddb266193461221190638b89c234">RXRDY0</a>:1; </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#af852c622758e48f1733b67f5cfb1850f"> 183</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#af852c622758e48f1733b67f5cfb1850f">RXRDY1</a>:1; </div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#afd54994bc78267de0da0411498b46ef8"> 184</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a7b06d563082fed59e5efdb17bff1b476"> 185</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#a7b06d563082fed59e5efdb17bff1b476">RXOR0</a>:1; </div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#af58efb6da3728f0d30d96f6191ac9454"> 186</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#af58efb6da3728f0d30d96f6191ac9454">RXOR1</a>:1; </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a9775369ae11af7bd84a7da32f40b8ba3"> 187</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#ac6cb5ed68c0994fa8cda9d3cb9f05d72"> 188</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#ac6cb5ed68c0994fa8cda9d3cb9f05d72">TXRDY0</a>:1; </div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a408dfa5692e4d1e5c59b55a9c3e29ca2"> 189</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#a408dfa5692e4d1e5c59b55a9c3e29ca2">TXRDY1</a>:1; </div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a059db5f96403e8fdc33dc6808734a1c2"> 190</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#ab96fb961046949b997b1f5e303843d83"> 191</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#ab96fb961046949b997b1f5e303843d83">TXUR0</a>:1; </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#af5e8b9b8f6e255f0819efddd9610e6a6"> 192</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#af5e8b9b8f6e255f0819efddd9610e6a6">TXUR1</a>:1; </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a514c4bd3d4b6b0483e3e972346e1b99b"> 193</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#aca1ed35d5eae71a929a830c0cc6fdabc"> 194</a></span>&#160; } bit; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a940b74af0b6dd49314b6e4992c7e1af1"> 196</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#a940b74af0b6dd49314b6e4992c7e1af1">RXRDY</a>:2; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a2a6a249c994d220c1cc30c11a3db0b74"> 198</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#a2a6a249c994d220c1cc30c11a3db0b74">RXOR</a>:2; </div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#ab4f76dd230de7cf1b1dce203b6e745b3"> 200</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#ab4f76dd230de7cf1b1dce203b6e745b3">TXRDY</a>:2; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#ac4830b4f350afea80da7cb21c0af201a"> 202</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#ac4830b4f350afea80da7cb21c0af201a">TXUR</a>:2; </div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#aa95ba10006da5ebcd2591da72474b4a1"> 204</a></span>&#160; } vec; </div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="unionI2S__INTENCLR__Type.html#a57ca45ffe9f97645332976d3a6a42fab"> 205</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENCLR__Type.html#a57ca45ffe9f97645332976d3a6a42fab">reg</a>; </div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;} <a class="code" href="unionI2S__INTENCLR__Type.html">I2S_INTENCLR_Type</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</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="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abd070bc8ffee600ddb258303c5ff7e6c"> 209</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_OFFSET 0x0C </span></div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2bc24ab6ab10ee3fcad4fb0678e122f4"> 210</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RESETVALUE _U_(0x0000) </span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a15e508b4c8f7428f2ff99616060bc6ee"> 212</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY0_Pos 0 </span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY0 (_U_(1) &lt;&lt; I2S_INTENCLR_RXRDY0_Pos)</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ab9fb50d874f6597bfa69abb73fbf2862"> 214</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY1_Pos 1 </span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY1 (_U_(1) &lt;&lt; I2S_INTENCLR_RXRDY1_Pos)</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a04eb812f8b42d1d690ba5420fc6b242b"> 216</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY_Pos 0 </span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTENCLR_RXRDY_Pos)</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXRDY(value) (I2S_INTENCLR_RXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTENCLR_RXRDY_Pos))</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae7b60215ac9e256b4660e710f2a20a15"> 219</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR0_Pos 4 </span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR0 (_U_(1) &lt;&lt; I2S_INTENCLR_RXOR0_Pos)</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3ac2f9b1f31d415d4e071d8af0074b06"> 221</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR1_Pos 5 </span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR1 (_U_(1) &lt;&lt; I2S_INTENCLR_RXOR1_Pos)</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afed2283ebdd42b5c187abf28e6029f0c"> 223</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR_Pos 4 </span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR_Msk (_U_(0x3) &lt;&lt; I2S_INTENCLR_RXOR_Pos)</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_RXOR(value) (I2S_INTENCLR_RXOR_Msk &amp; ((value) &lt;&lt; I2S_INTENCLR_RXOR_Pos))</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2ec1727e262443ba522900c51416e3c6"> 226</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY0_Pos 8 </span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY0 (_U_(1) &lt;&lt; I2S_INTENCLR_TXRDY0_Pos)</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ad9aeb6db3a8f09c6c6d586b64a98e4c3"> 228</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY1_Pos 9 </span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY1 (_U_(1) &lt;&lt; I2S_INTENCLR_TXRDY1_Pos)</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afc89b68c83bd2907f5c7a91cd36a667f"> 230</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY_Pos 8 </span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTENCLR_TXRDY_Pos)</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXRDY(value) (I2S_INTENCLR_TXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTENCLR_TXRDY_Pos))</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a40a52fbc12775b89db0e5e917beaba8d"> 233</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR0_Pos 12 </span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR0 (_U_(1) &lt;&lt; I2S_INTENCLR_TXUR0_Pos)</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8e6e57c754c211623784759da161c01d"> 235</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR1_Pos 13 </span></div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR1 (_U_(1) &lt;&lt; I2S_INTENCLR_TXUR1_Pos)</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3532309a5035b5752b503639978a9e62"> 237</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR_Pos 12 </span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR_Msk (_U_(0x3) &lt;&lt; I2S_INTENCLR_TXUR_Pos)</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#define I2S_INTENCLR_TXUR(value) (I2S_INTENCLR_TXUR_Msk &amp; ((value) &lt;&lt; I2S_INTENCLR_TXUR_Pos))</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a7511aeab3570168deef863a0945ff013"> 240</a></span>&#160;<span class="preprocessor">#define I2S_INTENCLR_MASK _U_(0x3333) </span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_INTENSET : (I2S Offset: 0x10) (R/W 16) Interrupt Enable Set -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html"> 244</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a42329bb512e77e1952332da97b1443c2"> 246</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a42329bb512e77e1952332da97b1443c2">RXRDY0</a>:1; </div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#aa69436115d307a1cb7a669f95fbdae14"> 247</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#aa69436115d307a1cb7a669f95fbdae14">RXRDY1</a>:1; </div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#ac1c8375faad73381055a33ba60807d15"> 248</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a9e05021ea7cf05fdef6839bb2273079f"> 249</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a9e05021ea7cf05fdef6839bb2273079f">RXOR0</a>:1; </div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a4f6c361e5e982433ea910ec2e27a965c"> 250</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a4f6c361e5e982433ea910ec2e27a965c">RXOR1</a>:1; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#aae23ba57f79ff17003e1f462b207cf59"> 251</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a71ccb2e01d3d3cf08cb6d6f2685771b7"> 252</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a71ccb2e01d3d3cf08cb6d6f2685771b7">TXRDY0</a>:1; </div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#aed374e3b55b9ad86b30dda81d129304f"> 253</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#aed374e3b55b9ad86b30dda81d129304f">TXRDY1</a>:1; </div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#aa18188f213fe642075510af85b4e7ea7"> 254</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a2713d4e8f97960a60dc01b00d5ac5159"> 255</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a2713d4e8f97960a60dc01b00d5ac5159">TXUR0</a>:1; </div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a749fa771b6fc7c4e0decd83e3a7b60af"> 256</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a749fa771b6fc7c4e0decd83e3a7b60af">TXUR1</a>:1; </div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#aa96f89dac8d193b5d752c0e3d85a044a"> 257</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a1729de3558fcd6008dd0008fab408661"> 258</a></span>&#160; } bit; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a76d7e9a84590131c8750ee00ee39a302"> 260</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a76d7e9a84590131c8750ee00ee39a302">RXRDY</a>:2; </div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#af0f84bd0ea14d27b711d5841790803b5"> 262</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#af0f84bd0ea14d27b711d5841790803b5">RXOR</a>:2; </div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a783ffe75f9e7662c931d02ead056a4d3"> 264</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a783ffe75f9e7662c931d02ead056a4d3">TXRDY</a>:2; </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#ac9d6271732d2a227b60759e603b99608"> 266</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#ac9d6271732d2a227b60759e603b99608">TXUR</a>:2; </div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#adf393ccb023cf37214259c2fc9ab8296"> 268</a></span>&#160; } vec; </div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="unionI2S__INTENSET__Type.html#a3ad5a810a99a76ff987bc91e0339f531"> 269</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTENSET__Type.html#a3ad5a810a99a76ff987bc91e0339f531">reg</a>; </div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;} <a class="code" href="unionI2S__INTENSET__Type.html">I2S_INTENSET_Type</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</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="l00272"></a><span class="lineno"> 272</span>&#160; </div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4f7799200879d836b56557cc501fc86c"> 273</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_OFFSET 0x10 </span></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#af0d24a1632b21dc544a62f9ba89478e3"> 274</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RESETVALUE _U_(0x0000) </span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a20017e8afeaed03d067cdab28118f120"> 276</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY0_Pos 0 </span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY0 (_U_(1) &lt;&lt; I2S_INTENSET_RXRDY0_Pos)</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a9f5ba1356e9c6c4cc5a89174ea9c9544"> 278</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY1_Pos 1 </span></div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY1 (_U_(1) &lt;&lt; I2S_INTENSET_RXRDY1_Pos)</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6a83119896f3ef19f62b84b85047291b"> 280</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY_Pos 0 </span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTENSET_RXRDY_Pos)</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXRDY(value) (I2S_INTENSET_RXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTENSET_RXRDY_Pos))</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a329b94c3981eea317584e01a84bbc23b"> 283</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR0_Pos 4 </span></div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR0 (_U_(1) &lt;&lt; I2S_INTENSET_RXOR0_Pos)</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa80578c073e672c92eb123cda1edd527"> 285</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR1_Pos 5 </span></div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR1 (_U_(1) &lt;&lt; I2S_INTENSET_RXOR1_Pos)</span></div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a85f713671974c54bdf903cbc6767f5d0"> 287</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR_Pos 4 </span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR_Msk (_U_(0x3) &lt;&lt; I2S_INTENSET_RXOR_Pos)</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#define I2S_INTENSET_RXOR(value) (I2S_INTENSET_RXOR_Msk &amp; ((value) &lt;&lt; I2S_INTENSET_RXOR_Pos))</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6e9a7c3dba406e01057e4923c0df405f"> 290</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY0_Pos 8 </span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY0 (_U_(1) &lt;&lt; I2S_INTENSET_TXRDY0_Pos)</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a825c2ed15a9153b24d8a83533b9cca35"> 292</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY1_Pos 9 </span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY1 (_U_(1) &lt;&lt; I2S_INTENSET_TXRDY1_Pos)</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4f5152f72ea4c8ccf037b78380108771"> 294</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY_Pos 8 </span></div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTENSET_TXRDY_Pos)</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXRDY(value) (I2S_INTENSET_TXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTENSET_TXRDY_Pos))</span></div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae7a70a245f4559dc2e882e5b5e40c24e"> 297</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR0_Pos 12 </span></div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR0 (_U_(1) &lt;&lt; I2S_INTENSET_TXUR0_Pos)</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a97d5fc3092599da0d0950d4cbdf8ec66"> 299</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR1_Pos 13 </span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR1 (_U_(1) &lt;&lt; I2S_INTENSET_TXUR1_Pos)</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0b01a5e36ed19ab2e98e0685a96d1e04"> 301</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR_Pos 12 </span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR_Msk (_U_(0x3) &lt;&lt; I2S_INTENSET_TXUR_Pos)</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#define I2S_INTENSET_TXUR(value) (I2S_INTENSET_TXUR_Msk &amp; ((value) &lt;&lt; I2S_INTENSET_TXUR_Pos))</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a69068c25175bd3bb6b3cd8dd5b48a933"> 304</a></span>&#160;<span class="preprocessor">#define I2S_INTENSET_MASK _U_(0x3333) </span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_INTFLAG : (I2S Offset: 0x14) (R/W 16) Interrupt Flag Status and Clear -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html"> 308</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{ <span class="comment">// __I to avoid read-modify-write on write-to-clear register</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a16722ce456e3d0b5efa407a66ce53c18"> 310</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a16722ce456e3d0b5efa407a66ce53c18">RXRDY0</a>:1; </div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a1fea4a632439a1266f5271765b976eb6"> 311</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a1fea4a632439a1266f5271765b976eb6">RXRDY1</a>:1; </div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a8d6a0b5e2d17d6f0ba8823564cc8fb6e"> 312</a></span>&#160; __I <a class="code" href="unionI2S__INTFLAG__Type.html#a8d6a0b5e2d17d6f0ba8823564cc8fb6e">uint16_t</a> :2; </div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a15e716a7672f524f8aca331332b17d4d"> 313</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a15e716a7672f524f8aca331332b17d4d">RXOR0</a>:1; </div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#ab5ecd387f3de89c96324ae32b0b2753c"> 314</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#ab5ecd387f3de89c96324ae32b0b2753c">RXOR1</a>:1; </div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a3e8ca570951b893405cf93737825fcfc"> 316</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a3e8ca570951b893405cf93737825fcfc">TXRDY0</a>:1; </div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#af6a08c72b5abfe93b6f9d85cd552a129"> 317</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#af6a08c72b5abfe93b6f9d85cd552a129">TXRDY1</a>:1; </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a4e942c6ea5b23eecb1838ea8b81eec98"> 319</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a4e942c6ea5b23eecb1838ea8b81eec98">TXUR0</a>:1; </div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a87543200fa145be24aa4b0ee3b67e045"> 320</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a87543200fa145be24aa4b0ee3b67e045">TXUR1</a>:1; </div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a19729d0ad77896266e49effec41fe2ab"> 322</a></span>&#160; } bit; </div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a87a153f7afa91d938db6fc92029ca87e"> 324</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a87a153f7afa91d938db6fc92029ca87e">RXRDY</a>:2; </div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#ad3b22512e042470b1115f44690d52f63"> 326</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#ad3b22512e042470b1115f44690d52f63">RXOR</a>:2; </div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a05f1b59e5afac697c843163f2ca9d48e"> 328</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a05f1b59e5afac697c843163f2ca9d48e">TXRDY</a>:2; </div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a80f602fed67029cda7c4761ca1ee6eef"> 330</a></span>&#160; __I uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#a80f602fed67029cda7c4761ca1ee6eef">TXUR</a>:2; </div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; __I uint16_t :2; </div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#a3e2e01dc302849965de90f3ca0ee3ace"> 332</a></span>&#160; } vec; </div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="unionI2S__INTFLAG__Type.html#abdb3eaa03d30b2608f67916702dafb0d"> 333</a></span>&#160; uint16_t <a class="code" href="unionI2S__INTFLAG__Type.html#abdb3eaa03d30b2608f67916702dafb0d">reg</a>; </div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;} <a class="code" href="unionI2S__INTFLAG__Type.html">I2S_INTFLAG_Type</a>;</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</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="l00336"></a><span class="lineno"> 336</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ac8ef4f6d3231d368efdb2135b13146d8"> 337</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_OFFSET 0x14 </span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a683106ff6b1673adc53e28a118d2c6b5"> 338</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RESETVALUE _U_(0x0000) </span></div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1eaa330e64ae98b22bd94d4820ef25bd"> 340</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY0_Pos 0 </span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY0 (_U_(1) &lt;&lt; I2S_INTFLAG_RXRDY0_Pos)</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3872451a6ff3dac098d309ac91a07224"> 342</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY1_Pos 1 </span></div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY1 (_U_(1) &lt;&lt; I2S_INTFLAG_RXRDY1_Pos)</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#af35339d81893f2eb7074bda7576ed732"> 344</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY_Pos 0 </span></div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTFLAG_RXRDY_Pos)</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXRDY(value) (I2S_INTFLAG_RXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTFLAG_RXRDY_Pos))</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aea01a5af5d62e72433ff5a4576fb2a5a"> 347</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR0_Pos 4 </span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR0 (_U_(1) &lt;&lt; I2S_INTFLAG_RXOR0_Pos)</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a187192cb3469dd749d34479792551617"> 349</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR1_Pos 5 </span></div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR1 (_U_(1) &lt;&lt; I2S_INTFLAG_RXOR1_Pos)</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a72a2ee346cab69a89d41a362304e67a8"> 351</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR_Pos 4 </span></div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR_Msk (_U_(0x3) &lt;&lt; I2S_INTFLAG_RXOR_Pos)</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_RXOR(value) (I2S_INTFLAG_RXOR_Msk &amp; ((value) &lt;&lt; I2S_INTFLAG_RXOR_Pos))</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ab8cb5231618dcbf1dc0755bef513fcbb"> 354</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY0_Pos 8 </span></div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY0 (_U_(1) &lt;&lt; I2S_INTFLAG_TXRDY0_Pos)</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa6d976afb12a4186f3801d42d7f3eaf2"> 356</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY1_Pos 9 </span></div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY1 (_U_(1) &lt;&lt; I2S_INTFLAG_TXRDY1_Pos)</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4401102e0bff61291957c9418e23a1b8"> 358</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY_Pos 8 </span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY_Msk (_U_(0x3) &lt;&lt; I2S_INTFLAG_TXRDY_Pos)</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXRDY(value) (I2S_INTFLAG_TXRDY_Msk &amp; ((value) &lt;&lt; I2S_INTFLAG_TXRDY_Pos))</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5f0b5fd326750e4e70210add0dd2dce7"> 361</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR0_Pos 12 </span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR0 (_U_(1) &lt;&lt; I2S_INTFLAG_TXUR0_Pos)</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5b34bc919a96b16a6b6cf8fcd7d1c657"> 363</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR1_Pos 13 </span></div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR1 (_U_(1) &lt;&lt; I2S_INTFLAG_TXUR1_Pos)</span></div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8f19374ab8dd41bf7c35c129c1389fa7"> 365</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR_Pos 12 </span></div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR_Msk (_U_(0x3) &lt;&lt; I2S_INTFLAG_TXUR_Pos)</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="preprocessor">#define I2S_INTFLAG_TXUR(value) (I2S_INTFLAG_TXUR_Msk &amp; ((value) &lt;&lt; I2S_INTFLAG_TXUR_Pos))</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa253de8b7b161df5481550f7ff9d2039"> 368</a></span>&#160;<span class="preprocessor">#define I2S_INTFLAG_MASK _U_(0x3333) </span></div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_SYNCBUSY : (I2S Offset: 0x18) (R/ 16) Synchronization Status -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html"> 372</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#af8fb2356f4c2849aedf9168b7cc4895d"> 374</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#af8fb2356f4c2849aedf9168b7cc4895d">SWRST</a>:1; </div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#aef9fbfa35d2fe3268c9d7ba8bff15ac8"> 375</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#aef9fbfa35d2fe3268c9d7ba8bff15ac8">ENABLE</a>:1; </div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#aec7c5bf04ecc1470da635bd9490b26d1"> 376</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#aec7c5bf04ecc1470da635bd9490b26d1">CKEN0</a>:1; </div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a1ed6486509ac781949a3f2e6c22aedcf"> 377</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#a1ed6486509ac781949a3f2e6c22aedcf">CKEN1</a>:1; </div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#ae1fa524d3baf9e3b278c2226010919d7"> 378</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#ae1fa524d3baf9e3b278c2226010919d7">TXEN</a>:1; </div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#afa966d171ca269f0c1d7237667f3a8a6"> 379</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#afa966d171ca269f0c1d7237667f3a8a6">RXEN</a>:1; </div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a48a8da0a186639911c1bbfc519949df2"> 380</a></span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a103c0466a61a89e7e9fb6f3f660c4e12"> 381</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#a103c0466a61a89e7e9fb6f3f660c4e12">TXDATA</a>:1; </div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a74d8bc811475a84fff6dc455f0395bd7"> 382</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#a74d8bc811475a84fff6dc455f0395bd7">RXDATA</a>:1; </div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a24f2b2d121cf6233b24004667a5bd1e2"> 383</a></span>&#160; uint16_t :6; </div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#abe31c1fc3805a8bdb4fc0b97931942ac"> 384</a></span>&#160; } bit; </div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; uint16_t :2; </div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a8ea9f51072df46f31df9511c51c31c35"> 387</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#a8ea9f51072df46f31df9511c51c31c35">CKEN</a>:2; </div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; uint16_t :12; </div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#ad14f168e33bfd8053f6d987fda0528ca"> 389</a></span>&#160; } vec; </div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="unionI2S__SYNCBUSY__Type.html#a927c7a9da51bd4d63734d27d5e3af968"> 390</a></span>&#160; uint16_t <a class="code" href="unionI2S__SYNCBUSY__Type.html#a927c7a9da51bd4d63734d27d5e3af968">reg</a>; </div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;} <a class="code" href="unionI2S__SYNCBUSY__Type.html">I2S_SYNCBUSY_Type</a>;</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</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="l00393"></a><span class="lineno"> 393</span>&#160; </div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0cd04094390fbef4453649aee09aa9d4"> 394</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_OFFSET 0x18 </span></div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6056c0d1259c0880975992ee251302eb"> 395</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_RESETVALUE _U_(0x0000) </span></div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0735d318b474ea6b9e13243f244300d7"> 397</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_SWRST_Pos 0 </span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_SWRST (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_SWRST_Pos)</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a783d665b2de37a5eab0a52f8c7ff3d2d"> 399</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_ENABLE_Pos 1 </span></div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_ENABLE (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_ENABLE_Pos)</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aad9165400f5446588625f6c8f431ea03"> 401</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN0_Pos 2 </span></div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN0 (_U_(1) &lt;&lt; I2S_SYNCBUSY_CKEN0_Pos)</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ade7d604973323633d18920cbc18ad843"> 403</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN1_Pos 3 </span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN1 (_U_(1) &lt;&lt; I2S_SYNCBUSY_CKEN1_Pos)</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a923903cb1b27cc2aef70f3cb8417f5fb"> 405</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN_Pos 2 </span></div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN_Msk (_U_(0x3) &lt;&lt; I2S_SYNCBUSY_CKEN_Pos)</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_CKEN(value) (I2S_SYNCBUSY_CKEN_Msk &amp; ((value) &lt;&lt; I2S_SYNCBUSY_CKEN_Pos))</span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5c5a708036d8cdf1223e5094eef9fe65"> 408</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_TXEN_Pos 4 </span></div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_TXEN (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_TXEN_Pos)</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1b6cc3cec4808e223738c1fede7d8c89"> 410</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_RXEN_Pos 5 </span></div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_RXEN (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_RXEN_Pos)</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a684051dd31b98aba39a2b19f2bb434ac"> 412</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_TXDATA_Pos 8 </span></div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_TXDATA (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_TXDATA_Pos)</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ab8d696fef77572b1fec4333606cbd456"> 414</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_RXDATA_Pos 9 </span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_RXDATA (_U_(0x1) &lt;&lt; I2S_SYNCBUSY_RXDATA_Pos)</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a662c1a0e01af60d4d9bcd3974cbea0c8"> 416</a></span>&#160;<span class="preprocessor">#define I2S_SYNCBUSY_MASK _U_(0x033F) </span></div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_TXCTRL : (I2S Offset: 0x20) (R/W 32) Tx Serializer Control -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html"> 420</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#af838f46df440ebc1d5e621a42b976349"> 422</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a98814e258fdceaba07b11e464cc73fb9"> 423</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a98814e258fdceaba07b11e464cc73fb9">TXDEFAULT</a>:2; </div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a22da1294200674e368863182d8611ebc"> 424</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a22da1294200674e368863182d8611ebc">TXSAME</a>:1; </div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#af65b36eee5bb2c317f85fde6ecadbc69"> 425</a></span>&#160; uint32_t :2; </div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a559b8bdb868aa8786d898a233967d7b5"> 426</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a559b8bdb868aa8786d898a233967d7b5">SLOTADJ</a>:1; </div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a3e05ceb63c3141b53a1032e68441e62c"> 427</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a3e05ceb63c3141b53a1032e68441e62c">DATASIZE</a>:3; </div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a580efbdca8a45aaaf06e6b484894c281"> 428</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#af478084a4ad29de47ca3420f18d941b3"> 429</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#af478084a4ad29de47ca3420f18d941b3">WORDADJ</a>:1; </div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#af6b251c4c6fd187d6fdf9a8546375356"> 430</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#af6b251c4c6fd187d6fdf9a8546375356">EXTEND</a>:2; </div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#ae0b5c19b010ff11eadbc3dfb798fc562"> 431</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#ae0b5c19b010ff11eadbc3dfb798fc562">BITREV</a>:1; </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a3f76f45c6d5daea2290e7273b466c1ab"> 432</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a3f76f45c6d5daea2290e7273b466c1ab">SLOTDIS0</a>:1; </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#aedc15524c7bc831adead3e7b64bd8927"> 433</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#aedc15524c7bc831adead3e7b64bd8927">SLOTDIS1</a>:1; </div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#ac6c190d595c9325028984aeb8e8f3ddf"> 434</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#ac6c190d595c9325028984aeb8e8f3ddf">SLOTDIS2</a>:1; </div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#ad52586cdd33e643219d872aed0c383fa"> 435</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#ad52586cdd33e643219d872aed0c383fa">SLOTDIS3</a>:1; </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#acef1a8cca60a66a79145d5c06509e271"> 436</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#acef1a8cca60a66a79145d5c06509e271">SLOTDIS4</a>:1; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#ac9e68a1d184ecc19c6e209ad02355907"> 437</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#ac9e68a1d184ecc19c6e209ad02355907">SLOTDIS5</a>:1; </div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a42c5d9f833ec4dc033252b278cfb844a"> 438</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a42c5d9f833ec4dc033252b278cfb844a">SLOTDIS6</a>:1; </div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a258404b585daa336912a9fad19a6cfe0"> 439</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a258404b585daa336912a9fad19a6cfe0">SLOTDIS7</a>:1; </div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a6b8a09a6581f03229a9dfeace12ff458"> 440</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#a6b8a09a6581f03229a9dfeace12ff458">MONO</a>:1; </div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#ac69a754a4d98383dd8db2ac2a062d768"> 441</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#ac69a754a4d98383dd8db2ac2a062d768">DMA</a>:1; </div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#afdcde9f165c1363fe8bd7200bad45f8e"> 442</a></span>&#160; uint32_t :6; </div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#af3b3c4c9ce7b2709330d7015facecf1a"> 443</a></span>&#160; } bit; </div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; uint32_t :16; </div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#aa831766bd941658dc9283eeeec75a456"> 446</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#aa831766bd941658dc9283eeeec75a456">SLOTDIS</a>:8; </div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; uint32_t :8; </div>
<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#a1c889d2f80144d896529aae605fdeb78"> 448</a></span>&#160; } vec; </div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="unionI2S__TXCTRL__Type.html#aee0121a7dcc2a9c163f54fa58cb70d5e"> 449</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXCTRL__Type.html#aee0121a7dcc2a9c163f54fa58cb70d5e">reg</a>; </div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;} <a class="code" href="unionI2S__TXCTRL__Type.html">I2S_TXCTRL_Type</a>;</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</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="l00452"></a><span class="lineno"> 452</span>&#160; </div>
<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2e34bcec02ecf6a95b16d232d03f82f1"> 453</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_OFFSET 0x20 </span></div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a569f1702a598fdee2c10aabfa7ef510b"> 454</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4ee81fab5c877046d73633a914329bec"> 456</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_Pos 2 </span></div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_Msk (_U_(0x3) &lt;&lt; I2S_TXCTRL_TXDEFAULT_Pos)</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT(value) (I2S_TXCTRL_TXDEFAULT_Msk &amp; ((value) &lt;&lt; I2S_TXCTRL_TXDEFAULT_Pos))</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abf5713a735b7914ddc5f2ed65255e99a"> 459</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_ZERO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6b44b19936325c1879d3bd75cbbc29d4"> 460</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_ONE_Val _U_(0x1) </span></div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa8f2f87914dcc6dd6b74ff20d9a39b28"> 461</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_HIZ_Val _U_(0x3) </span></div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_ZERO (I2S_TXCTRL_TXDEFAULT_ZERO_Val &lt;&lt; I2S_TXCTRL_TXDEFAULT_Pos)</span></div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_ONE (I2S_TXCTRL_TXDEFAULT_ONE_Val &lt;&lt; I2S_TXCTRL_TXDEFAULT_Pos)</span></div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXDEFAULT_HIZ (I2S_TXCTRL_TXDEFAULT_HIZ_Val &lt;&lt; I2S_TXCTRL_TXDEFAULT_Pos)</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae7ee47675fb5e76abf6dbe14f7699155"> 465</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME_Pos 4 </span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME (_U_(0x1) &lt;&lt; I2S_TXCTRL_TXSAME_Pos)</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8c9daea34ac95e8251a0c0d9c6f4fd3b"> 467</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME_ZERO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a56aa36e07182679fe675b2ccb45ef744"> 468</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME_SAME_Val _U_(0x1) </span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME_ZERO (I2S_TXCTRL_TXSAME_ZERO_Val &lt;&lt; I2S_TXCTRL_TXSAME_Pos)</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_TXSAME_SAME (I2S_TXCTRL_TXSAME_SAME_Val &lt;&lt; I2S_TXCTRL_TXSAME_Pos)</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2dcef89c94502331d72c7be7d49a0715"> 471</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ_Pos 7 </span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ (_U_(0x1) &lt;&lt; I2S_TXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#af6c8aad73c238dacb355279b61a5a865"> 473</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ_RIGHT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3b6b42c52ca38d5dbccb44477f774191"> 474</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ_LEFT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ_RIGHT (I2S_TXCTRL_SLOTADJ_RIGHT_Val &lt;&lt; I2S_TXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTADJ_LEFT (I2S_TXCTRL_SLOTADJ_LEFT_Val &lt;&lt; I2S_TXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a28c993de802c402e5792c940a7a1d467"> 477</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_Pos 8 </span></div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_Msk (_U_(0x7) &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE(value) (I2S_TXCTRL_DATASIZE_Msk &amp; ((value) &lt;&lt; I2S_TXCTRL_DATASIZE_Pos))</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a7b82c3e309628130ac1ff7b1090a11c6"> 480</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_32_Val _U_(0x0) </span></div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a21e35459fb472fc624e08cf933b72409"> 481</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_24_Val _U_(0x1) </span></div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2198ddb85fd954f54de0b36e05e1fb86"> 482</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_20_Val _U_(0x2) </span></div>
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a91f0b3e7f8dff05a5489498a6e718029"> 483</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_18_Val _U_(0x3) </span></div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1f8d8000e3d65bc9b0013ba93063ba04"> 484</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_16_Val _U_(0x4) </span></div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a18f6eada090015088f017e5d71b80445"> 485</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_16C_Val _U_(0x5) </span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a85a355f001735cad1c8ea4cd34df1484"> 486</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_8_Val _U_(0x6) </span></div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a855a9dc60589498c0ad6e12524b39997"> 487</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_8C_Val _U_(0x7) </span></div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_32 (I2S_TXCTRL_DATASIZE_32_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_24 (I2S_TXCTRL_DATASIZE_24_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_20 (I2S_TXCTRL_DATASIZE_20_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_18 (I2S_TXCTRL_DATASIZE_18_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_16 (I2S_TXCTRL_DATASIZE_16_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_16C (I2S_TXCTRL_DATASIZE_16C_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_8 (I2S_TXCTRL_DATASIZE_8_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DATASIZE_8C (I2S_TXCTRL_DATASIZE_8C_Val &lt;&lt; I2S_TXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#acf308742ff7a9389d9f995323f248991"> 496</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ_Pos 12 </span></div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ (_U_(0x1) &lt;&lt; I2S_TXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aeda58124b748aa45852fa476b80e9154"> 498</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ_RIGHT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa50789c82a9bf9c026deb554b92cb193"> 499</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ_LEFT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ_RIGHT (I2S_TXCTRL_WORDADJ_RIGHT_Val &lt;&lt; I2S_TXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_WORDADJ_LEFT (I2S_TXCTRL_WORDADJ_LEFT_Val &lt;&lt; I2S_TXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a37b2fd7565e71d4177be7fb170dbd7cb"> 502</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_Pos 13 </span></div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_Msk (_U_(0x3) &lt;&lt; I2S_TXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND(value) (I2S_TXCTRL_EXTEND_Msk &amp; ((value) &lt;&lt; I2S_TXCTRL_EXTEND_Pos))</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a89b72a65da6a321eb0fbcac9fc8cbdb7"> 505</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_ZERO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1f21ff99cc1e6fd0a764600b1471362c"> 506</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_ONE_Val _U_(0x1) </span></div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a43d0477c416edaf7c8facf7b61d62f74"> 507</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_MSBIT_Val _U_(0x2) </span></div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a459c8299453f5ac1166fc16ba024b6ef"> 508</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_LSBIT_Val _U_(0x3) </span></div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_ZERO (I2S_TXCTRL_EXTEND_ZERO_Val &lt;&lt; I2S_TXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_ONE (I2S_TXCTRL_EXTEND_ONE_Val &lt;&lt; I2S_TXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_MSBIT (I2S_TXCTRL_EXTEND_MSBIT_Val &lt;&lt; I2S_TXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_EXTEND_LSBIT (I2S_TXCTRL_EXTEND_LSBIT_Val &lt;&lt; I2S_TXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae1b975bebe4775f0477e68de4bd61c59"> 513</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV_Pos 15 </span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV (_U_(0x1) &lt;&lt; I2S_TXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#af740bf2aac1cb1d02e41ff8c45f505d8"> 515</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV_MSBIT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a349219787fd6652c900c28fc6c91431b"> 516</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV_LSBIT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV_MSBIT (I2S_TXCTRL_BITREV_MSBIT_Val &lt;&lt; I2S_TXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_BITREV_LSBIT (I2S_TXCTRL_BITREV_LSBIT_Val &lt;&lt; I2S_TXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5b37220966a55f4c97e447b5b5a4d5f5"> 519</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS0_Pos 16 </span></div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS0 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS0_Pos)</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aebb22b299317c3b746d176b6b3c37a10"> 521</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS1_Pos 17 </span></div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS1 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS1_Pos)</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a926aa8edd873ca289a6266bdb3a6948d"> 523</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS2_Pos 18 </span></div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS2 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS2_Pos)</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aa6b570d5fe4470934981ba98cdcf7131"> 525</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS3_Pos 19 </span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS3 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS3_Pos)</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aad4cd0b91555f9e7fee10efcabf1b789"> 527</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS4_Pos 20 </span></div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS4 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS4_Pos)</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a7fa7b3f8c3a8b5f73a21e8e23ec10bac"> 529</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS5_Pos 21 </span></div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS5 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS5_Pos)</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a33c62bb9e584f109e68e5d3f3c31bb5f"> 531</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS6_Pos 22 </span></div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS6 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS6_Pos)</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1ebbc3f080e98c930bc2c135d1790eeb"> 533</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS7_Pos 23 </span></div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS7 (_U_(1) &lt;&lt; I2S_TXCTRL_SLOTDIS7_Pos)</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2bb7b4f5c569e1af3c107e942ee93f47"> 535</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS_Pos 16 </span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS_Msk (_U_(0xFF) &lt;&lt; I2S_TXCTRL_SLOTDIS_Pos)</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_SLOTDIS(value) (I2S_TXCTRL_SLOTDIS_Msk &amp; ((value) &lt;&lt; I2S_TXCTRL_SLOTDIS_Pos))</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ac6cb93d5503a1e116a386f6f6ef55c49"> 538</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO_Pos 24 </span></div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO (_U_(0x1) &lt;&lt; I2S_TXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a71cdc71680ce9ff486d264e3d2ed8ded"> 540</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO_STEREO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abcc79cb421297fcc9d0129dd4558c0d6"> 541</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO_MONO_Val _U_(0x1) </span></div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO_STEREO (I2S_TXCTRL_MONO_STEREO_Val &lt;&lt; I2S_TXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MONO_MONO (I2S_TXCTRL_MONO_MONO_Val &lt;&lt; I2S_TXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4244640d48bf5c939ac301c968669526"> 544</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA_Pos 25 </span></div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA (_U_(0x1) &lt;&lt; I2S_TXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a46dda93f82c55912a66658f122b43bcf"> 546</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA_SINGLE_Val _U_(0x0) </span></div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a2be75d9e42c8f9c11c685455bb1c7420"> 547</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA_MULTIPLE_Val _U_(0x1) </span></div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA_SINGLE (I2S_TXCTRL_DMA_SINGLE_Val &lt;&lt; I2S_TXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#define I2S_TXCTRL_DMA_MULTIPLE (I2S_TXCTRL_DMA_MULTIPLE_Val &lt;&lt; I2S_TXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#aec1e6da19a9a67218389ab7091287328"> 550</a></span>&#160;<span class="preprocessor">#define I2S_TXCTRL_MASK _U_(0x03FFF79C) </span></div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_RXCTRL : (I2S Offset: 0x24) (R/W 32) Rx Serializer Control -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html"> 554</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#aba9ddd5de046f738fe712ab59281c5d5"> 556</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#aba9ddd5de046f738fe712ab59281c5d5">SERMODE</a>:2; </div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#aedbfda0dbfb9dcbace06740b64018fac"> 557</a></span>&#160; uint32_t :3; </div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#ae90688ada9e7395163564d05894282aa"> 558</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#ae90688ada9e7395163564d05894282aa">CLKSEL</a>:1; </div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a669660fa87c2931e0385403749ab1a4c"> 559</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a0d9a1231c448fbd342cfa3e44e718699"> 560</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a0d9a1231c448fbd342cfa3e44e718699">SLOTADJ</a>:1; </div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#ac7a4c3935c08c20e6a000fbc97abdec7"> 561</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#ac7a4c3935c08c20e6a000fbc97abdec7">DATASIZE</a>:3; </div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a726e2072b978da0c9bdf7d8e260f8b27"> 562</a></span>&#160; uint32_t :1; </div>
<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#abeebc9aeaf04d8880477b48497ee7a7a"> 563</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#abeebc9aeaf04d8880477b48497ee7a7a">WORDADJ</a>:1; </div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#ada95eff3f5553b5c4a1e7ba2252012c6"> 564</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#ada95eff3f5553b5c4a1e7ba2252012c6">EXTEND</a>:2; </div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a4de67d5d7c32717ed4b1b6d292a8f96f"> 565</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a4de67d5d7c32717ed4b1b6d292a8f96f">BITREV</a>:1; </div>
<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#adf981442341f4668504177e992d0c31f"> 566</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#adf981442341f4668504177e992d0c31f">SLOTDIS0</a>:1; </div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a5a8d66d42738e22adee449b8f3af485e"> 567</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a5a8d66d42738e22adee449b8f3af485e">SLOTDIS1</a>:1; </div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a23ebb2a78ffc06a104310c7c9285525e"> 568</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a23ebb2a78ffc06a104310c7c9285525e">SLOTDIS2</a>:1; </div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#ac138a12fd05522a549655bf2963f2a41"> 569</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#ac138a12fd05522a549655bf2963f2a41">SLOTDIS3</a>:1; </div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#afefa7f5770421e1c4dabe5d8adfb1f88"> 570</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#afefa7f5770421e1c4dabe5d8adfb1f88">SLOTDIS4</a>:1; </div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a082b3486e69497ea9b7aa4df2dfa8970"> 571</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a082b3486e69497ea9b7aa4df2dfa8970">SLOTDIS5</a>:1; </div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a1e7e09e7b7227099d1512035d6a174e5"> 572</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a1e7e09e7b7227099d1512035d6a174e5">SLOTDIS6</a>:1; </div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a757cf8716729db37e19fd34be08cd312"> 573</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a757cf8716729db37e19fd34be08cd312">SLOTDIS7</a>:1; </div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a919dc55b450ace43bbf9aa7a2fa74de4"> 574</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a919dc55b450ace43bbf9aa7a2fa74de4">MONO</a>:1; </div>
<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a2d3bae28ed77e03c7ab7d34bd22e5d92"> 575</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a2d3bae28ed77e03c7ab7d34bd22e5d92">DMA</a>:1; </div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a576513356a4cf1550b381c7a30214516"> 576</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a576513356a4cf1550b381c7a30214516">RXLOOP</a>:1; </div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a8b438a2b50e5fc4c54cf69b6b33d8402"> 577</a></span>&#160; uint32_t :5; </div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#aaf79a171eed95ae6a1353aa7dc05f2ac"> 578</a></span>&#160; } bit; </div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; uint32_t :16; </div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#a01486646c58e79e1fa584e5edd996dee"> 581</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#a01486646c58e79e1fa584e5edd996dee">SLOTDIS</a>:8; </div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; uint32_t :8; </div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#afe15d53b8c19211a306914e5ed46926f"> 583</a></span>&#160; } vec; </div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="unionI2S__RXCTRL__Type.html#afa06d5166038e65e4544191c92237f85"> 584</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXCTRL__Type.html#afa06d5166038e65e4544191c92237f85">reg</a>; </div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;} <a class="code" href="unionI2S__RXCTRL__Type.html">I2S_RXCTRL_Type</a>;</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</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="l00587"></a><span class="lineno"> 587</span>&#160; </div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a20ef159c381b0d3f9bdcb88e22dac048"> 588</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_OFFSET 0x24 </span></div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1d4fd8bc89985b67f1c3e567d8e235f0"> 589</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0e3aefa2716526f84eedd3de813c7470"> 591</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_Pos 0 </span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_Msk (_U_(0x3) &lt;&lt; I2S_RXCTRL_SERMODE_Pos)</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE(value) (I2S_RXCTRL_SERMODE_Msk &amp; ((value) &lt;&lt; I2S_RXCTRL_SERMODE_Pos))</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8b3f26e178ed08e633d945067b4a7249"> 594</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_RX_Val _U_(0x0) </span></div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6f10754a9b32ad10f3cb4d7483e2ca49"> 595</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_PDM2_Val _U_(0x2) </span></div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_RX (I2S_RXCTRL_SERMODE_RX_Val &lt;&lt; I2S_RXCTRL_SERMODE_Pos)</span></div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SERMODE_PDM2 (I2S_RXCTRL_SERMODE_PDM2_Val &lt;&lt; I2S_RXCTRL_SERMODE_Pos)</span></div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a651115fd712c9d92b2afa088a6ea9ba4"> 598</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL_Pos 5 </span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL (_U_(0x1) &lt;&lt; I2S_RXCTRL_CLKSEL_Pos)</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1bf5e6a62ea3c9152ccded8930946871"> 600</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL_CLK0_Val _U_(0x0) </span></div>
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ab5566340ff2baa8b4144fad7ef03d699"> 601</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL_CLK1_Val _U_(0x1) </span></div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL_CLK0 (I2S_RXCTRL_CLKSEL_CLK0_Val &lt;&lt; I2S_RXCTRL_CLKSEL_Pos)</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_CLKSEL_CLK1 (I2S_RXCTRL_CLKSEL_CLK1_Val &lt;&lt; I2S_RXCTRL_CLKSEL_Pos)</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abb4d28db80499ecd44a89f9719b78a65"> 604</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ_Pos 7 </span></div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ (_U_(0x1) &lt;&lt; I2S_RXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a9062e73bee32d548de7e9f5d5d45a917"> 606</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ_RIGHT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#adb489860994fc1b15e98af9b5d043ab0"> 607</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ_LEFT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ_RIGHT (I2S_RXCTRL_SLOTADJ_RIGHT_Val &lt;&lt; I2S_RXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTADJ_LEFT (I2S_RXCTRL_SLOTADJ_LEFT_Val &lt;&lt; I2S_RXCTRL_SLOTADJ_Pos)</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ab02b820857f008f6dce1a3b2aca8abdf"> 610</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_Pos 8 </span></div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_Msk (_U_(0x7) &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE(value) (I2S_RXCTRL_DATASIZE_Msk &amp; ((value) &lt;&lt; I2S_RXCTRL_DATASIZE_Pos))</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a382da5627a63d7a6c98674de4a5ba03d"> 613</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_32_Val _U_(0x0) </span></div>
<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a10c8a4e2f20063d37fa2d24027718829"> 614</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_24_Val _U_(0x1) </span></div>
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afdb0227564c5d171483a812ba25a9b5a"> 615</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_20_Val _U_(0x2) </span></div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a9aa9c80f04de2464087be188b988481d"> 616</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_18_Val _U_(0x3) </span></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a47e69a45e045535406ad55e11ad5d71c"> 617</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_16_Val _U_(0x4) </span></div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4e55a2002f9093bb01be018bbd7459ac"> 618</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_16C_Val _U_(0x5) </span></div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6ab4f649f427ba70829ead258480e3f2"> 619</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_8_Val _U_(0x6) </span></div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a64ebb00aef17da0a3250559554e51fd2"> 620</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_8C_Val _U_(0x7) </span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_32 (I2S_RXCTRL_DATASIZE_32_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_24 (I2S_RXCTRL_DATASIZE_24_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_20 (I2S_RXCTRL_DATASIZE_20_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_18 (I2S_RXCTRL_DATASIZE_18_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_16 (I2S_RXCTRL_DATASIZE_16_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_16C (I2S_RXCTRL_DATASIZE_16C_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_8 (I2S_RXCTRL_DATASIZE_8_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DATASIZE_8C (I2S_RXCTRL_DATASIZE_8C_Val &lt;&lt; I2S_RXCTRL_DATASIZE_Pos)</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a40c17f1a66744acba8807f3655deca3f"> 629</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ_Pos 12 </span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ (_U_(0x1) &lt;&lt; I2S_RXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0ef32bad8115a443570b008e0a89a77a"> 631</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ_RIGHT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a59746517d26d97df6ad8e3b6317bd2ad"> 632</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ_LEFT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ_RIGHT (I2S_RXCTRL_WORDADJ_RIGHT_Val &lt;&lt; I2S_RXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_WORDADJ_LEFT (I2S_RXCTRL_WORDADJ_LEFT_Val &lt;&lt; I2S_RXCTRL_WORDADJ_Pos)</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a57b4866cd968ac5f4c10d28a70b2fef6"> 635</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_Pos 13 </span></div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_Msk (_U_(0x3) &lt;&lt; I2S_RXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND(value) (I2S_RXCTRL_EXTEND_Msk &amp; ((value) &lt;&lt; I2S_RXCTRL_EXTEND_Pos))</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8d87ac641c726722fa04c7dbe206968d"> 638</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_ZERO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abfafaba50aaa222fd4e4e0e917bf1f4e"> 639</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_ONE_Val _U_(0x1) </span></div>
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a9609b632d91bb077c22d232fa15e7e9e"> 640</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_MSBIT_Val _U_(0x2) </span></div>
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#acca345974d2174e3c4545622ea6d76da"> 641</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_LSBIT_Val _U_(0x3) </span></div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_ZERO (I2S_RXCTRL_EXTEND_ZERO_Val &lt;&lt; I2S_RXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_ONE (I2S_RXCTRL_EXTEND_ONE_Val &lt;&lt; I2S_RXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_MSBIT (I2S_RXCTRL_EXTEND_MSBIT_Val &lt;&lt; I2S_RXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_EXTEND_LSBIT (I2S_RXCTRL_EXTEND_LSBIT_Val &lt;&lt; I2S_RXCTRL_EXTEND_Pos)</span></div>
<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a483344f9eb7d762425531749ca656065"> 646</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV_Pos 15 </span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV (_U_(0x1) &lt;&lt; I2S_RXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a328d2ab97927812391d0c5d42fdf47bd"> 648</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV_MSBIT_Val _U_(0x0) </span></div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4189215c57c5f54690a43a016562e256"> 649</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV_LSBIT_Val _U_(0x1) </span></div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV_MSBIT (I2S_RXCTRL_BITREV_MSBIT_Val &lt;&lt; I2S_RXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_BITREV_LSBIT (I2S_RXCTRL_BITREV_LSBIT_Val &lt;&lt; I2S_RXCTRL_BITREV_Pos)</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a1bea8cedd534e39f72a7856fcd4df913"> 652</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS0_Pos 16 </span></div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS0 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS0_Pos)</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a33eb8ff4391f73c9c0a29c3999d8bc0c"> 654</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS1_Pos 17 </span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS1 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS1_Pos)</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a96d36b7da56a1dc773afbe44b17ee4d5"> 656</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS2_Pos 18 </span></div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS2 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS2_Pos)</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a4bf54a466964d32665c1e561a62b682c"> 658</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS3_Pos 19 </span></div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS3 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS3_Pos)</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a3b7cfb3be624e94a4a9fbbeb4cf6ae6c"> 660</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS4_Pos 20 </span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS4 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS4_Pos)</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0cc263101bbc164ee3073843c512b799"> 662</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS5_Pos 21 </span></div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS5 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS5_Pos)</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ad8c4ff976e4aef052e9c504ba2fe9eb6"> 664</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS6_Pos 22 </span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS6 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS6_Pos)</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ae2ed8f19af21a758099dc050e97099b6"> 666</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS7_Pos 23 </span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS7 (_U_(1) &lt;&lt; I2S_RXCTRL_SLOTDIS7_Pos)</span></div>
<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a8ea445e37a78507cae01076d7583ec8b"> 668</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS_Pos 16 </span></div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS_Msk (_U_(0xFF) &lt;&lt; I2S_RXCTRL_SLOTDIS_Pos)</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_SLOTDIS(value) (I2S_RXCTRL_SLOTDIS_Msk &amp; ((value) &lt;&lt; I2S_RXCTRL_SLOTDIS_Pos))</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ac84304637c46e1c504eab48099e2a5d5"> 671</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO_Pos 24 </span></div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO (_U_(0x1) &lt;&lt; I2S_RXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a57b383a9544d35949f9c541d14f9f0cd"> 673</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO_STEREO_Val _U_(0x0) </span></div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#adeb03f3d85e233df41c7bf9dc1815efd"> 674</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO_MONO_Val _U_(0x1) </span></div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO_STEREO (I2S_RXCTRL_MONO_STEREO_Val &lt;&lt; I2S_RXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MONO_MONO (I2S_RXCTRL_MONO_MONO_Val &lt;&lt; I2S_RXCTRL_MONO_Pos)</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5a300a1a8820ef8c25efb483c5e55bd6"> 677</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA_Pos 25 </span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA (_U_(0x1) &lt;&lt; I2S_RXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a120be82e1fceec25d7a921abd34f61bc"> 679</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA_SINGLE_Val _U_(0x0) </span></div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a5822f4572a509a97827ed13a7033201b"> 680</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA_MULTIPLE_Val _U_(0x1) </span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA_SINGLE (I2S_RXCTRL_DMA_SINGLE_Val &lt;&lt; I2S_RXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_DMA_MULTIPLE (I2S_RXCTRL_DMA_MULTIPLE_Val &lt;&lt; I2S_RXCTRL_DMA_Pos)</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a7efe036f26ad1909176af6ebc151a430"> 683</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_RXLOOP_Pos 26 </span></div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor">#define I2S_RXCTRL_RXLOOP (_U_(0x1) &lt;&lt; I2S_RXCTRL_RXLOOP_Pos)</span></div>
<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6d8503b0dc93eb0901b6dc1618ffc716"> 685</a></span>&#160;<span class="preprocessor">#define I2S_RXCTRL_MASK _U_(0x07FFF7A3) </span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_TXDATA : (I2S Offset: 0x30) ( /W 32) Tx Data -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="unionI2S__TXDATA__Type.html"> 689</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="unionI2S__TXDATA__Type.html#a9eed35ab037d97a6b16a3074df1a8281"> 691</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXDATA__Type.html#a9eed35ab037d97a6b16a3074df1a8281">DATA</a>:32; </div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="unionI2S__TXDATA__Type.html#a5760513b247e2fae0cf39c0331b606aa"> 692</a></span>&#160; } bit; </div>
<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="unionI2S__TXDATA__Type.html#a58b46027f6566c55a4f66bd0cf967c33"> 693</a></span>&#160; uint32_t <a class="code" href="unionI2S__TXDATA__Type.html#a58b46027f6566c55a4f66bd0cf967c33">reg</a>; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;} <a class="code" href="unionI2S__TXDATA__Type.html">I2S_TXDATA_Type</a>;</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</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="l00696"></a><span class="lineno"> 696</span>&#160; </div>
<div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ada12d7efed336775d229dfe14c65a307"> 697</a></span>&#160;<span class="preprocessor">#define I2S_TXDATA_OFFSET 0x30 </span></div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#ada26aa0aeee2b7e61667114cd23d9dff"> 698</a></span>&#160;<span class="preprocessor">#define I2S_TXDATA_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#afbc4a3c6619ccc1fc90e94e9ef78bb55"> 700</a></span>&#160;<span class="preprocessor">#define I2S_TXDATA_DATA_Pos 0 </span></div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor">#define I2S_TXDATA_DATA_Msk (_U_(0xFFFFFFFF) &lt;&lt; I2S_TXDATA_DATA_Pos)</span></div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor">#define I2S_TXDATA_DATA(value) (I2S_TXDATA_DATA_Msk &amp; ((value) &lt;&lt; I2S_TXDATA_DATA_Pos))</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a6f307db1494c5c7e1d21bb43ad8c756c"> 703</a></span>&#160;<span class="preprocessor">#define I2S_TXDATA_MASK _U_(0xFFFFFFFF) </span></div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor"></span><span class="comment">/* -------- I2S_RXDATA : (I2S Offset: 0x34) (R/ 32) Rx Data -------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="unionI2S__RXDATA__Type.html"> 707</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="unionI2S__RXDATA__Type.html#a63aab98de0cbc0ef0224ae2ac6bc5ee0"> 709</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXDATA__Type.html#a63aab98de0cbc0ef0224ae2ac6bc5ee0">DATA</a>:32; </div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="unionI2S__RXDATA__Type.html#ad176df08d4851b6aae4d087cdefa0f18"> 710</a></span>&#160; } bit; </div>
<div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="unionI2S__RXDATA__Type.html#a905c04aaefc6dd65659afa9a23815180"> 711</a></span>&#160; uint32_t <a class="code" href="unionI2S__RXDATA__Type.html#a905c04aaefc6dd65659afa9a23815180">reg</a>; </div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;} <a class="code" href="unionI2S__RXDATA__Type.html">I2S_RXDATA_Type</a>;</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</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="l00714"></a><span class="lineno"> 714</span>&#160; </div>
<div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a86a01925f507e5d8cfaf8d2dbd95aca5"> 715</a></span>&#160;<span class="preprocessor">#define I2S_RXDATA_OFFSET 0x34 </span></div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#abed90c12d2497812fff0fba07c6d2823"> 716</a></span>&#160;<span class="preprocessor">#define I2S_RXDATA_RESETVALUE _U_(0x00000000) </span></div>
<div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a24e58dacf0ef2e194c53418b1d3949cc"> 718</a></span>&#160;<span class="preprocessor">#define I2S_RXDATA_DATA_Pos 0 </span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor">#define I2S_RXDATA_DATA_Msk (_U_(0xFFFFFFFF) &lt;&lt; I2S_RXDATA_DATA_Pos)</span></div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="preprocessor">#define I2S_RXDATA_DATA(value) (I2S_RXDATA_DATA_Msk &amp; ((value) &lt;&lt; I2S_RXDATA_DATA_Pos))</span></div>
<div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="component_2i2s_8h.html#a0cbe951f14e6321ea6adfe5cbf1c3a18"> 721</a></span>&#160;<span class="preprocessor">#define I2S_RXDATA_MASK _U_(0xFFFFFFFF) </span></div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="preprocessor">#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))</span></div>
<div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="structI2s.html"> 725</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="structI2s.html#a789ed154702ba87dba0ff007ea7180e6"> 726</a></span>&#160; __IO <a class="code" href="unionI2S__CTRLA__Type.html">I2S_CTRLA_Type</a> <a class="code" href="structI2s.html#a789ed154702ba87dba0ff007ea7180e6">CTRLA</a>; </div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved1[0x3];</div>
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="structI2s.html#ab5a3279daceafd9030bd4772351709a5"> 728</a></span>&#160; __IO <a class="code" href="unionI2S__CLKCTRL__Type.html">I2S_CLKCTRL_Type</a> CLKCTRL[2]; </div>
<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="structI2s.html#a288e75f19ac339c92dd44b059501cd66"> 729</a></span>&#160; __IO <a class="code" href="unionI2S__INTENCLR__Type.html">I2S_INTENCLR_Type</a> <a class="code" href="structI2s.html#a288e75f19ac339c92dd44b059501cd66">INTENCLR</a>; </div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved2[0x2];</div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="structI2s.html#a8509c18ae990d1a0fdf87162db444d66"> 731</a></span>&#160; __IO <a class="code" href="unionI2S__INTENSET__Type.html">I2S_INTENSET_Type</a> <a class="code" href="structI2s.html#a8509c18ae990d1a0fdf87162db444d66">INTENSET</a>; </div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved3[0x2];</div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="structI2s.html#ac631fa19eb0927d9cc99c1743945274c"> 733</a></span>&#160; __IO <a class="code" href="unionI2S__INTFLAG__Type.html">I2S_INTFLAG_Type</a> <a class="code" href="structI2s.html#ac631fa19eb0927d9cc99c1743945274c">INTFLAG</a>; </div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved4[0x2];</div>
<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="structI2s.html#aed448d6e471dea1704798838e2517ddf"> 735</a></span>&#160; __I <a class="code" href="unionI2S__SYNCBUSY__Type.html">I2S_SYNCBUSY_Type</a> <a class="code" href="structI2s.html#aed448d6e471dea1704798838e2517ddf">SYNCBUSY</a>; </div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved5[0x6];</div>
<div class="line"><a name="l00737"></a><span class="lineno"><a class="line" href="structI2s.html#abca7c659461def682cd1e2a1212a8e85"> 737</a></span>&#160; __IO <a class="code" href="unionI2S__TXCTRL__Type.html">I2S_TXCTRL_Type</a> <a class="code" href="structI2s.html#abca7c659461def682cd1e2a1212a8e85">TXCTRL</a>; </div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="structI2s.html#ad119b071db73fdeb1c9351e9df9e113c"> 738</a></span>&#160; __IO <a class="code" href="unionI2S__RXCTRL__Type.html">I2S_RXCTRL_Type</a> <a class="code" href="structI2s.html#ad119b071db73fdeb1c9351e9df9e113c">RXCTRL</a>; </div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <a class="code" href="same54n19a_8h.html#a0d957f1433aaf5d70e4dc2b68288442d">RoReg8</a> Reserved6[0x8];</div>
<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="structI2s.html#ac22ccf3ad15a78e92b0de1321aff2656"> 740</a></span>&#160; __O <a class="code" href="unionI2S__TXDATA__Type.html">I2S_TXDATA_Type</a> <a class="code" href="structI2s.html#ac22ccf3ad15a78e92b0de1321aff2656">TXDATA</a>; </div>
<div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="structI2s.html#a23288f6adcad3c1c90d16067f7011839"> 741</a></span>&#160; __I <a class="code" href="unionI2S__RXDATA__Type.html">I2S_RXDATA_Type</a> <a class="code" href="structI2s.html#a23288f6adcad3c1c90d16067f7011839">RXDATA</a>; </div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;} <a class="code" href="structI2s.html">I2s</a>;</div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</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="l00744"></a><span class="lineno"> 744</span>&#160; </div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SAME54_I2S_COMPONENT_ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a4f6c361e5e982433ea910ec2e27a965c"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a4f6c361e5e982433ea910ec2e27a965c">I2S_INTENSET_Type::RXOR1</a></div><div class="ttdeci">uint16_t RXOR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00250">i2s.h:250</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_a5943cd66954758cb7e6af9e60021c19d"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#a5943cd66954758cb7e6af9e60021c19d">I2S_CTRLA_Type::CKEN</a></div><div class="ttdeci">uint8_t CKEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00056">i2s.h:56</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_af8fb2356f4c2849aedf9168b7cc4895d"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#af8fb2356f4c2849aedf9168b7cc4895d">I2S_SYNCBUSY_Type::SWRST</a></div><div class="ttdeci">uint16_t SWRST</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00374">i2s.h:374</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a9e05021ea7cf05fdef6839bb2273079f"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a9e05021ea7cf05fdef6839bb2273079f">I2S_INTENSET_Type::RXOR0</a></div><div class="ttdeci">uint16_t RXOR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00249">i2s.h:249</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_aee0121a7dcc2a9c163f54fa58cb70d5e"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#aee0121a7dcc2a9c163f54fa58cb70d5e">I2S_TXCTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00449">i2s.h:449</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a1d649efc7bf50df4a086a3f50f6f9622"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a1d649efc7bf50df4a086a3f50f6f9622">I2S_CLKCTRL_Type::MCKEN</a></div><div class="ttdeci">uint32_t MCKEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00097">i2s.h:97</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a01486646c58e79e1fa584e5edd996dee"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a01486646c58e79e1fa584e5edd996dee">I2S_RXCTRL_Type::SLOTDIS</a></div><div class="ttdeci">uint32_t SLOTDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00581">i2s.h:581</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_af6a08c72b5abfe93b6f9d85cd552a129"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#af6a08c72b5abfe93b6f9d85cd552a129">I2S_INTFLAG_Type::TXRDY1</a></div><div class="ttdeci">__I uint16_t TXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00317">i2s.h:317</a></div></div>
<div class="ttc" id="aunionI2S__RXDATA__Type_html"><div class="ttname"><a href="unionI2S__RXDATA__Type.html">I2S_RXDATA_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00707">i2s.h:707</a></div></div>
<div class="ttc" id="astructI2s_html_ad119b071db73fdeb1c9351e9df9e113c"><div class="ttname"><a href="structI2s.html#ad119b071db73fdeb1c9351e9df9e113c">I2s::RXCTRL</a></div><div class="ttdeci">__IO I2S_RXCTRL_Type RXCTRL</div><div class="ttdoc">Offset: 0x24 (R/W 32) Rx Serializer Control.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00738">i2s.h:738</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a576513356a4cf1550b381c7a30214516"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a576513356a4cf1550b381c7a30214516">I2S_RXCTRL_Type::RXLOOP</a></div><div class="ttdeci">uint32_t RXLOOP</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00576">i2s.h:576</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_af0f84bd0ea14d27b711d5841790803b5"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#af0f84bd0ea14d27b711d5841790803b5">I2S_INTENSET_Type::RXOR</a></div><div class="ttdeci">uint16_t RXOR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00262">i2s.h:262</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_af478084a4ad29de47ca3420f18d941b3"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#af478084a4ad29de47ca3420f18d941b3">I2S_TXCTRL_Type::WORDADJ</a></div><div class="ttdeci">uint32_t WORDADJ</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00429">i2s.h:429</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_aa64fddb266193461221190638b89c234"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#aa64fddb266193461221190638b89c234">I2S_INTENCLR_Type::RXRDY0</a></div><div class="ttdeci">uint16_t RXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00182">i2s.h:182</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a4de67d5d7c32717ed4b1b6d292a8f96f"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a4de67d5d7c32717ed4b1b6d292a8f96f">I2S_RXCTRL_Type::BITREV</a></div><div class="ttdeci">uint32_t BITREV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00565">i2s.h:565</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html">I2S_INTENCLR_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00180">i2s.h:180</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a8554d0ed509ed66ffd0805b4e6fef8ec"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a8554d0ed509ed66ffd0805b4e6fef8ec">I2S_CLKCTRL_Type::MCKDIV</a></div><div class="ttdeci">uint32_t MCKDIV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00099">i2s.h:99</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_a8ea9f51072df46f31df9511c51c31c35"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#a8ea9f51072df46f31df9511c51c31c35">I2S_SYNCBUSY_Type::CKEN</a></div><div class="ttdeci">uint16_t CKEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00387">i2s.h:387</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a9bafb4f315f303d252b54cc3ad2be8cf"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a9bafb4f315f303d252b54cc3ad2be8cf">I2S_CLKCTRL_Type::SCKSEL</a></div><div class="ttdeci">uint32_t SCKSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00094">i2s.h:94</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a2713d4e8f97960a60dc01b00d5ac5159"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a2713d4e8f97960a60dc01b00d5ac5159">I2S_INTENSET_Type::TXUR0</a></div><div class="ttdeci">uint16_t TXUR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00255">i2s.h:255</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_af8c30cbb790c3c8b4ffcb7d089083ca6"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#af8c30cbb790c3c8b4ffcb7d089083ca6">I2S_CLKCTRL_Type::FSOUTINV</a></div><div class="ttdeci">uint32_t FSOUTINV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00093">i2s.h:93</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_aed374e3b55b9ad86b30dda81d129304f"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#aed374e3b55b9ad86b30dda81d129304f">I2S_INTENSET_Type::TXRDY1</a></div><div class="ttdeci">uint16_t TXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00253">i2s.h:253</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a5a8d66d42738e22adee449b8f3af485e"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a5a8d66d42738e22adee449b8f3af485e">I2S_RXCTRL_Type::SLOTDIS1</a></div><div class="ttdeci">uint32_t SLOTDIS1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00567">i2s.h:567</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a23ebb2a78ffc06a104310c7c9285525e"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a23ebb2a78ffc06a104310c7c9285525e">I2S_RXCTRL_Type::SLOTDIS2</a></div><div class="ttdeci">uint32_t SLOTDIS2</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00568">i2s.h:568</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a4e942c6ea5b23eecb1838ea8b81eec98"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a4e942c6ea5b23eecb1838ea8b81eec98">I2S_INTFLAG_Type::TXUR0</a></div><div class="ttdeci">__I uint16_t TXUR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00319">i2s.h:319</a></div></div>
<div class="ttc" id="aunionI2S__TXDATA__Type_html"><div class="ttname"><a href="unionI2S__TXDATA__Type.html">I2S_TXDATA_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00689">i2s.h:689</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_abdb3eaa03d30b2608f67916702dafb0d"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#abdb3eaa03d30b2608f67916702dafb0d">I2S_INTFLAG_Type::reg</a></div><div class="ttdeci">uint16_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00333">i2s.h:333</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a1e7e09e7b7227099d1512035d6a174e5"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a1e7e09e7b7227099d1512035d6a174e5">I2S_RXCTRL_Type::SLOTDIS6</a></div><div class="ttdeci">uint32_t SLOTDIS6</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00572">i2s.h:572</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_ae90688ada9e7395163564d05894282aa"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#ae90688ada9e7395163564d05894282aa">I2S_RXCTRL_Type::CLKSEL</a></div><div class="ttdeci">uint32_t CLKSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00558">i2s.h:558</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_aba9ddd5de046f738fe712ab59281c5d5"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#aba9ddd5de046f738fe712ab59281c5d5">I2S_RXCTRL_Type::SERMODE</a></div><div class="ttdeci">uint32_t SERMODE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00556">i2s.h:556</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html"><div class="ttname"><a href="unionI2S__CTRLA__Type.html">I2S_CTRLA_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00044">i2s.h:44</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a76d7e9a84590131c8750ee00ee39a302"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a76d7e9a84590131c8750ee00ee39a302">I2S_INTENSET_Type::RXRDY</a></div><div class="ttdeci">uint16_t RXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00260">i2s.h:260</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a757cf8716729db37e19fd34be08cd312"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a757cf8716729db37e19fd34be08cd312">I2S_RXCTRL_Type::SLOTDIS7</a></div><div class="ttdeci">uint32_t SLOTDIS7</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00573">i2s.h:573</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a15e716a7672f524f8aca331332b17d4d"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a15e716a7672f524f8aca331332b17d4d">I2S_INTFLAG_Type::RXOR0</a></div><div class="ttdeci">__I uint16_t RXOR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00313">i2s.h:313</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a22da1294200674e368863182d8611ebc"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a22da1294200674e368863182d8611ebc">I2S_TXCTRL_Type::TXSAME</a></div><div class="ttdeci">uint32_t TXSAME</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00424">i2s.h:424</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html">I2S_INTFLAG_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00308">i2s.h:308</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_ac6cb5ed68c0994fa8cda9d3cb9f05d72"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#ac6cb5ed68c0994fa8cda9d3cb9f05d72">I2S_INTENCLR_Type::TXRDY0</a></div><div class="ttdeci">uint16_t TXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00188">i2s.h:188</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a1fea4a632439a1266f5271765b976eb6"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a1fea4a632439a1266f5271765b976eb6">I2S_INTFLAG_Type::RXRDY1</a></div><div class="ttdeci">__I uint16_t RXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00311">i2s.h:311</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_ab2eaa9eee907547a9e08b9737617db3f"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#ab2eaa9eee907547a9e08b9737617db3f">I2S_CTRLA_Type::ENABLE</a></div><div class="ttdeci">uint8_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00047">i2s.h:47</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_ac7a4c3935c08c20e6a000fbc97abdec7"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#ac7a4c3935c08c20e6a000fbc97abdec7">I2S_RXCTRL_Type::DATASIZE</a></div><div class="ttdeci">uint32_t DATASIZE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00561">i2s.h:561</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_a408dfa5692e4d1e5c59b55a9c3e29ca2"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#a408dfa5692e4d1e5c59b55a9c3e29ca2">I2S_INTENCLR_Type::TXRDY1</a></div><div class="ttdeci">uint16_t TXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00189">i2s.h:189</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_ac9e68a1d184ecc19c6e209ad02355907"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#ac9e68a1d184ecc19c6e209ad02355907">I2S_TXCTRL_Type::SLOTDIS5</a></div><div class="ttdeci">uint32_t SLOTDIS5</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00437">i2s.h:437</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_aa831766bd941658dc9283eeeec75a456"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#aa831766bd941658dc9283eeeec75a456">I2S_TXCTRL_Type::SLOTDIS</a></div><div class="ttdeci">uint32_t SLOTDIS</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00446">i2s.h:446</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_afa966d171ca269f0c1d7237667f3a8a6"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#afa966d171ca269f0c1d7237667f3a8a6">I2S_SYNCBUSY_Type::RXEN</a></div><div class="ttdeci">uint16_t RXEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00379">i2s.h:379</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_a103c0466a61a89e7e9fb6f3f660c4e12"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#a103c0466a61a89e7e9fb6f3f660c4e12">I2S_SYNCBUSY_Type::TXDATA</a></div><div class="ttdeci">uint16_t TXDATA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00381">i2s.h:381</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a0d9a1231c448fbd342cfa3e44e718699"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a0d9a1231c448fbd342cfa3e44e718699">I2S_RXCTRL_Type::SLOTADJ</a></div><div class="ttdeci">uint32_t SLOTADJ</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00560">i2s.h:560</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_af852c622758e48f1733b67f5cfb1850f"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#af852c622758e48f1733b67f5cfb1850f">I2S_INTENCLR_Type::RXRDY1</a></div><div class="ttdeci">uint16_t RXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00183">i2s.h:183</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a919dc55b450ace43bbf9aa7a2fa74de4"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a919dc55b450ace43bbf9aa7a2fa74de4">I2S_RXCTRL_Type::MONO</a></div><div class="ttdeci">uint32_t MONO</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00574">i2s.h:574</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html">I2S_RXCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00554">i2s.h:554</a></div></div>
<div class="ttc" id="astructI2s_html_a23288f6adcad3c1c90d16067f7011839"><div class="ttname"><a href="structI2s.html#a23288f6adcad3c1c90d16067f7011839">I2s::RXDATA</a></div><div class="ttdeci">__I I2S_RXDATA_Type RXDATA</div><div class="ttdoc">Offset: 0x34 (R/ 32) Rx Data.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00741">i2s.h:741</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a2d3bae28ed77e03c7ab7d34bd22e5d92"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a2d3bae28ed77e03c7ab7d34bd22e5d92">I2S_RXCTRL_Type::DMA</a></div><div class="ttdeci">uint32_t DMA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00575">i2s.h:575</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_ae3fe810b6e2a2c65df59d1f8ca519f0d"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#ae3fe810b6e2a2c65df59d1f8ca519f0d">I2S_CLKCTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00104">i2s.h:104</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_ad52586cdd33e643219d872aed0c383fa"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#ad52586cdd33e643219d872aed0c383fa">I2S_TXCTRL_Type::SLOTDIS3</a></div><div class="ttdeci">uint32_t SLOTDIS3</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00435">i2s.h:435</a></div></div>
<div class="ttc" id="aunionI2S__RXDATA__Type_html_a905c04aaefc6dd65659afa9a23815180"><div class="ttname"><a href="unionI2S__RXDATA__Type.html#a905c04aaefc6dd65659afa9a23815180">I2S_RXDATA_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00711">i2s.h:711</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a16722ce456e3d0b5efa407a66ce53c18"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a16722ce456e3d0b5efa407a66ce53c18">I2S_INTFLAG_Type::RXRDY0</a></div><div class="ttdeci">__I uint16_t RXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00310">i2s.h:310</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_a927c7a9da51bd4d63734d27d5e3af968"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#a927c7a9da51bd4d63734d27d5e3af968">I2S_SYNCBUSY_Type::reg</a></div><div class="ttdeci">uint16_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00390">i2s.h:390</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_af6b251c4c6fd187d6fdf9a8546375356"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#af6b251c4c6fd187d6fdf9a8546375356">I2S_TXCTRL_Type::EXTEND</a></div><div class="ttdeci">uint32_t EXTEND</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00430">i2s.h:430</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a258404b585daa336912a9fad19a6cfe0"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a258404b585daa336912a9fad19a6cfe0">I2S_TXCTRL_Type::SLOTDIS7</a></div><div class="ttdeci">uint32_t SLOTDIS7</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00439">i2s.h:439</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_aec7c5bf04ecc1470da635bd9490b26d1"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#aec7c5bf04ecc1470da635bd9490b26d1">I2S_SYNCBUSY_Type::CKEN0</a></div><div class="ttdeci">uint16_t CKEN0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00376">i2s.h:376</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_a082b3486e69497ea9b7aa4df2dfa8970"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#a082b3486e69497ea9b7aa4df2dfa8970">I2S_RXCTRL_Type::SLOTDIS5</a></div><div class="ttdeci">uint32_t SLOTDIS5</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00571">i2s.h:571</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_ae1fa524d3baf9e3b278c2226010919d7"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#ae1fa524d3baf9e3b278c2226010919d7">I2S_SYNCBUSY_Type::TXEN</a></div><div class="ttdeci">uint16_t TXEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00378">i2s.h:378</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html">I2S_TXCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00420">i2s.h:420</a></div></div>
<div class="ttc" id="astructI2s_html_a789ed154702ba87dba0ff007ea7180e6"><div class="ttname"><a href="structI2s.html#a789ed154702ba87dba0ff007ea7180e6">I2s::CTRLA</a></div><div class="ttdeci">__IO I2S_CTRLA_Type CTRLA</div><div class="ttdoc">Offset: 0x00 (R/W 8) Control A.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00726">i2s.h:726</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_ab96fb961046949b997b1f5e303843d83"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#ab96fb961046949b997b1f5e303843d83">I2S_INTENCLR_Type::TXUR0</a></div><div class="ttdeci">uint16_t TXUR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00191">i2s.h:191</a></div></div>
<div class="ttc" id="astructI2s_html_abca7c659461def682cd1e2a1212a8e85"><div class="ttname"><a href="structI2s.html#abca7c659461def682cd1e2a1212a8e85">I2s::TXCTRL</a></div><div class="ttdeci">__IO I2S_TXCTRL_Type TXCTRL</div><div class="ttdoc">Offset: 0x20 (R/W 32) Tx Serializer Control.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00737">i2s.h:737</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a87a153f7afa91d938db6fc92029ca87e"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a87a153f7afa91d938db6fc92029ca87e">I2S_INTFLAG_Type::RXRDY</a></div><div class="ttdeci">__I uint16_t RXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00324">i2s.h:324</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html"><div class="ttname"><a href="unionI2S__INTENSET__Type.html">I2S_INTENSET_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00244">i2s.h:244</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_ac4830b4f350afea80da7cb21c0af201a"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#ac4830b4f350afea80da7cb21c0af201a">I2S_INTENCLR_Type::TXUR</a></div><div class="ttdeci">uint16_t TXUR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00202">i2s.h:202</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_a20ac56dbe8e37a4047f04046160ba61e"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#a20ac56dbe8e37a4047f04046160ba61e">I2S_CTRLA_Type::TXEN</a></div><div class="ttdeci">uint8_t TXEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00050">i2s.h:50</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_acef1a8cca60a66a79145d5c06509e271"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#acef1a8cca60a66a79145d5c06509e271">I2S_TXCTRL_Type::SLOTDIS4</a></div><div class="ttdeci">uint32_t SLOTDIS4</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00436">i2s.h:436</a></div></div>
<div class="ttc" id="aunionI2S__RXDATA__Type_html_a63aab98de0cbc0ef0224ae2ac6bc5ee0"><div class="ttname"><a href="unionI2S__RXDATA__Type.html#a63aab98de0cbc0ef0224ae2ac6bc5ee0">I2S_RXDATA_Type::DATA</a></div><div class="ttdeci">uint32_t DATA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00709">i2s.h:709</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a3f76f45c6d5daea2290e7273b466c1ab"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a3f76f45c6d5daea2290e7273b466c1ab">I2S_TXCTRL_Type::SLOTDIS0</a></div><div class="ttdeci">uint32_t SLOTDIS0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00432">i2s.h:432</a></div></div>
<div class="ttc" id="astructI2s_html_a8509c18ae990d1a0fdf87162db444d66"><div class="ttname"><a href="structI2s.html#a8509c18ae990d1a0fdf87162db444d66">I2s::INTENSET</a></div><div class="ttdeci">__IO I2S_INTENSET_Type INTENSET</div><div class="ttdoc">Offset: 0x10 (R/W 16) Interrupt Enable Set.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00731">i2s.h:731</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_ab4f76dd230de7cf1b1dce203b6e745b3"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#ab4f76dd230de7cf1b1dce203b6e745b3">I2S_INTENCLR_Type::TXRDY</a></div><div class="ttdeci">uint16_t TXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00200">i2s.h:200</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a42329bb512e77e1952332da97b1443c2"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a42329bb512e77e1952332da97b1443c2">I2S_INTENSET_Type::RXRDY0</a></div><div class="ttdeci">uint16_t RXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00246">i2s.h:246</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a3e05ceb63c3141b53a1032e68441e62c"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a3e05ceb63c3141b53a1032e68441e62c">I2S_TXCTRL_Type::DATASIZE</a></div><div class="ttdeci">uint32_t DATASIZE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00427">i2s.h:427</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html">I2S_SYNCBUSY_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00372">i2s.h:372</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_abeebc9aeaf04d8880477b48497ee7a7a"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#abeebc9aeaf04d8880477b48497ee7a7a">I2S_RXCTRL_Type::WORDADJ</a></div><div class="ttdeci">uint32_t WORDADJ</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00563">i2s.h:563</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_aef9fbfa35d2fe3268c9d7ba8bff15ac8"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#aef9fbfa35d2fe3268c9d7ba8bff15ac8">I2S_SYNCBUSY_Type::ENABLE</a></div><div class="ttdeci">uint16_t ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00375">i2s.h:375</a></div></div>
<div class="ttc" id="astructI2s_html_ac631fa19eb0927d9cc99c1743945274c"><div class="ttname"><a href="structI2s.html#ac631fa19eb0927d9cc99c1743945274c">I2s::INTFLAG</a></div><div class="ttdeci">__IO I2S_INTFLAG_Type INTFLAG</div><div class="ttdoc">Offset: 0x14 (R/W 16) Interrupt Flag Status and Clear.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00733">i2s.h:733</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_ad41b7dc3a089283f15238eed06bc09df"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#ad41b7dc3a089283f15238eed06bc09df">I2S_CLKCTRL_Type::FSINV</a></div><div class="ttdeci">uint32_t FSINV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00092">i2s.h:92</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_ac138a12fd05522a549655bf2963f2a41"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#ac138a12fd05522a549655bf2963f2a41">I2S_RXCTRL_Type::SLOTDIS3</a></div><div class="ttdeci">uint32_t SLOTDIS3</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00569">i2s.h:569</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a98814e258fdceaba07b11e464cc73fb9"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a98814e258fdceaba07b11e464cc73fb9">I2S_TXCTRL_Type::TXDEFAULT</a></div><div class="ttdeci">uint32_t TXDEFAULT</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00423">i2s.h:423</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_a5bf3db80d886c48735bfe1a37f1b3e0b"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#a5bf3db80d886c48735bfe1a37f1b3e0b">I2S_CTRLA_Type::reg</a></div><div class="ttdeci">uint8_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00059">i2s.h:59</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_adf981442341f4668504177e992d0c31f"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#adf981442341f4668504177e992d0c31f">I2S_RXCTRL_Type::SLOTDIS0</a></div><div class="ttdeci">uint32_t SLOTDIS0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00566">i2s.h:566</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_ae0b5c19b010ff11eadbc3dfb798fc562"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#ae0b5c19b010ff11eadbc3dfb798fc562">I2S_TXCTRL_Type::BITREV</a></div><div class="ttdeci">uint32_t BITREV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00431">i2s.h:431</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a87543200fa145be24aa4b0ee3b67e045"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a87543200fa145be24aa4b0ee3b67e045">I2S_INTFLAG_Type::TXUR1</a></div><div class="ttdeci">__I uint16_t TXUR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00320">i2s.h:320</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_afefa7f5770421e1c4dabe5d8adfb1f88"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#afefa7f5770421e1c4dabe5d8adfb1f88">I2S_RXCTRL_Type::SLOTDIS4</a></div><div class="ttdeci">uint32_t SLOTDIS4</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00570">i2s.h:570</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_a74d8bc811475a84fff6dc455f0395bd7"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#a74d8bc811475a84fff6dc455f0395bd7">I2S_SYNCBUSY_Type::RXDATA</a></div><div class="ttdeci">uint16_t RXDATA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00382">i2s.h:382</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a3ad5a810a99a76ff987bc91e0339f531"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a3ad5a810a99a76ff987bc91e0339f531">I2S_INTENSET_Type::reg</a></div><div class="ttdeci">uint16_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00269">i2s.h:269</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_af5e8b9b8f6e255f0819efddd9610e6a6"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#af5e8b9b8f6e255f0819efddd9610e6a6">I2S_INTENCLR_Type::TXUR1</a></div><div class="ttdeci">uint16_t TXUR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00192">i2s.h:192</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a596aa4c1f1b5ea883d18f21c2730613e"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a596aa4c1f1b5ea883d18f21c2730613e">I2S_CLKCTRL_Type::SCKOUTINV</a></div><div class="ttdeci">uint32_t SCKOUTINV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00095">i2s.h:95</a></div></div>
<div class="ttc" id="aunionI2S__TXDATA__Type_html_a58b46027f6566c55a4f66bd0cf967c33"><div class="ttname"><a href="unionI2S__TXDATA__Type.html#a58b46027f6566c55a4f66bd0cf967c33">I2S_TXDATA_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00693">i2s.h:693</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_ac081cc89cca4299372fc54ee0eeaea64"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#ac081cc89cca4299372fc54ee0eeaea64">I2S_CTRLA_Type::SWRST</a></div><div class="ttdeci">uint8_t SWRST</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00046">i2s.h:46</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_afa06d5166038e65e4544191c92237f85"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#afa06d5166038e65e4544191c92237f85">I2S_RXCTRL_Type::reg</a></div><div class="ttdeci">uint32_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00584">i2s.h:584</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_a7b06d563082fed59e5efdb17bff1b476"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#a7b06d563082fed59e5efdb17bff1b476">I2S_INTENCLR_Type::RXOR0</a></div><div class="ttdeci">uint16_t RXOR0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00185">i2s.h:185</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_a940b74af0b6dd49314b6e4992c7e1af1"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#a940b74af0b6dd49314b6e4992c7e1af1">I2S_INTENCLR_Type::RXRDY</a></div><div class="ttdeci">uint16_t RXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00196">i2s.h:196</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a783ffe75f9e7662c931d02ead056a4d3"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a783ffe75f9e7662c931d02ead056a4d3">I2S_INTENSET_Type::TXRDY</a></div><div class="ttdeci">uint16_t TXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00264">i2s.h:264</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html">I2S_CLKCTRL_Type</a></div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00085">i2s.h:85</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a42c5d9f833ec4dc033252b278cfb844a"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a42c5d9f833ec4dc033252b278cfb844a">I2S_TXCTRL_Type::SLOTDIS6</a></div><div class="ttdeci">uint32_t SLOTDIS6</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00438">i2s.h:438</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_aff647fe406d5d3f646521078cb1ca0c8"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#aff647fe406d5d3f646521078cb1ca0c8">I2S_CLKCTRL_Type::SLOTSIZE</a></div><div class="ttdeci">uint32_t SLOTSIZE</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00087">i2s.h:87</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a3e8ca570951b893405cf93737825fcfc"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a3e8ca570951b893405cf93737825fcfc">I2S_INTFLAG_Type::TXRDY0</a></div><div class="ttdeci">__I uint16_t TXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00316">i2s.h:316</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_ac9d6271732d2a227b60759e603b99608"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#ac9d6271732d2a227b60759e603b99608">I2S_INTENSET_Type::TXUR</a></div><div class="ttdeci">uint16_t TXUR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00266">i2s.h:266</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_af58efb6da3728f0d30d96f6191ac9454"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#af58efb6da3728f0d30d96f6191ac9454">I2S_INTENCLR_Type::RXOR1</a></div><div class="ttdeci">uint16_t RXOR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00186">i2s.h:186</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a39a27f504a2d3fccb6c99256ed503bad"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a39a27f504a2d3fccb6c99256ed503bad">I2S_CLKCTRL_Type::MCKOUTDIV</a></div><div class="ttdeci">uint32_t MCKOUTDIV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00101">i2s.h:101</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a6626d69f2946b570a1bd9a4f1f0a323a"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a6626d69f2946b570a1bd9a4f1f0a323a">I2S_CLKCTRL_Type::FSSEL</a></div><div class="ttdeci">uint32_t FSSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00091">i2s.h:91</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a8d6a0b5e2d17d6f0ba8823564cc8fb6e"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a8d6a0b5e2d17d6f0ba8823564cc8fb6e">I2S_INTFLAG_Type::uint16_t</a></div><div class="ttdeci">__I uint16_t</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00312">i2s.h:312</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a05f1b59e5afac697c843163f2ca9d48e"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a05f1b59e5afac697c843163f2ca9d48e">I2S_INTFLAG_Type::TXRDY</a></div><div class="ttdeci">__I uint16_t TXRDY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00328">i2s.h:328</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="aunionI2S__TXCTRL__Type_html_a6b8a09a6581f03229a9dfeace12ff458"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a6b8a09a6581f03229a9dfeace12ff458">I2S_TXCTRL_Type::MONO</a></div><div class="ttdeci">uint32_t MONO</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00440">i2s.h:440</a></div></div>
<div class="ttc" id="aunionI2S__RXCTRL__Type_html_ada95eff3f5553b5c4a1e7ba2252012c6"><div class="ttname"><a href="unionI2S__RXCTRL__Type.html#ada95eff3f5553b5c4a1e7ba2252012c6">I2S_RXCTRL_Type::EXTEND</a></div><div class="ttdeci">uint32_t EXTEND</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00564">i2s.h:564</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_ac69a754a4d98383dd8db2ac2a062d768"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#ac69a754a4d98383dd8db2ac2a062d768">I2S_TXCTRL_Type::DMA</a></div><div class="ttdeci">uint32_t DMA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00441">i2s.h:441</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_a559b8bdb868aa8786d898a233967d7b5"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#a559b8bdb868aa8786d898a233967d7b5">I2S_TXCTRL_Type::SLOTADJ</a></div><div class="ttdeci">uint32_t SLOTADJ</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00426">i2s.h:426</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a71ccb2e01d3d3cf08cb6d6f2685771b7"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a71ccb2e01d3d3cf08cb6d6f2685771b7">I2S_INTENSET_Type::TXRDY0</a></div><div class="ttdeci">uint16_t TXRDY0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00252">i2s.h:252</a></div></div>
<div class="ttc" id="astructI2s_html"><div class="ttname"><a href="structI2s.html">I2s</a></div><div class="ttdoc">I2S hardware registers.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00725">i2s.h:725</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a96299dcf9cdc5a33532e5b563efa7fee"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a96299dcf9cdc5a33532e5b563efa7fee">I2S_CLKCTRL_Type::FSWIDTH</a></div><div class="ttdeci">uint32_t FSWIDTH</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00089">i2s.h:89</a></div></div>
<div class="ttc" id="aunionI2S__TXDATA__Type_html_a9eed35ab037d97a6b16a3074df1a8281"><div class="ttname"><a href="unionI2S__TXDATA__Type.html#a9eed35ab037d97a6b16a3074df1a8281">I2S_TXDATA_Type::DATA</a></div><div class="ttdeci">uint32_t DATA</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00691">i2s.h:691</a></div></div>
<div class="ttc" id="astructI2s_html_ac22ccf3ad15a78e92b0de1321aff2656"><div class="ttname"><a href="structI2s.html#ac22ccf3ad15a78e92b0de1321aff2656">I2s::TXDATA</a></div><div class="ttdeci">__O I2S_TXDATA_Type TXDATA</div><div class="ttdoc">Offset: 0x30 ( /W 32) Tx Data.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00740">i2s.h:740</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_a57ca45ffe9f97645332976d3a6a42fab"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#a57ca45ffe9f97645332976d3a6a42fab">I2S_INTENCLR_Type::reg</a></div><div class="ttdeci">uint16_t reg</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00205">i2s.h:205</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_aedc15524c7bc831adead3e7b64bd8927"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#aedc15524c7bc831adead3e7b64bd8927">I2S_TXCTRL_Type::SLOTDIS1</a></div><div class="ttdeci">uint32_t SLOTDIS1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00433">i2s.h:433</a></div></div>
<div class="ttc" id="aunionI2S__INTENCLR__Type_html_a2a6a249c994d220c1cc30c11a3db0b74"><div class="ttname"><a href="unionI2S__INTENCLR__Type.html#a2a6a249c994d220c1cc30c11a3db0b74">I2S_INTENCLR_Type::RXOR</a></div><div class="ttdeci">uint16_t RXOR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00198">i2s.h:198</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a36287a0c836b016a982812315d96efb1"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a36287a0c836b016a982812315d96efb1">I2S_CLKCTRL_Type::MCKOUTINV</a></div><div class="ttdeci">uint32_t MCKOUTINV</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00098">i2s.h:98</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_ae0115c3a7792d5cdf7892a74faef5a5c"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#ae0115c3a7792d5cdf7892a74faef5a5c">I2S_CLKCTRL_Type::NBSLOTS</a></div><div class="ttdeci">uint32_t NBSLOTS</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00088">i2s.h:88</a></div></div>
<div class="ttc" id="aunionI2S__SYNCBUSY__Type_html_a1ed6486509ac781949a3f2e6c22aedcf"><div class="ttname"><a href="unionI2S__SYNCBUSY__Type.html#a1ed6486509ac781949a3f2e6c22aedcf">I2S_SYNCBUSY_Type::CKEN1</a></div><div class="ttdeci">uint16_t CKEN1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00377">i2s.h:377</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_a87da7f05bba65eefbbf0d81af73dd580"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#a87da7f05bba65eefbbf0d81af73dd580">I2S_CTRLA_Type::CKEN1</a></div><div class="ttdeci">uint8_t CKEN1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00049">i2s.h:49</a></div></div>
<div class="ttc" id="astructI2s_html_aed448d6e471dea1704798838e2517ddf"><div class="ttname"><a href="structI2s.html#aed448d6e471dea1704798838e2517ddf">I2s::SYNCBUSY</a></div><div class="ttdeci">__I I2S_SYNCBUSY_Type SYNCBUSY</div><div class="ttdoc">Offset: 0x18 (R/ 16) Synchronization Status.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00735">i2s.h:735</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_a01893f79e0a151a84b9168f4119eb99b"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#a01893f79e0a151a84b9168f4119eb99b">I2S_CTRLA_Type::RXEN</a></div><div class="ttdeci">uint8_t RXEN</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00051">i2s.h:51</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_a9bad3367378b1be0a091b020a97cdb90"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#a9bad3367378b1be0a091b020a97cdb90">I2S_CLKCTRL_Type::MCKSEL</a></div><div class="ttdeci">uint32_t MCKSEL</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00096">i2s.h:96</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_ab5ecd387f3de89c96324ae32b0b2753c"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#ab5ecd387f3de89c96324ae32b0b2753c">I2S_INTFLAG_Type::RXOR1</a></div><div class="ttdeci">__I uint16_t RXOR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00314">i2s.h:314</a></div></div>
<div class="ttc" id="astructI2s_html_a288e75f19ac339c92dd44b059501cd66"><div class="ttname"><a href="structI2s.html#a288e75f19ac339c92dd44b059501cd66">I2s::INTENCLR</a></div><div class="ttdeci">__IO I2S_INTENCLR_Type INTENCLR</div><div class="ttdoc">Offset: 0x0C (R/W 16) Interrupt Enable Clear.</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00729">i2s.h:729</a></div></div>
<div class="ttc" id="aunionI2S__CLKCTRL__Type_html_ac80f2360b7e43db320efc422beb2055c"><div class="ttname"><a href="unionI2S__CLKCTRL__Type.html#ac80f2360b7e43db320efc422beb2055c">I2S_CLKCTRL_Type::BITDELAY</a></div><div class="ttdeci">uint32_t BITDELAY</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00090">i2s.h:90</a></div></div>
<div class="ttc" id="aunionI2S__TXCTRL__Type_html_ac6c190d595c9325028984aeb8e8f3ddf"><div class="ttname"><a href="unionI2S__TXCTRL__Type.html#ac6c190d595c9325028984aeb8e8f3ddf">I2S_TXCTRL_Type::SLOTDIS2</a></div><div class="ttdeci">uint32_t SLOTDIS2</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00434">i2s.h:434</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_a80f602fed67029cda7c4761ca1ee6eef"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#a80f602fed67029cda7c4761ca1ee6eef">I2S_INTFLAG_Type::TXUR</a></div><div class="ttdeci">__I uint16_t TXUR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00330">i2s.h:330</a></div></div>
<div class="ttc" id="aunionI2S__CTRLA__Type_html_af1ebea5a94d9e2841905ce3a304ffe6d"><div class="ttname"><a href="unionI2S__CTRLA__Type.html#af1ebea5a94d9e2841905ce3a304ffe6d">I2S_CTRLA_Type::CKEN0</a></div><div class="ttdeci">uint8_t CKEN0</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00048">i2s.h:48</a></div></div>
<div class="ttc" id="aunionI2S__INTFLAG__Type_html_ad3b22512e042470b1115f44690d52f63"><div class="ttname"><a href="unionI2S__INTFLAG__Type.html#ad3b22512e042470b1115f44690d52f63">I2S_INTFLAG_Type::RXOR</a></div><div class="ttdeci">__I uint16_t RXOR</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00326">i2s.h:326</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_aa69436115d307a1cb7a669f95fbdae14"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#aa69436115d307a1cb7a669f95fbdae14">I2S_INTENSET_Type::RXRDY1</a></div><div class="ttdeci">uint16_t RXRDY1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00247">i2s.h:247</a></div></div>
<div class="ttc" id="aunionI2S__INTENSET__Type_html_a749fa771b6fc7c4e0decd83e3a7b60af"><div class="ttname"><a href="unionI2S__INTENSET__Type.html#a749fa771b6fc7c4e0decd83e3a7b60af">I2S_INTENSET_Type::TXUR1</a></div><div class="ttdeci">uint16_t TXUR1</div><div class="ttdef"><b>Definition:</b> <a href="component_2i2s_8h_source.html#l00256">i2s.h:256</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>