MCUXpresso_MIMXRT1021xxxxx/docs/MCUXpresso SDK API Referenc.../a00260.html

1346 lines
87 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>MCUXpresso SDK API Reference Manual: Common Driver</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="fs_logo.gif"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">MCUXpresso SDK API Reference Manual
&#160;<span id="projectnumber">Rev 2.15.000</span>
</div>
<div id="projectbrief">NXP Semiconductors</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>API&#160;Reference</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a00260.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Common Driver</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<p>The MCUXpresso SDK provides a driver for the common module of MCUXpresso SDK devices. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga9a10f3f762d9eb7c5db73535db6a9d78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga9a10f3f762d9eb7c5db73535db6a9d78">FSL_DRIVER_TRANSFER_DOUBLE_WEAK_IRQ</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga9a10f3f762d9eb7c5db73535db6a9d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to use the default weak IRQ handler in drivers. <a href="#ga9a10f3f762d9eb7c5db73535db6a9d78">More...</a><br/></td></tr>
<tr class="separator:ga9a10f3f762d9eb7c5db73535db6a9d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad76dfbb0423d0cd3a7b77cbcd9043146"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gad76dfbb0423d0cd3a7b77cbcd9043146">MAKE_STATUS</a>(group, code)&#160;&#160;&#160;((((group)*100L) + (code)))</td></tr>
<tr class="memdesc:gad76dfbb0423d0cd3a7b77cbcd9043146"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a status code value from a group and code number. <a href="#gad76dfbb0423d0cd3a7b77cbcd9043146">More...</a><br/></td></tr>
<tr class="separator:gad76dfbb0423d0cd3a7b77cbcd9043146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga812138aa3315b0c6953c1a26130bcc37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(major, minor, bugfix)&#160;&#160;&#160;(((major)*65536L) + ((minor)*256L) + (bugfix))</td></tr>
<tr class="memdesc:ga812138aa3315b0c6953c1a26130bcc37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the version number for drivers. <a href="#ga812138aa3315b0c6953c1a26130bcc37">More...</a><br/></td></tr>
<tr class="separator:ga812138aa3315b0c6953c1a26130bcc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6242a25f9d996f0cc4f4cdb911218b75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga6242a25f9d996f0cc4f4cdb911218b75">ARRAY_SIZE</a>(x)&#160;&#160;&#160;(sizeof(x) / sizeof((x)[0]))</td></tr>
<tr class="memdesc:ga6242a25f9d996f0cc4f4cdb911218b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the number of elements in an array. <a href="#ga6242a25f9d996f0cc4f4cdb911218b75">More...</a><br/></td></tr>
<tr class="separator:ga6242a25f9d996f0cc4f4cdb911218b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b47cb52d1ceba88ee3e6cd19820ecfc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga0b47cb52d1ceba88ee3e6cd19820ecfc">SUPPRESS_FALL_THROUGH_WARNING</a>()</td></tr>
<tr class="memdesc:ga0b47cb52d1ceba88ee3e6cd19820ecfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">For switch case code block, if case section ends without "break;" statement, there wil be fallthrough warning with compiler flag -Wextra or -Wimplicit-fallthrough=n when using armgcc. <a href="#ga0b47cb52d1ceba88ee3e6cd19820ecfc">More...</a><br/></td></tr>
<tr class="separator:ga0b47cb52d1ceba88ee3e6cd19820ecfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gaaabdaf7ee58ca7269bd4bf24efcde092"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></td></tr>
<tr class="memdesc:gaaabdaf7ee58ca7269bd4bf24efcde092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type used for all status and error return values. <a href="#gaaabdaf7ee58ca7269bd4bf24efcde092">More...</a><br/></td></tr>
<tr class="separator:gaaabdaf7ee58ca7269bd4bf24efcde092"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga7ff0b98bb1341c07acefb1473b6eda29"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga7ff0b98bb1341c07acefb1473b6eda29">_status_groups</a> { <br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae7c95e11ceb8067c9c2703f96e51aca7">kStatusGroup_Generic</a> = 0,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a8db8bea33da992b22cafbae1dcf65bb0">kStatusGroup_FLASH</a> = 1,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a491dbb2373725b607970c032f4e04ee3">kStatusGroup_LPSPI</a> = 4,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a3bc2ecc10af8973a1ecc4f0163fb9b53">kStatusGroup_FLEXIO_SPI</a> = 5,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aee549dc5fb5e05a0d8daaa61a089b222">kStatusGroup_DSPI</a> = 6,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae7514134f14004b1835d27cac48bd991">kStatusGroup_FLEXIO_UART</a> = 7,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a67e5d3d11fb3f47ec11d9ee612b98b94">kStatusGroup_FLEXIO_I2C</a> = 8,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a0d6c6a34fc0b6dbcb323f010556a3be1">kStatusGroup_LPI2C</a> = 9,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aeeb2ed6ef4ce59c7e1d416466f55bfb7">kStatusGroup_UART</a> = 10,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a5c67a60e98e49151455f565c2834d228">kStatusGroup_I2C</a> = 11,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a9f1b2d0eeee16f209d7eed3bdb1cf533">kStatusGroup_LPSCI</a> = 12,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a3bcb0be184f8d5bb76d4be8e99b4e45e">kStatusGroup_LPUART</a> = 13,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a60c31c70600aff4f290ca2d790622977">kStatusGroup_SPI</a> = 14,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29af98b407f4e66e7046a3173031b45253d">kStatusGroup_XRDC</a> = 15,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a073c6e3ccd0dbcf1b812cb21da5e7df9">kStatusGroup_SEMA42</a> = 16,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aba83e94d1735b695119429a4e55bb3a4">kStatusGroup_SDHC</a> = 17,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a1c5e35d9d03724b7ccadcae8e0451384">kStatusGroup_SDMMC</a> = 18,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae4461a3a085ea13b5fe7908bf1e109f8">kStatusGroup_SAI</a> = 19,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a8210c55fe061ff24e75a0f928dbfcb39">kStatusGroup_MCG</a> = 20,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a9771abafdcf43bf924599a0081e92bf2">kStatusGroup_SCG</a> = 21,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a85685b8cde1285d240569b9518c32fc0">kStatusGroup_SDSPI</a> = 22,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae834c896c69c50855c5cf07768a6cba3">kStatusGroup_FLEXIO_I2S</a> = 23,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a055d3788919f48c2d69463819d02d903">kStatusGroup_FLEXIO_MCULCD</a> = 24,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae5b7283daca81a85091e27b80ece629a">kStatusGroup_FLASHIAP</a> = 25,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aedd1abcbca188de6e16a6f088d59e92e">kStatusGroup_FLEXCOMM_I2C</a> = 26,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a0b66f34ec90c9b6a702e0f00f5ddae43">kStatusGroup_I2S</a> = 27,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a33255aee9de4a1d093770b218f944d0f">kStatusGroup_IUART</a> = 28,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a1d1d1a595e9f00c6c9f80c19ce1b8ec5">kStatusGroup_CSI</a> = 29,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29abdf3fca48a7a13b67d0207aeb59bc581">kStatusGroup_MIPI_DSI</a> = 30,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a3b3116c6f4aa1a88e6e7abc45df58938">kStatusGroup_SDRAMC</a> = 35,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a94d2a6fe8021fed5487169a46421d47e">kStatusGroup_POWER</a> = 39,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7d6b922ab2a42d6ef35cfb2be4f80251">kStatusGroup_ENET</a> = 40,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a521a4b8ac1776d0f41af044886a71b3b">kStatusGroup_PHY</a> = 41,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29adb8c69c2f8cd344f3e2dc0b0db4a1631">kStatusGroup_TRGMUX</a> = 42,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae16d6bba44ae6f24187946960fb826dd">kStatusGroup_SMARTCARD</a> = 43,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a376f952aee5cd45d903da520a37e4c52">kStatusGroup_LMEM</a> = 44,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a4a488e0f7cc1d3baa449ab4ca99e7b34">kStatusGroup_QSPI</a> = 45,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a210ff4fa30e99618f8d3e978df03a7b6">kStatusGroup_DMA</a> = 50,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a0ec7f0302a8f7eb082f449933880a1ad">kStatusGroup_EDMA</a> = 51,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a3091dcef1c0c7cd48658d8b43b52fbaf">kStatusGroup_DMAMGR</a> = 52,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a1461a28ac2297f07aa34581074cf9923">kStatusGroup_FLEXCAN</a> = 53,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a64b54e0423e0ad8a227a38cad4ad4eda">kStatusGroup_LTC</a> = 54,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a214d1cc4faa574be18fa9d865f2ca36d">kStatusGroup_FLEXIO_CAMERA</a> = 55,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ac4c2c9d32010087f0602dbdf2c389857">kStatusGroup_LPC_SPI</a> = 56,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a02f52b9532ae0d4af04f5c054f3fab84">kStatusGroup_LPC_USART</a> = 57,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a679444433f12ae5649cb02c2032ca20e">kStatusGroup_DMIC</a> = 58,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a25fb824a9ad702e631276a8ea5d03603">kStatusGroup_SDIF</a> = 59,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ac071c3c3d14ed8afadb2bb6de249c722">kStatusGroup_SPIFI</a> = 60,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a1d9b7b66bfaaf53b42aad8462c88ea62">kStatusGroup_OTP</a> = 61,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ab7f77dd7e0c3d068baf39117ac08a0b9">kStatusGroup_MCAN</a> = 62,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a298049d9d9c8be1b2e7a42f38a734d87">kStatusGroup_CAAM</a> = 63,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ab99693af818132e3cb4f9198965ad637">kStatusGroup_ECSPI</a> = 64,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae2f54d029f0e74c8fed8812e24000a74">kStatusGroup_USDHC</a> = 65,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ab597c78848ce0e63d2518f14e7bac82b">kStatusGroup_LPC_I2C</a> = 66,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a8e7465155c679388316b2f874a284e9e">kStatusGroup_DCP</a> = 67,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a858563b1d87d6fa57a8f442025655201">kStatusGroup_MSCAN</a> = 68,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a01101c0342017a7fbe7225a7aa285bad">kStatusGroup_ESAI</a> = 69,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a22f1bdf5e7abbeb0bdfe18cda0bc5aca">kStatusGroup_FLEXSPI</a> = 70,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a67a884fec4d6adb5b455d50a0a5617a5">kStatusGroup_MMDC</a> = 71,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae0b4ea9f05497a624e32811c4f36a3be">kStatusGroup_PDM</a> = 72,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ab55df75d85633505960f611180054524">kStatusGroup_SDMA</a> = 73,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a01bf442d671041dcbd1649ec0428c3b6">kStatusGroup_ICS</a> = 74,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a8bea2b5f8b1458aaa0dc29ddbb972d87">kStatusGroup_SPDIF</a> = 75,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ab0104dd99e52fbf948f4ae030de5313d">kStatusGroup_LPC_MINISPI</a> = 76,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a1dcb6a7c2605c9ed77388fcb25b01feb">kStatusGroup_HASHCRYPT</a> = 77,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aa2c382624b5763cf24cf9727fbfadde3">kStatusGroup_LPC_SPI_SSP</a> = 78,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a6dbe13107a9dbb857242cf05e2319f9d">kStatusGroup_I3C</a> = 79,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a749eaf601d6fe3124f054bcb796b348c">kStatusGroup_LPC_I2C_1</a> = 97,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a56134a73f0cfd393dd7cf7fb2395dd99">kStatusGroup_NOTIFIER</a> = 98,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a499ec238a1614827065533960716e652">kStatusGroup_DebugConsole</a> = 99,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a2fef671dda58af09262787022fe321fe">kStatusGroup_SEMC</a> = 100,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae0c3a94577af5271a1042757d3c8fdc1">kStatusGroup_ApplicationRangeStart</a> = 101,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a097d515214e888371df5c588b839529d">kStatusGroup_IAP</a> = 102,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a9cf111a176ebe1210ae6faaa950aac54">kStatusGroup_SFA</a> = 103,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7491bc6ede9a2eb6e7f292bb1530b7d7">kStatusGroup_SPC</a> = 104,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a984927be2e0e57c4125e8e8f5d9c0f48">kStatusGroup_PUF</a> = 105,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a381f1929c41dcaef62d2d44326719db8">kStatusGroup_TOUCH_PANEL</a> = 106,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29af4cabd4468ae9e670d9c188064c56f41">kStatusGroup_VBAT</a> = 107,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a18ce0675c0cc628b2ff29a1bafce8b58">kStatusGroup_HAL_GPIO</a> = 121,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a6510cce112fc6ed1e0523b5d7b307ca2">kStatusGroup_HAL_UART</a> = 122,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aa44796b25ed6ed37f7fb25f6f4076c2d">kStatusGroup_HAL_TIMER</a> = 123,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aba70aa1970435b3ccd39ac54f9d7a68c">kStatusGroup_HAL_SPI</a> = 124,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aaa30b9e3fdd5e93bae58e66521b3015d">kStatusGroup_HAL_I2C</a> = 125,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aa5afa714de4adf37bc00faf6c3dc589e">kStatusGroup_HAL_FLASH</a> = 126,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aa4609e941ad1155a86c40bdfcb20a155">kStatusGroup_HAL_PWM</a> = 127,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aa0d0535965c8d28434b036961f6a8c20">kStatusGroup_HAL_RNG</a> = 128,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ac509445aa04b715b77e6461993b50085">kStatusGroup_HAL_I2S</a> = 129,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a91a5a43e0f7acfb5894ec7c246d05bcc">kStatusGroup_HAL_ADC_SENSOR</a> = 130,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a4603f8fedc8ad994788e17baae895013">kStatusGroup_TIMERMANAGER</a> = 135,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a39a54cda2a1cac31e1c00be0eb4a7620">kStatusGroup_SERIALMANAGER</a> = 136,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a84ab69a4e7f3f1c39f1c3a64d74af08c">kStatusGroup_LED</a> = 137,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7415efb189bfb31491ef0ae45fb24d90">kStatusGroup_BUTTON</a> = 138,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a8e4a33b100580c2c1606d66d5ffdfaa3">kStatusGroup_EXTERN_EEPROM</a> = 139,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a660addd059be8786f2aa3d9a1a196ae1">kStatusGroup_SHELL</a> = 140,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29acdfe26eb8bbbaaea438470512401e09a">kStatusGroup_MEM_MANAGER</a> = 141,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a2e3bc103af2d3db7b628f87174d2bff8">kStatusGroup_LIST</a> = 142,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a5b65c75456471a2536a97a30db4b8da3">kStatusGroup_OSA</a> = 143,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7771d56430ad7ff2553a1258aba16e02">kStatusGroup_COMMON_TASK</a> = 144,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a6d0dedbec7ee218b0ae03f23edad02fd">kStatusGroup_MSG</a> = 145,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a539b147c0d1409a0e11c3ae340886fa8">kStatusGroup_SDK_OCOTP</a> = 146,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a830e5b42a05424dc026bd36d30f143a5">kStatusGroup_SDK_FLEXSPINOR</a> = 147,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7c488d28bc9be2e29bd0d133bce7389a">kStatusGroup_CODEC</a> = 148,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a713723bd8764655328f1e5283a8e6020">kStatusGroup_ASRC</a> = 149,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a4f53ab1f39031629ac12159920f0cde1">kStatusGroup_OTFAD</a> = 150,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a3e59e90d903b97bd45037175997f4ad6">kStatusGroup_SDIOSLV</a> = 151,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ad85b4bef880b9407425398fc584e16a0">kStatusGroup_MECC</a> = 152,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29aae462c0663af9e2d180cd06c5798ac3b">kStatusGroup_ENET_QOS</a> = 153,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a2af6421e7b473bd882f5372ad1fa6d0e">kStatusGroup_LOG</a> = 154,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae28000753ef8046bc9b08e03fc8a1899">kStatusGroup_I3CBUS</a> = 155,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a025ed41827a0bd0b7bf60b853a921c7d">kStatusGroup_QSCI</a> = 156,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29ae9d67092ecc6b4f406fc0fb862174476">kStatusGroup_ELEMU</a> = 157,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a7712fcacc6d5e9698366daafc59ea644">kStatusGroup_QUEUEDSPI</a> = 158,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a6c52b0b8b2d2ca670a5f8eca66212f54">kStatusGroup_POWER_MANAGER</a> = 159,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a79d16666510da650e32b1499cf102aa5">kStatusGroup_IPED</a> = 160,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a70c9114d88c3a9b48cabb36cd4b2884d">kStatusGroup_ELS_PKC</a> = 161,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a9ef29ac5ce94ff0617434c39574b4f91">kStatusGroup_CSS_PKC</a> = 162,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a51bf18cc27f6df31f1602db81a2f77f5">kStatusGroup_HOSTIF</a> = 163,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a50aada436b514e0056476e275e1fd203">kStatusGroup_CLIF</a> = 164,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29af5e618b56733c41397941d8dec581030">kStatusGroup_BMA</a> = 165,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a2e0ac8d81af0520d13c650cd3a3bcdde">kStatusGroup_NETC</a> = 166,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga7ff0b98bb1341c07acefb1473b6eda29a446c74416be882daecb3038dbe42e9de">kStatusGroup_ELE</a> = 167
<br/>
}</td></tr>
<tr class="memdesc:ga7ff0b98bb1341c07acefb1473b6eda29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status group numbers. <a href="a00260.html#ga7ff0b98bb1341c07acefb1473b6eda29">More...</a><br/></td></tr>
<tr class="separator:ga7ff0b98bb1341c07acefb1473b6eda29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da829bee76c6b02225d9c891ae8ef70881">kStatus_Success</a> = MAKE_STATUS(kStatusGroup_Generic, 0),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da8692e71089c7e81bd5f4503ff55035db">kStatus_Fail</a> = MAKE_STATUS(kStatusGroup_Generic, 1),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da69927473662d55dfe6a4b8b1ea529f67">kStatus_ReadOnly</a> = MAKE_STATUS(kStatusGroup_Generic, 2),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da96d166071c2c0b2672ddaa3307899a0b">kStatus_OutOfRange</a> = MAKE_STATUS(kStatusGroup_Generic, 3),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da9743ab3bec5065667c0b12510317e76c">kStatus_InvalidArgument</a> = MAKE_STATUS(kStatusGroup_Generic, 4),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2dadf7f172a5d4f1a44d5cb8a1121dcafcb">kStatus_Timeout</a> = MAKE_STATUS(kStatusGroup_Generic, 5),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da82fc7f2a425a9c3cfcf6636b8c05c06c">kStatus_NoTransferInProgress</a>,
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da31e314ec45f0b673257687c06b6fe764">kStatus_Busy</a> = MAKE_STATUS(kStatusGroup_Generic, 7),
<br/>
&#160;&#160;<a class="el" href="a00260.html#gga0411cd49bb5b71852cecd93bcbf0ca2da94770b392eceab60898d03ffcf0cc145">kStatus_NoData</a>
<br/>
}</td></tr>
<tr class="memdesc:ga0411cd49bb5b71852cecd93bcbf0ca2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic status return codes. <a href="a00260.html#ga0411cd49bb5b71852cecd93bcbf0ca2d">More...</a><br/></td></tr>
<tr class="separator:ga0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga4e1420d9e817ebe0e8973420411de015"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga4e1420d9e817ebe0e8973420411de015">SDK_Malloc</a> (size_t size, size_t alignbytes)</td></tr>
<tr class="memdesc:ga4e1420d9e817ebe0e8973420411de015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate memory with given alignment and aligned size. <a href="#ga4e1420d9e817ebe0e8973420411de015">More...</a><br/></td></tr>
<tr class="separator:ga4e1420d9e817ebe0e8973420411de015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0be5caec9b8493d87cc849714bd47865"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga0be5caec9b8493d87cc849714bd47865">SDK_Free</a> (void *ptr)</td></tr>
<tr class="memdesc:ga0be5caec9b8493d87cc849714bd47865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free memory. <a href="#ga0be5caec9b8493d87cc849714bd47865">More...</a><br/></td></tr>
<tr class="separator:ga0be5caec9b8493d87cc849714bd47865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f9121590e5b8fe025d706ff2fe5da36"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga4f9121590e5b8fe025d706ff2fe5da36">SDK_DelayAtLeastUs</a> (uint32_t delayTime_us, uint32_t coreClock_Hz)</td></tr>
<tr class="memdesc:ga4f9121590e5b8fe025d706ff2fe5da36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delay at least for some time. <a href="#ga4f9121590e5b8fe025d706ff2fe5da36">More...</a><br/></td></tr>
<tr class="separator:ga4f9121590e5b8fe025d706ff2fe5da36"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Driver version</h2></td></tr>
<tr class="memitem:gac6e3c4c6fa592fc0da7fab541e7019f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gac6e3c4c6fa592fc0da7fab541e7019f7">FSL_COMMON_DRIVER_VERSION</a>&#160;&#160;&#160;(<a class="el" href="a00260.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 4, 0))</td></tr>
<tr class="memdesc:gac6e3c4c6fa592fc0da7fab541e7019f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">common driver version. <a href="#gac6e3c4c6fa592fc0da7fab541e7019f7">More...</a><br/></td></tr>
<tr class="separator:gac6e3c4c6fa592fc0da7fab541e7019f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Debug console type definition.</h2></td></tr>
<tr class="memitem:gaa7fc9e15d36453236a580b3c8116ee85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gaa7fc9e15d36453236a580b3c8116ee85">DEBUG_CONSOLE_DEVICE_TYPE_NONE</a>&#160;&#160;&#160;0U</td></tr>
<tr class="memdesc:gaa7fc9e15d36453236a580b3c8116ee85"><td class="mdescLeft">&#160;</td><td class="mdescRight">No debug console. <a href="#gaa7fc9e15d36453236a580b3c8116ee85">More...</a><br/></td></tr>
<tr class="separator:gaa7fc9e15d36453236a580b3c8116ee85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59764d32e5394455906edbf03cff0b9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga59764d32e5394455906edbf03cff0b9f">DEBUG_CONSOLE_DEVICE_TYPE_UART</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:ga59764d32e5394455906edbf03cff0b9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on UART. <a href="#ga59764d32e5394455906edbf03cff0b9f">More...</a><br/></td></tr>
<tr class="separator:ga59764d32e5394455906edbf03cff0b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a04b7330b5196f73ed4ffe7fa2bae6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga1a04b7330b5196f73ed4ffe7fa2bae6c">DEBUG_CONSOLE_DEVICE_TYPE_LPUART</a>&#160;&#160;&#160;2U</td></tr>
<tr class="memdesc:ga1a04b7330b5196f73ed4ffe7fa2bae6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on LPUART. <a href="#ga1a04b7330b5196f73ed4ffe7fa2bae6c">More...</a><br/></td></tr>
<tr class="separator:ga1a04b7330b5196f73ed4ffe7fa2bae6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b4add5f2d938a89da56f58ac0b4e89b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga6b4add5f2d938a89da56f58ac0b4e89b">DEBUG_CONSOLE_DEVICE_TYPE_LPSCI</a>&#160;&#160;&#160;3U</td></tr>
<tr class="memdesc:ga6b4add5f2d938a89da56f58ac0b4e89b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on LPSCI. <a href="#ga6b4add5f2d938a89da56f58ac0b4e89b">More...</a><br/></td></tr>
<tr class="separator:ga6b4add5f2d938a89da56f58ac0b4e89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga262e149f9ce1ef4cf2e539e9494d3cca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga262e149f9ce1ef4cf2e539e9494d3cca">DEBUG_CONSOLE_DEVICE_TYPE_USBCDC</a>&#160;&#160;&#160;4U</td></tr>
<tr class="memdesc:ga262e149f9ce1ef4cf2e539e9494d3cca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on USBCDC. <a href="#ga262e149f9ce1ef4cf2e539e9494d3cca">More...</a><br/></td></tr>
<tr class="separator:ga262e149f9ce1ef4cf2e539e9494d3cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4f7f7e51a84c34f06bbbb34973ae97a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gad4f7f7e51a84c34f06bbbb34973ae97a">DEBUG_CONSOLE_DEVICE_TYPE_FLEXCOMM</a>&#160;&#160;&#160;5U</td></tr>
<tr class="memdesc:gad4f7f7e51a84c34f06bbbb34973ae97a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on FLEXCOMM. <a href="#gad4f7f7e51a84c34f06bbbb34973ae97a">More...</a><br/></td></tr>
<tr class="separator:gad4f7f7e51a84c34f06bbbb34973ae97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75a9e86134df04f6a8b66025d11e25c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga75a9e86134df04f6a8b66025d11e25c2">DEBUG_CONSOLE_DEVICE_TYPE_IUART</a>&#160;&#160;&#160;6U</td></tr>
<tr class="memdesc:ga75a9e86134df04f6a8b66025d11e25c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on i.MX UART. <a href="#ga75a9e86134df04f6a8b66025d11e25c2">More...</a><br/></td></tr>
<tr class="separator:ga75a9e86134df04f6a8b66025d11e25c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c85202f838f94e51a0bb7b33856c78d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga2c85202f838f94e51a0bb7b33856c78d">DEBUG_CONSOLE_DEVICE_TYPE_VUSART</a>&#160;&#160;&#160;7U</td></tr>
<tr class="memdesc:ga2c85202f838f94e51a0bb7b33856c78d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on LPC_VUSART. <a href="#ga2c85202f838f94e51a0bb7b33856c78d">More...</a><br/></td></tr>
<tr class="separator:ga2c85202f838f94e51a0bb7b33856c78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a951951cdb6063d949523052aa5b5e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga5a951951cdb6063d949523052aa5b5e4">DEBUG_CONSOLE_DEVICE_TYPE_MINI_USART</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:ga5a951951cdb6063d949523052aa5b5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on LPC_USART. <a href="#ga5a951951cdb6063d949523052aa5b5e4">More...</a><br/></td></tr>
<tr class="separator:ga5a951951cdb6063d949523052aa5b5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d142691c3a4d810f8bdabc41e89dfd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga9d142691c3a4d810f8bdabc41e89dfd7">DEBUG_CONSOLE_DEVICE_TYPE_SWO</a>&#160;&#160;&#160;9U</td></tr>
<tr class="memdesc:ga9d142691c3a4d810f8bdabc41e89dfd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on SWO. <a href="#ga9d142691c3a4d810f8bdabc41e89dfd7">More...</a><br/></td></tr>
<tr class="separator:ga9d142691c3a4d810f8bdabc41e89dfd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74389c7c04a9f53548d05287c7c665cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga74389c7c04a9f53548d05287c7c665cd">DEBUG_CONSOLE_DEVICE_TYPE_QSCI</a>&#160;&#160;&#160;10U</td></tr>
<tr class="memdesc:ga74389c7c04a9f53548d05287c7c665cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug console based on QSCI. <a href="#ga74389c7c04a9f53548d05287c7c665cd">More...</a><br/></td></tr>
<tr class="separator:ga74389c7c04a9f53548d05287c7c665cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Min/max macros</h2></td></tr>
<tr class="memitem:ga3acffbd305ee72dcd4593c0d8af64a4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(a, b)&#160;&#160;&#160;(((a) &lt; (b)) ? (a) : (b))</td></tr>
<tr class="memdesc:ga3acffbd305ee72dcd4593c0d8af64a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the minimum of <em>a</em> and <em>b</em>. <a href="#ga3acffbd305ee72dcd4593c0d8af64a4f">More...</a><br/></td></tr>
<tr class="separator:ga3acffbd305ee72dcd4593c0d8af64a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a, b)&#160;&#160;&#160;(((a) &gt; (b)) ? (a) : (b))</td></tr>
<tr class="memdesc:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the maximum of <em>a</em> and <em>b</em>. <a href="#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">More...</a><br/></td></tr>
<tr class="separator:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
UINT16_MAX/UINT32_MAX value</h2></td></tr>
<tr class="memitem:ga3ea490c9b3617d4479bd80ef93cd5602"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#ga3ea490c9b3617d4479bd80ef93cd5602">UINT16_MAX</a>&#160;&#160;&#160;((uint16_t)-1)</td></tr>
<tr class="memdesc:ga3ea490c9b3617d4479bd80ef93cd5602"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max value of uint16_t type. <a href="#ga3ea490c9b3617d4479bd80ef93cd5602">More...</a><br/></td></tr>
<tr class="separator:ga3ea490c9b3617d4479bd80ef93cd5602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5eb23180f7cc12b7d6c04a8ec067fdd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00260.html#gab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>&#160;&#160;&#160;((uint32_t)-1)</td></tr>
<tr class="memdesc:gab5eb23180f7cc12b7d6c04a8ec067fdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max value of uint32_t type. <a href="#gab5eb23180f7cc12b7d6c04a8ec067fdd">More...</a><br/></td></tr>
<tr class="separator:gab5eb23180f7cc12b7d6c04a8ec067fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ga9a10f3f762d9eb7c5db73535db6a9d78"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FSL_DRIVER_TRANSFER_DOUBLE_WEAK_IRQ&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad76dfbb0423d0cd3a7b77cbcd9043146"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAKE_STATUS</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">group, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">code&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((((group)*100L) + (code)))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga812138aa3315b0c6953c1a26130bcc37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAKE_VERSION</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">major, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">minor, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">bugfix&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(((major)*65536L) + ((minor)*256L) + (bugfix))</td>
</tr>
</table>
</div><div class="memdoc">
<p>The driver version is a 32-bit number, for both 32-bit platforms(such as Cortex M) and 16-bit platforms(such as DSC).</p>
<pre class="fragment">| Unused || Major Version || Minor Version || Bug Fix |
31 25 24 17 16 9 8 0</pre>
</div>
</div>
<a class="anchor" id="gac6e3c4c6fa592fc0da7fab541e7019f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FSL_COMMON_DRIVER_VERSION&#160;&#160;&#160;(<a class="el" href="a00260.html#ga812138aa3315b0c6953c1a26130bcc37">MAKE_VERSION</a>(2, 4, 0))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaa7fc9e15d36453236a580b3c8116ee85"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_NONE&#160;&#160;&#160;0U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga59764d32e5394455906edbf03cff0b9f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_UART&#160;&#160;&#160;1U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga1a04b7330b5196f73ed4ffe7fa2bae6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_LPUART&#160;&#160;&#160;2U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga6b4add5f2d938a89da56f58ac0b4e89b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_LPSCI&#160;&#160;&#160;3U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga262e149f9ce1ef4cf2e539e9494d3cca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_USBCDC&#160;&#160;&#160;4U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad4f7f7e51a84c34f06bbbb34973ae97a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_FLEXCOMM&#160;&#160;&#160;5U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga75a9e86134df04f6a8b66025d11e25c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_IUART&#160;&#160;&#160;6U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga2c85202f838f94e51a0bb7b33856c78d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_VUSART&#160;&#160;&#160;7U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga5a951951cdb6063d949523052aa5b5e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_MINI_USART&#160;&#160;&#160;8U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga9d142691c3a4d810f8bdabc41e89dfd7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_SWO&#160;&#160;&#160;9U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga74389c7c04a9f53548d05287c7c665cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUG_CONSOLE_DEVICE_TYPE_QSCI&#160;&#160;&#160;10U</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga3acffbd305ee72dcd4593c0d8af64a4f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MIN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">a, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">b&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(((a) &lt; (b)) ? (a) : (b))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gafa99ec4acc4ecb2dc3c2d05da15d0e3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">a, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">b&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(((a) &gt; (b)) ? (a) : (b))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga6242a25f9d996f0cc4f4cdb911218b75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ARRAY_SIZE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;(sizeof(x) / sizeof((x)[0]))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga3ea490c9b3617d4479bd80ef93cd5602"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UINT16_MAX&#160;&#160;&#160;((uint16_t)-1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gab5eb23180f7cc12b7d6c04a8ec067fdd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UINT32_MAX&#160;&#160;&#160;((uint32_t)-1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga0b47cb52d1ceba88ee3e6cd19820ecfc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SUPPRESS_FALL_THROUGH_WARNING</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To suppress this warning, "SUPPRESS_FALL_THROUGH_WARNING();" need to be added at the end of each case section which misses "break;"statement. </p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="gaaabdaf7ee58ca7269bd4bf24efcde092"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int32_t <a class="el" href="a00260.html#gaaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga7ff0b98bb1341c07acefb1473b6eda29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="a00260.html#ga7ff0b98bb1341c07acefb1473b6eda29">_status_groups</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae7c95e11ceb8067c9c2703f96e51aca7"></a>kStatusGroup_Generic</em>&nbsp;</td><td class="fielddoc">
<p>Group number for generic status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a8db8bea33da992b22cafbae1dcf65bb0"></a>kStatusGroup_FLASH</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLASH status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a491dbb2373725b607970c032f4e04ee3"></a>kStatusGroup_LPSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a3bc2ecc10af8973a1ecc4f0163fb9b53"></a>kStatusGroup_FLEXIO_SPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO SPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aee549dc5fb5e05a0d8daaa61a089b222"></a>kStatusGroup_DSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for DSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae7514134f14004b1835d27cac48bd991"></a>kStatusGroup_FLEXIO_UART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO UART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a67e5d3d11fb3f47ec11d9ee612b98b94"></a>kStatusGroup_FLEXIO_I2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO I2C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a0d6c6a34fc0b6dbcb323f010556a3be1"></a>kStatusGroup_LPI2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPI2C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aeeb2ed6ef4ce59c7e1d416466f55bfb7"></a>kStatusGroup_UART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for UART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a5c67a60e98e49151455f565c2834d228"></a>kStatusGroup_I2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for UART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a9f1b2d0eeee16f209d7eed3bdb1cf533"></a>kStatusGroup_LPSCI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPSCI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a3bcb0be184f8d5bb76d4be8e99b4e45e"></a>kStatusGroup_LPUART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPUART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a60c31c70600aff4f290ca2d790622977"></a>kStatusGroup_SPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SPI status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29af98b407f4e66e7046a3173031b45253d"></a>kStatusGroup_XRDC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for XRDC status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a073c6e3ccd0dbcf1b812cb21da5e7df9"></a>kStatusGroup_SEMA42</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SEMA42 status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aba83e94d1735b695119429a4e55bb3a4"></a>kStatusGroup_SDHC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDHC status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a1c5e35d9d03724b7ccadcae8e0451384"></a>kStatusGroup_SDMMC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDMMC status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae4461a3a085ea13b5fe7908bf1e109f8"></a>kStatusGroup_SAI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SAI status code. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a8210c55fe061ff24e75a0f928dbfcb39"></a>kStatusGroup_MCG</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MCG status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a9771abafdcf43bf924599a0081e92bf2"></a>kStatusGroup_SCG</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SCG status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a85685b8cde1285d240569b9518c32fc0"></a>kStatusGroup_SDSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae834c896c69c50855c5cf07768a6cba3"></a>kStatusGroup_FLEXIO_I2S</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO I2S status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a055d3788919f48c2d69463819d02d903"></a>kStatusGroup_FLEXIO_MCULCD</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO LCD status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae5b7283daca81a85091e27b80ece629a"></a>kStatusGroup_FLASHIAP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLASHIAP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aedd1abcbca188de6e16a6f088d59e92e"></a>kStatusGroup_FLEXCOMM_I2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXCOMM I2C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a0b66f34ec90c9b6a702e0f00f5ddae43"></a>kStatusGroup_I2S</em>&nbsp;</td><td class="fielddoc">
<p>Group number for I2S status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a33255aee9de4a1d093770b218f944d0f"></a>kStatusGroup_IUART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for IUART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a1d1d1a595e9f00c6c9f80c19ce1b8ec5"></a>kStatusGroup_CSI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for CSI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29abdf3fca48a7a13b67d0207aeb59bc581"></a>kStatusGroup_MIPI_DSI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MIPI DSI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a3b3116c6f4aa1a88e6e7abc45df58938"></a>kStatusGroup_SDRAMC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDRAMC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a94d2a6fe8021fed5487169a46421d47e"></a>kStatusGroup_POWER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for POWER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7d6b922ab2a42d6ef35cfb2be4f80251"></a>kStatusGroup_ENET</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ENET status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a521a4b8ac1776d0f41af044886a71b3b"></a>kStatusGroup_PHY</em>&nbsp;</td><td class="fielddoc">
<p>Group number for PHY status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29adb8c69c2f8cd344f3e2dc0b0db4a1631"></a>kStatusGroup_TRGMUX</em>&nbsp;</td><td class="fielddoc">
<p>Group number for TRGMUX status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae16d6bba44ae6f24187946960fb826dd"></a>kStatusGroup_SMARTCARD</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SMARTCARD status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a376f952aee5cd45d903da520a37e4c52"></a>kStatusGroup_LMEM</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LMEM status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a4a488e0f7cc1d3baa449ab4ca99e7b34"></a>kStatusGroup_QSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for QSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a210ff4fa30e99618f8d3e978df03a7b6"></a>kStatusGroup_DMA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for DMA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a0ec7f0302a8f7eb082f449933880a1ad"></a>kStatusGroup_EDMA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for EDMA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a3091dcef1c0c7cd48658d8b43b52fbaf"></a>kStatusGroup_DMAMGR</em>&nbsp;</td><td class="fielddoc">
<p>Group number for DMAMGR status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a1461a28ac2297f07aa34581074cf9923"></a>kStatusGroup_FLEXCAN</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FlexCAN status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a64b54e0423e0ad8a227a38cad4ad4eda"></a>kStatusGroup_LTC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LTC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a214d1cc4faa574be18fa9d865f2ca36d"></a>kStatusGroup_FLEXIO_CAMERA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXIO CAMERA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ac4c2c9d32010087f0602dbdf2c389857"></a>kStatusGroup_LPC_SPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_SPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a02f52b9532ae0d4af04f5c054f3fab84"></a>kStatusGroup_LPC_USART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_USART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a679444433f12ae5649cb02c2032ca20e"></a>kStatusGroup_DMIC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for DMIC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a25fb824a9ad702e631276a8ea5d03603"></a>kStatusGroup_SDIF</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDIF status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ac071c3c3d14ed8afadb2bb6de249c722"></a>kStatusGroup_SPIFI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SPIFI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a1d9b7b66bfaaf53b42aad8462c88ea62"></a>kStatusGroup_OTP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for OTP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ab7f77dd7e0c3d068baf39117ac08a0b9"></a>kStatusGroup_MCAN</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MCAN status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a298049d9d9c8be1b2e7a42f38a734d87"></a>kStatusGroup_CAAM</em>&nbsp;</td><td class="fielddoc">
<p>Group number for CAAM status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ab99693af818132e3cb4f9198965ad637"></a>kStatusGroup_ECSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ECSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae2f54d029f0e74c8fed8812e24000a74"></a>kStatusGroup_USDHC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for USDHC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ab597c78848ce0e63d2518f14e7bac82b"></a>kStatusGroup_LPC_I2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_I2C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a8e7465155c679388316b2f874a284e9e"></a>kStatusGroup_DCP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for DCP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a858563b1d87d6fa57a8f442025655201"></a>kStatusGroup_MSCAN</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MSCAN status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a01101c0342017a7fbe7225a7aa285bad"></a>kStatusGroup_ESAI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ESAI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a22f1bdf5e7abbeb0bdfe18cda0bc5aca"></a>kStatusGroup_FLEXSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a67a884fec4d6adb5b455d50a0a5617a5"></a>kStatusGroup_MMDC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MMDC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae0b4ea9f05497a624e32811c4f36a3be"></a>kStatusGroup_PDM</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MIC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ab55df75d85633505960f611180054524"></a>kStatusGroup_SDMA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDMA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a01bf442d671041dcbd1649ec0428c3b6"></a>kStatusGroup_ICS</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ICS status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a8bea2b5f8b1458aaa0dc29ddbb972d87"></a>kStatusGroup_SPDIF</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SPDIF status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ab0104dd99e52fbf948f4ae030de5313d"></a>kStatusGroup_LPC_MINISPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_MINISPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a1dcb6a7c2605c9ed77388fcb25b01feb"></a>kStatusGroup_HASHCRYPT</em>&nbsp;</td><td class="fielddoc">
<p>Group number for Hashcrypt status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aa2c382624b5763cf24cf9727fbfadde3"></a>kStatusGroup_LPC_SPI_SSP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_SPI_SSP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a6dbe13107a9dbb857242cf05e2319f9d"></a>kStatusGroup_I3C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for I3C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a749eaf601d6fe3124f054bcb796b348c"></a>kStatusGroup_LPC_I2C_1</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LPC_I2C_1 status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a56134a73f0cfd393dd7cf7fb2395dd99"></a>kStatusGroup_NOTIFIER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for NOTIFIER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a499ec238a1614827065533960716e652"></a>kStatusGroup_DebugConsole</em>&nbsp;</td><td class="fielddoc">
<p>Group number for debug console status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a2fef671dda58af09262787022fe321fe"></a>kStatusGroup_SEMC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SEMC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae0c3a94577af5271a1042757d3c8fdc1"></a>kStatusGroup_ApplicationRangeStart</em>&nbsp;</td><td class="fielddoc">
<p>Starting number for application groups. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a097d515214e888371df5c588b839529d"></a>kStatusGroup_IAP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for IAP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a9cf111a176ebe1210ae6faaa950aac54"></a>kStatusGroup_SFA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SFA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7491bc6ede9a2eb6e7f292bb1530b7d7"></a>kStatusGroup_SPC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SPC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a984927be2e0e57c4125e8e8f5d9c0f48"></a>kStatusGroup_PUF</em>&nbsp;</td><td class="fielddoc">
<p>Group number for PUF status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a381f1929c41dcaef62d2d44326719db8"></a>kStatusGroup_TOUCH_PANEL</em>&nbsp;</td><td class="fielddoc">
<p>Group number for touch panel status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29af4cabd4468ae9e670d9c188064c56f41"></a>kStatusGroup_VBAT</em>&nbsp;</td><td class="fielddoc">
<p>Group number for VBAT status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a18ce0675c0cc628b2ff29a1bafce8b58"></a>kStatusGroup_HAL_GPIO</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL GPIO status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a6510cce112fc6ed1e0523b5d7b307ca2"></a>kStatusGroup_HAL_UART</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL UART status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aa44796b25ed6ed37f7fb25f6f4076c2d"></a>kStatusGroup_HAL_TIMER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL TIMER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aba70aa1970435b3ccd39ac54f9d7a68c"></a>kStatusGroup_HAL_SPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL SPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aaa30b9e3fdd5e93bae58e66521b3015d"></a>kStatusGroup_HAL_I2C</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL I2C status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aa5afa714de4adf37bc00faf6c3dc589e"></a>kStatusGroup_HAL_FLASH</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL FLASH status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aa4609e941ad1155a86c40bdfcb20a155"></a>kStatusGroup_HAL_PWM</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL PWM status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aa0d0535965c8d28434b036961f6a8c20"></a>kStatusGroup_HAL_RNG</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL RNG status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ac509445aa04b715b77e6461993b50085"></a>kStatusGroup_HAL_I2S</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL I2S status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a91a5a43e0f7acfb5894ec7c246d05bcc"></a>kStatusGroup_HAL_ADC_SENSOR</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HAL ADC SENSOR status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a4603f8fedc8ad994788e17baae895013"></a>kStatusGroup_TIMERMANAGER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for TiMER MANAGER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a39a54cda2a1cac31e1c00be0eb4a7620"></a>kStatusGroup_SERIALMANAGER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SERIAL MANAGER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a84ab69a4e7f3f1c39f1c3a64d74af08c"></a>kStatusGroup_LED</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LED status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7415efb189bfb31491ef0ae45fb24d90"></a>kStatusGroup_BUTTON</em>&nbsp;</td><td class="fielddoc">
<p>Group number for BUTTON status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a8e4a33b100580c2c1606d66d5ffdfaa3"></a>kStatusGroup_EXTERN_EEPROM</em>&nbsp;</td><td class="fielddoc">
<p>Group number for EXTERN EEPROM status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a660addd059be8786f2aa3d9a1a196ae1"></a>kStatusGroup_SHELL</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SHELL status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29acdfe26eb8bbbaaea438470512401e09a"></a>kStatusGroup_MEM_MANAGER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MEM MANAGER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a2e3bc103af2d3db7b628f87174d2bff8"></a>kStatusGroup_LIST</em>&nbsp;</td><td class="fielddoc">
<p>Group number for List status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a5b65c75456471a2536a97a30db4b8da3"></a>kStatusGroup_OSA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for OSA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7771d56430ad7ff2553a1258aba16e02"></a>kStatusGroup_COMMON_TASK</em>&nbsp;</td><td class="fielddoc">
<p>Group number for Common task status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a6d0dedbec7ee218b0ae03f23edad02fd"></a>kStatusGroup_MSG</em>&nbsp;</td><td class="fielddoc">
<p>Group number for messaging status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a539b147c0d1409a0e11c3ae340886fa8"></a>kStatusGroup_SDK_OCOTP</em>&nbsp;</td><td class="fielddoc">
<p>Group number for OCOTP status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a830e5b42a05424dc026bd36d30f143a5"></a>kStatusGroup_SDK_FLEXSPINOR</em>&nbsp;</td><td class="fielddoc">
<p>Group number for FLEXSPINOR status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7c488d28bc9be2e29bd0d133bce7389a"></a>kStatusGroup_CODEC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for codec status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a713723bd8764655328f1e5283a8e6020"></a>kStatusGroup_ASRC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for codec status ASRC. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a4f53ab1f39031629ac12159920f0cde1"></a>kStatusGroup_OTFAD</em>&nbsp;</td><td class="fielddoc">
<p>Group number for codec status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a3e59e90d903b97bd45037175997f4ad6"></a>kStatusGroup_SDIOSLV</em>&nbsp;</td><td class="fielddoc">
<p>Group number for SDIOSLV status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ad85b4bef880b9407425398fc584e16a0"></a>kStatusGroup_MECC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for MECC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29aae462c0663af9e2d180cd06c5798ac3b"></a>kStatusGroup_ENET_QOS</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ENET_QOS status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a2af6421e7b473bd882f5372ad1fa6d0e"></a>kStatusGroup_LOG</em>&nbsp;</td><td class="fielddoc">
<p>Group number for LOG status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae28000753ef8046bc9b08e03fc8a1899"></a>kStatusGroup_I3CBUS</em>&nbsp;</td><td class="fielddoc">
<p>Group number for I3CBUS status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a025ed41827a0bd0b7bf60b853a921c7d"></a>kStatusGroup_QSCI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for QSCI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29ae9d67092ecc6b4f406fc0fb862174476"></a>kStatusGroup_ELEMU</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ELEMU status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a7712fcacc6d5e9698366daafc59ea644"></a>kStatusGroup_QUEUEDSPI</em>&nbsp;</td><td class="fielddoc">
<p>Group number for QSPI status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a6c52b0b8b2d2ca670a5f8eca66212f54"></a>kStatusGroup_POWER_MANAGER</em>&nbsp;</td><td class="fielddoc">
<p>Group number for POWER_MANAGER status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a79d16666510da650e32b1499cf102aa5"></a>kStatusGroup_IPED</em>&nbsp;</td><td class="fielddoc">
<p>Group number for IPED status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a70c9114d88c3a9b48cabb36cd4b2884d"></a>kStatusGroup_ELS_PKC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ELS PKC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a9ef29ac5ce94ff0617434c39574b4f91"></a>kStatusGroup_CSS_PKC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for CSS PKC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a51bf18cc27f6df31f1602db81a2f77f5"></a>kStatusGroup_HOSTIF</em>&nbsp;</td><td class="fielddoc">
<p>Group number for HOSTIF status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a50aada436b514e0056476e275e1fd203"></a>kStatusGroup_CLIF</em>&nbsp;</td><td class="fielddoc">
<p>Group number for CLIF status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29af5e618b56733c41397941d8dec581030"></a>kStatusGroup_BMA</em>&nbsp;</td><td class="fielddoc">
<p>Group number for BMA status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a2e0ac8d81af0520d13c650cd3a3bcdde"></a>kStatusGroup_NETC</em>&nbsp;</td><td class="fielddoc">
<p>Group number for NETC status codes. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7ff0b98bb1341c07acefb1473b6eda29a446c74416be882daecb3038dbe42e9de"></a>kStatusGroup_ELE</em>&nbsp;</td><td class="fielddoc">
<p>Group number for ELE status codes. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="ga0411cd49bb5b71852cecd93bcbf0ca2d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da829bee76c6b02225d9c891ae8ef70881"></a>kStatus_Success</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for Success. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da8692e71089c7e81bd5f4503ff55035db"></a>kStatus_Fail</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for Fail. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da69927473662d55dfe6a4b8b1ea529f67"></a>kStatus_ReadOnly</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for read only failure. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da96d166071c2c0b2672ddaa3307899a0b"></a>kStatus_OutOfRange</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for out of range access. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da9743ab3bec5065667c0b12510317e76c"></a>kStatus_InvalidArgument</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for invalid argument check. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2dadf7f172a5d4f1a44d5cb8a1121dcafcb"></a>kStatus_Timeout</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for timeout. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da82fc7f2a425a9c3cfcf6636b8c05c06c"></a>kStatus_NoTransferInProgress</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for no transfer in progress. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da31e314ec45f0b673257687c06b6fe764"></a>kStatus_Busy</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for module is busy. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0411cd49bb5b71852cecd93bcbf0ca2da94770b392eceab60898d03ffcf0cc145"></a>kStatus_NoData</em>&nbsp;</td><td class="fielddoc">
<p>Generic status for no data is found for the operation. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga4e1420d9e817ebe0e8973420411de015"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SDK_Malloc </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>alignbytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This is provided to support the dynamically allocated memory used in cache-able region. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>The length required to malloc. </td></tr>
<tr><td class="paramname">alignbytes</td><td>The alignment size. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">The</td><td>allocated memory. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga0be5caec9b8493d87cc849714bd47865"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDK_Free </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ptr</td><td>The memory to be release. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga4f9121590e5b8fe025d706ff2fe5da36"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SDK_DelayAtLeastUs </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>delayTime_us</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>coreClock_Hz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Please note that, this API uses while loop for delay, different run-time environments make the time not precise, if precise delay count was needed, please implement a new delay function with hardware timer.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">delayTime_us</td><td>Delay time in unit of microsecond. </td></tr>
<tr><td class="paramname">coreClock_Hz</td><td>Core clock frequency with Hz. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.5-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul class="foot">
<li class="footer">&copy; 2016 NXP Semiconductors. All rights reserved.
</li>
</ul>
</div>
</body>
</html>