Skip to content
Permalink
7aa8b1e733
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
933 lines (905 sloc) 79.5 KB
<!-- HTML header for doxygen 1.8.13-->
<!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.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Hardware Abstraction Layer (HAL)</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.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_style.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"><a href="http://www.cypress.com/"><img alt="Logo" src="logo.png"/></a></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Hardware Abstraction Layer (HAL)</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('group__group__result.html',''); initResizable(); });
/* @license-end */
</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)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle"><div class="title">Result Type<div class="ingroups"><a class="el" href="group__group__hal__types.html">HAL General Types/Macros</a></div></div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p ><a class="anchor" id="anchor_general_description"></a></p>
<p >Defines a type and related utilities for function result handling.</p>
<p >The <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> type is a structured bitfield which encodes information about result type, the originating module, and a code for the specific error (or warning etc). In order to extract these individual fields from a <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value, the utility macros <a class="el" href="group__group__result.html#ga9ae9b152a38632a9e0f8620845c6cea9">CY_RSLT_GET_TYPE</a>, <a class="el" href="group__group__result.html#gab959fc67da8489c03d3ab631442393b4">CY_RSLT_GET_MODULE</a>, and <a class="el" href="group__group__result.html#ga5a7fc037210b7ff81c65160e11823443">CY_RSLT_GET_CODE</a> are provided. Alternatively, a newer <a class="el" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a>, union was created to help make the decoding process easier. The <a class="el" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a> also uses enums for the type and module to make decoding even easier. Example uses of both approaches are shown below:</p>
<p >Decoding <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> directly: </p><div class="fragment"><div class="line"><a class="code hl_typedef" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> result = cy_hal_do_operation(arg);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Will be CY_RSLT_TYPE_INFO, CY_RSLT_TYPE_WARNING, CY_RSLT_TYPE_ERROR, or CY_RSLT_TYPE_FATAL</span></div>
<div class="line">uint8_t type = <a class="code hl_define" href="group__group__result.html#ga9ae9b152a38632a9e0f8620845c6cea9">CY_RSLT_GET_TYPE</a>(result)</div>
<div class="line"> </div>
<div class="line"><span class="comment">// See the &quot;Modules&quot; section for possible values</span></div>
<div class="line">uint16_t module_id = <a class="code hl_define" href="group__group__result.html#gab959fc67da8489c03d3ab631442393b4">CY_RSLT_GET_MODULE</a>(result);</div>
<div class="line"> </div>
<div class="line"><span class="comment">// Specific error codes are defined by each module</span></div>
<div class="line">uint16_t error_code = <a class="code hl_define" href="group__group__result.html#ga5a7fc037210b7ff81c65160e11823443">CY_RSLT_GET_CODE</a>(result);</div>
<div class="line"> </div>
<div class="line">printf(<span class="stringliteral">&quot;type=%d, module=%d, code=%d\n&quot;</span>, type, module_id, error_code);</div>
<div class="ttc" id="agroup__group__result_html_ga5a7fc037210b7ff81c65160e11823443"><div class="ttname"><a href="group__group__result.html#ga5a7fc037210b7ff81c65160e11823443">CY_RSLT_GET_CODE</a></div><div class="ttdeci">#define CY_RSLT_GET_CODE(x)</div><div class="ttdoc">Get the value of the result code field.</div><div class="ttdef"><b>Definition:</b> cy_result.h:130</div></div>
<div class="ttc" id="agroup__group__result_html_ga9ae9b152a38632a9e0f8620845c6cea9"><div class="ttname"><a href="group__group__result.html#ga9ae9b152a38632a9e0f8620845c6cea9">CY_RSLT_GET_TYPE</a></div><div class="ttdeci">#define CY_RSLT_GET_TYPE(x)</div><div class="ttdoc">Get the value of the result type field.</div><div class="ttdef"><b>Definition:</b> cy_result.h:120</div></div>
<div class="ttc" id="agroup__group__result_html_gab959fc67da8489c03d3ab631442393b4"><div class="ttname"><a href="group__group__result.html#gab959fc67da8489c03d3ab631442393b4">CY_RSLT_GET_MODULE</a></div><div class="ttdeci">#define CY_RSLT_GET_MODULE(x)</div><div class="ttdoc">Get the value of the module identifier field.</div><div class="ttdef"><b>Definition:</b> cy_result.h:125</div></div>
<div class="ttc" id="agroup__group__result_html_gaca79700fcc701534ce61778a9bcf57d1"><div class="ttname"><a href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a></div><div class="ttdeci">uint32_t cy_rslt_t</div><div class="ttdoc">Provides the result of an operation as a structured bitfield.</div><div class="ttdef"><b>Definition:</b> cy_result.h:398</div></div>
</div><!-- fragment --><p >Using <a class="el" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a> to decode: </p><div class="fragment"><div class="line"><a class="code hl_union" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a> result;</div>
<div class="line">result.<a class="code hl_variable" href="group__group__result.html#aa46cfbec8a99e1c9bce73b87f1f988c9">raw</a> = cy_hal_do_operation(arg);</div>
<div class="line"> </div>
<div class="line">printf(<span class="stringliteral">&quot;type=%d, module=%d, code=%d\n&quot;</span>, result.type, result.module, result.code);</div>
<div class="ttc" id="agroup__group__result_html_aa46cfbec8a99e1c9bce73b87f1f988c9"><div class="ttname"><a href="group__group__result.html#aa46cfbec8a99e1c9bce73b87f1f988c9">cy_rslt_decode_t::raw</a></div><div class="ttdeci">cy_rslt_t raw</div><div class="ttdoc">The raw uint32/cy_rslt_t value.</div><div class="ttdef"><b>Definition:</b> cy_result.h:414</div></div>
<div class="ttc" id="agroup__group__result_html_unioncy__rslt__decode__t"><div class="ttname"><a href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a></div><div class="ttdoc">Provides the result of an operation as a structured bitfield.</div><div class="ttdef"><b>Definition:</b> cy_result.h:413</div></div>
</div><!-- fragment --> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:unioncy__rslt__decode__t"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a></td></tr>
<tr class="memdesc:unioncy__rslt__decode__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the result of an operation as a structured bitfield. <a href="group__group__result.html#unioncy__rslt__decode__t">More...</a><br /></td></tr>
<tr class="separator:unioncy__rslt__decode__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structcy__rslt__decode__t_8____unnamed21____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#structcy__rslt__decode__t_8____unnamed21____">cy_rslt_decode_t.__unnamed21__</a></td></tr>
<tr class="memdesc:structcy__rslt__decode__t_8____unnamed21____"><td class="mdescLeft">&#160;</td><td class="mdescRight">Anonymous struct breaking out each of the fields of the result type. <a href="group__group__result.html#structcy__rslt__decode__t_8____unnamed21____">More...</a><br /></td></tr>
<tr class="separator:structcy__rslt__decode__t_8____unnamed21____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaf58fac450d9fff4472f03ad68f6e546e"><td class="memItemLeft" align="right" valign="top"><a id="gaf58fac450d9fff4472f03ad68f6e546e" name="gaf58fac450d9fff4472f03ad68f6e546e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CY_RSLT_SUCCESS</b>&#160;&#160;&#160;((<a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a>)0x00000000U)</td></tr>
<tr class="memdesc:gaf58fac450d9fff4472f03ad68f6e546e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> return value indicating success <br /></td></tr>
<tr class="separator:gaf58fac450d9fff4472f03ad68f6e546e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga711a53e03635b4f3e21c41aaf9459251"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga711a53e03635b4f3e21c41aaf9459251">CY_RSLT_CREATE</a>(type, module, code)</td></tr>
<tr class="memdesc:ga711a53e03635b4f3e21c41aaf9459251"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value that encodes the specified type, module, and result code. <a href="group__group__result.html#ga711a53e03635b4f3e21c41aaf9459251">More...</a><br /></td></tr>
<tr class="separator:ga711a53e03635b4f3e21c41aaf9459251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b3e119b13a8bb398f429a22d8cf4dcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga7b3e119b13a8bb398f429a22d8cf4dcd">CY_RSLT_CREATE_EX</a>(type, module, submodule, code)</td></tr>
<tr class="memdesc:ga7b3e119b13a8bb398f429a22d8cf4dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value that encodes the specified type, module and result code. <a href="group__group__result.html#ga7b3e119b13a8bb398f429a22d8cf4dcd">More...</a><br /></td></tr>
<tr class="separator:ga7b3e119b13a8bb398f429a22d8cf4dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gaca79700fcc701534ce61778a9bcf57d1"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a></td></tr>
<tr class="memdesc:gaca79700fcc701534ce61778a9bcf57d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the result of an operation as a structured bitfield. <a href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">More...</a><br /></td></tr>
<tr class="separator:gaca79700fcc701534ce61778a9bcf57d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Result Types</h2></td></tr>
<tr><td class="ititle" colspan="2"><p ><a class="anchor" id="amgrpdb574203515eb819dfd259bece7254c3"></a>Defines codes to identify the type of result. </p>
</td></tr>
<tr class="memitem:ga379d2c0a6a4ef22f04e53e8eb4c9ee79"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga379d2c0a6a4ef22f04e53e8eb4c9ee79">cy_en_rslt_type_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a7183d5765ef684a2de4efd4807dc5d8c">CY_RSLT_TYPE_INFO</a> = 0U
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a63c4a05c8e5321bd44378a894fb947f5">CY_RSLT_TYPE_WARNING</a> = 1U
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79aac3d9861cc429ed0a29962e7829f4160">CY_RSLT_TYPE_ERROR</a> = 2U
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a5488dc323f5af93ad1c0218670aad405">CY_RSLT_TYPE_FATAL</a> = 3U
<br />
}</td></tr>
<tr class="memdesc:ga379d2c0a6a4ef22f04e53e8eb4c9ee79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines codes to identify the type of result. <a href="group__group__result.html#ga379d2c0a6a4ef22f04e53e8eb4c9ee79">More...</a><br /></td></tr>
<tr class="separator:ga379d2c0a6a4ef22f04e53e8eb4c9ee79"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Modules</h2></td></tr>
<tr><td class="ititle" colspan="2"><p ><a class="anchor" id="amgrpbf17ac149e2e7a530c677e9bd51d3fd2"></a><a class="anchor" id="anchor_modules"></a>Defines codes to identify the module from which an error originated.</p>
<p >For some large libraries, a range of module codes is defined here; see the library documentation for values corresponding to individual modules. Valid range is 0x0000-0x4000. </p>
</td></tr>
<tr class="memitem:ga9008565cba0207520330a1cb8509a8d0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga9008565cba0207520330a1cb8509a8d0">cy_en_rslt_module_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a56e06a06124185c15f410e6cc202365f">CY_RSLT_MODULE_DRIVER_SAR</a> = 0x0001
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae5be3485fabdc6abcae6ee736217b720">CY_RSLT_MODULE_DRIVER_DFU</a> = 0x0006
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aa6e42961a06bc50999b98571c89f672d">CY_RSLT_MODULE_DRIVER_CAPSENSE</a> = 0x0007
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a23a2176f340597ba4b81f1b3dd8cc19d">CY_RSLT_MODULE_DRIVER_USB_DEV</a> = 0x0008
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a1f410aa2088b97d000f69891ccccede9">CY_RSLT_MODULE_DRIVER_CTB</a> = 0x000b
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae6ba296c579a3bf4463d4f24c7b36ea6">CY_RSLT_MODULE_DRIVER_CRYPTO</a> = 0x000c
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a22b1cc45b6ca2ba06ed30ad2242e973f">CY_RSLT_MODULE_DRIVER_SYSPM</a> = 0x0010
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a819afa66f131256d6b8daab9dd6c8c73">CY_RSLT_MODULE_DRIVER_SYSLIB</a> = 0x0011
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0afd86d326bcfea52df908920179ade16f">CY_RSLT_MODULE_DRIVER_SYSCLK</a> = 0x0012
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a324d57cdbfc8c43f49d8ac1da6807e00">CY_RSLT_MODULE_DRIVER_DMA</a> = 0x0013
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a4261317b1d3116f157fec1ded6cadc82">CY_RSLT_MODULE_DRIVER_FLASH</a> = 0x0014
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ac8d414fe759ee2182492f2207582c402">CY_RSLT_MODULE_DRIVER_SYSINT</a> = 0x0015
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae40e07f21190f614a4115462e0805396">CY_RSLT_MODULE_DRIVER_GPIO</a> = 0x0016
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a4a54fa4788e75f94a12d8d6da1ae74e0">CY_RSLT_MODULE_DRIVER_SYSANALOG</a> = 0x0017
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aa73335fd15a156e2c4d284572e1773d5">CY_RSLT_MODULE_DRIVER_CTDAC</a> = 0x0019
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ac9954f60e70b135e2cf1f9db833254dd">CY_RSLT_MODULE_DRIVER_EFUSE</a> = 0x001a
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a9facd9fed5b411751e2341451b43c991">CY_RSLT_MODULE_DRIVER_EM_EEPROM</a> = 0x001b
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0afe2b1cd9fd5b090ab7e109c92fd0dca3">CY_RSLT_MODULE_DRIVER_PROFILE</a> = 0x001e
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a99716db1ae42e2470e24c333327cf57e">CY_RSLT_MODULE_DRIVER_I2S</a> = 0x0020
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ac3e2436bc0c33b236451d5d4c32ea20e">CY_RSLT_MODULE_DRIVER_IPC</a> = 0x0022
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a32b00af7808aa55ebae3c699aab9496d">CY_RSLT_MODULE_DRIVER_LPCOMP</a> = 0x0023
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a481bfffac0d57ea84388d5ed044cf584">CY_RSLT_MODULE_DRIVER_PDM_PCM</a> = 0x0026
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a3be94f0dee9c4c79bf1a3c521d284959">CY_RSLT_MODULE_DRIVER_RTC</a> = 0x0028
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a03524e3b6992e4e354303c1f0cfea0bd">CY_RSLT_MODULE_DRIVER_SCB</a> = 0x002a
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a1b61143b00f6d418f48c65ae5dbeb372">CY_RSLT_MODULE_DRIVER_SMIF</a> = 0x002c
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a85e26dea0054c519c6653ec1a7368576">CY_RSLT_MODULE_DRIVER_TCPWM</a> = 0x002d
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a053998d0385e4798bff5a9132672570d">CY_RSLT_MODULE_DRIVER_PROT</a> = 0x0030
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0af3553a6bff542f1f609bfa43a8db1605">CY_RSLT_MODULE_DRIVER_TRIGMUX</a> = 0x0033
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a7286bb3d479c492e1306abdef034c306">CY_RSLT_MODULE_DRIVER_WDT</a> = 0x0034
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a4707f80546f2ef8b4a682473aa7eef80">CY_RSLT_MODULE_DRIVER_MCWDT</a> = 0x0035
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a6375955d6bd89a3f1587eb35edb8a13e">CY_RSLT_MODULE_DRIVER_LVD</a> = 0x0039
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aff3550164c9dee83bd9669beffa24876">CY_RSLT_MODULE_DRIVER_SD_HOST</a> = 0x003a
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aca7b31d73856833ecbad7c6bafb22956">CY_RSLT_MODULE_DRIVER_USBFS</a> = 0x003b
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ab3be9dafa6e19b34d9dba46595f2b33e">CY_RSLT_MODULE_DRIVER_DMAC</a> = 0x003f
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aa1c344315557516ec1cab41352010be2">CY_RSLT_MODULE_DRIVER_SEGLCD</a> = 0x0040
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae1bd8b816a4a5ba23e185c1cfceffcaf">CY_RSLT_MODULE_DRIVER_CSD</a> = 0x0041
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0af538b339d031de9c0bba5b5dc69fe47a">CY_RSLT_MODULE_DRIVER_SMARTIO</a> = 0x0042
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a3765bd693cbf96d8398db8e32c47afc6">CY_RSLT_MODULE_DRIVER_CSDIDAC</a> = 0x0044
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ace424ee83f49647a3fc779afe1d22706">CY_RSLT_MODULE_DRIVER_CANFD</a> = 0x0045
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a0fc6efe902ef7b9c380b068bed0b825a">CY_RSLT_MODULE_DRIVER_MSC</a> = 0x0047
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aa3a4adf999fe96df83914f3d20ce996b">CY_RSLT_MODULE_DRIVER_WHD</a> = 0x0080
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a79b500d6463aadd493b3812f779f75df">CY_RSLT_MODULE_ABSTRACTION_HAL</a> = 0x0100
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a34ed95d409395cf119a792f89c9967ab">CY_RSLT_MODULE_ABSTRACTION_BSP</a> = 0x0180
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a0db8ba50b42ea6c23d064bae363f78bc">CY_RSLT_MODULE_ABSTRACTION_FS</a> = 0x0181
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0af78d32027da7fd19e9fe407b603896f1">CY_RSLT_MODULE_ABSTRACTION_RESOURCE</a> = 0x0182
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a250113bb54209623f84b4bac3a81fe86">CY_RSLT_MODULE_ABSTRACTION_OS</a> = 0x0183
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a0a03f3213be996966a0308e7afe9e409">CY_RSLT_MODULE_BOARD_LIB_RETARGET_IO</a> = 0x1A0
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a55d1a53e882ccd03bc3b1390842d4cc0">CY_RSLT_MODULE_BOARD_LIB_RGB_LED</a> = 0x01A1
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ab8644287d23132c02ebde79677114ab7">CY_RSLT_MODULE_BOARD_LIB_SERIAL_FLASH</a> = 0x01A2
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a507d16f0ee76e04fc6a97c7435d4392c">CY_RSLT_MODULE_BOARD_LIB_WHD_INTEGRATION</a> = 0x01A3
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a6aca04eb9ed85bf5513b075cae53538d">CY_RSLT_MODULE_BOARD_SHIELD_028_EPD</a> = 0x01B8
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae7f79b17594890a7d34069224e609253">CY_RSLT_MODULE_BOARD_SHIELD_028_TFT</a> = 0x01B9
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aee8135d483646c13aabed95928197a20">CY_RSLT_MODULE_BOARD_SHIELD_032</a> = 0x01BA
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ab8fd3ee2169f4b65803a5b6036c95812">CY_RSLT_MODULE_BOARD_SHIELD_028_SENSE</a> = 0x01BB
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ab2074628f34c27148f08123d4e7c44b4">CY_RSLT_MODULE_BOARD_HARDWARE_BMI160</a> = 0x01C0
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a7d5bc04b7f3df7a8de16709b3be930a5">CY_RSLT_MODULE_BOARD_HARDWARE_E2271CS021</a> = 0x01C1
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a82ba8a0fe8c435f39ad1b552238c1610">CY_RSLT_MODULE_BOARD_HARDWARE_THERMISTOR</a> = 0x01C2
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aa06fd22610e829896e178bf1400ddd83">CY_RSLT_MODULE_BOARD_HARDWARE_SSD1306</a> = 0x01C3
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a4f92f6d12b88fc8654d915f425f19031">CY_RSLT_MODULE_BOARD_HARDWARE_ST7789V</a> = 0x01C4
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0afb44bfacb18eda959e1ed8607570871e">CY_RSLT_MODULE_BOARD_HARDWARE_LIGHT_SENSOR</a> = 0x01C5
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a9907e6fbe039eac0aab68521fb7581ea">CY_RSLT_MODULE_BOARD_HARDWARE_AK4954A</a> = 0x01C6
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a90928a282c363a6806870d1c38495194">CY_RSLT_MODULE_BOARD_HARDWARE_BMX160</a> = 0x01C7
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a0242f12b289ccd2f7d407f5deb3ea116">CY_RSLT_MODULE_BOARD_HARDWARE_DPS3XX</a> = 0x01C8
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0aaa418c782ce87fab530d277e60def871">CY_RSLT_MODULE_BOARD_HARDWARE_WM8960</a> = 0x01C9
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ad7371dad534d9b98b9cdef2eb5ca9308">CY_RSLT_MODULE_BOARD_HARDWARE_XENSIV_PASCO2</a> = 0x01CA
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a2b8851142c3acd0ca0300398c149281b">CY_RSLT_MODULE_BOARD_HARDWARE_XENSIV_BGT60TRXX</a> = 0x01CC
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a6edb3d5f78ed597631a60671eaca638c">CY_RSLT_MODULE_MIDDLEWARE_MNDS</a> = 0x200
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a9cfcba0d3677533910dd85d6c66076be">CY_RSLT_MODULE_MIDDLEWARE_AWS</a> = 0x201
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0af3da701df88c97389963b230abd6f517">CY_RSLT_MODULE_MIDDLEWARE_JSON</a> = 0x202
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a9a8e7312c5b70c5d5dfb770a4fca4cd6">CY_RSLT_MODULE_MIDDLEWARE_LINKED_LIST</a> = 0x203
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a493d5c0cd11d243830491246ccac3f82">CY_RSLT_MODULE_MIDDLEWARE_COMMAND_CONSOLE</a> = 0x204
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a42c21c0b1a50d06f4eb55ae684b880c6">CY_RSLT_MODULE_MIDDLEWARE_HTTP_SERVER</a> = 0x205
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ac1a5812e4960b431cd30e9dc5845e456">CY_RSLT_MODULE_MIDDLEWARE_ENTERPRISE_SECURITY</a> = 0x206
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a2e4bf02f4b5fb8eb0f2f0a926df82657">CY_RSLT_MODULE_MIDDLEWARE_TCPIP</a> = 0x207
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0acdff0bab76a3205f9a35aaba5a58fb13">CY_RSLT_MODULE_MIDDLEWARE_MW</a> = 0x208
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae33d2ecd42c95f49cad3ddecb7cf2636">CY_RSLT_MODULE_MIDDLEWARE_TLS</a> = 0x209
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0afa485d13a5c472c6eca26e92cd68710f">CY_RSLT_MODULE_MIDDLEWARE_SECURE_SOCKETS</a> = 0x20a
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ad2b6c60dd40f99cc440ffaa29840c1d7">CY_RSLT_MODULE_MIDDLEWARE_WCM</a> = 0x20b
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0af0c7a9676a146fa345ea59fd89a8daff">CY_RSLT_MODULE_MIDDLEWARE_LWIP_WHD_PORT</a> = 0x20c
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a7084c73c25435f6816fe6788a29f09e9">CY_RSLT_MODULE_MIDDLEWARE_OTA_UPDATE</a> = 0x20d
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ae69aa06234a499474538f623bb894d0e">CY_RSLT_MODULE_MIDDLEWARE_HTTP_CLIENT</a> = 0x20e
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a039aedf17b75679fd45fa19a129f7959">CY_RSLT_MODULE_MIDDLEWARE_ML</a> = 0x20f
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0a3e046d2c923cd2d31dc65dfd758e3214">CY_RSLT_MODULE_MIDDLEWARE_KVSTORE</a> = 0x250
, <br />
&#160;&#160;<a class="el" href="group__group__result.html#gga9008565cba0207520330a1cb8509a8d0ab2647d2f7d4942233e5f778f8226f5e9">CY_RSLT_MODULE_MIDDLEWARE_LIN</a> = 0x0251
<br />
}</td></tr>
<tr class="memdesc:ga9008565cba0207520330a1cb8509a8d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define codes to identify the module from which an error originated. <a href="group__group__result.html#ga9008565cba0207520330a1cb8509a8d0">More...</a><br /></td></tr>
<tr class="separator:ga9008565cba0207520330a1cb8509a8d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf229ad57884c3c8e4c5ecc7f217ce8aa"><td class="memItemLeft" align="right" valign="top"><a id="gaf229ad57884c3c8e4c5ecc7f217ce8aa" name="gaf229ad57884c3c8e4c5ecc7f217ce8aa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CY_RSLT_MODULE_DRIVERS_PDL_BASE</b>&#160;&#160;&#160;(0x0000U)</td></tr>
<tr class="memdesc:gaf229ad57884c3c8e4c5ecc7f217ce8aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base module identifier for peripheral driver library drivers (0x0000 - 0x007F) <br /></td></tr>
<tr class="separator:gaf229ad57884c3c8e4c5ecc7f217ce8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Fields</h2></td></tr>
<tr><td class="ititle" colspan="2"><p ><a class="anchor" id="amgrpa4ca5edd20d0b5d502ebece575681f58"></a>Utility macros for constructing result values and extracting individual fields from existing results. </p>
</td></tr>
<tr class="memitem:ga9ae9b152a38632a9e0f8620845c6cea9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga9ae9b152a38632a9e0f8620845c6cea9">CY_RSLT_GET_TYPE</a>(x)&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_TYPE_POSITION) &amp; CY_RSLT_TYPE_MASK)</td></tr>
<tr class="memdesc:ga9ae9b152a38632a9e0f8620845c6cea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the result type field. <a href="group__group__result.html#ga9ae9b152a38632a9e0f8620845c6cea9">More...</a><br /></td></tr>
<tr class="separator:ga9ae9b152a38632a9e0f8620845c6cea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab959fc67da8489c03d3ab631442393b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#gab959fc67da8489c03d3ab631442393b4">CY_RSLT_GET_MODULE</a>(x)&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_MODULE_POSITION) &amp; CY_RSLT_MODULE_MASK)</td></tr>
<tr class="memdesc:gab959fc67da8489c03d3ab631442393b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the module identifier field. <a href="group__group__result.html#gab959fc67da8489c03d3ab631442393b4">More...</a><br /></td></tr>
<tr class="separator:gab959fc67da8489c03d3ab631442393b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a7fc037210b7ff81c65160e11823443"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__result.html#ga5a7fc037210b7ff81c65160e11823443">CY_RSLT_GET_CODE</a>(x)&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_CODE_POSITION) &amp; CY_RSLT_CODE_MASK)</td></tr>
<tr class="memdesc:ga5a7fc037210b7ff81c65160e11823443"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the result code field. <a href="group__group__result.html#ga5a7fc037210b7ff81c65160e11823443">More...</a><br /></td></tr>
<tr class="separator:ga5a7fc037210b7ff81c65160e11823443"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="unioncy__rslt__decode__t" id="unioncy__rslt__decode__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#unioncy__rslt__decode__t">&#9670;&nbsp;</a></span>cy_rslt_decode_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union cy_rslt_decode_t</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="aa46cfbec8a99e1c9bce73b87f1f988c9" name="aa46cfbec8a99e1c9bce73b87f1f988c9"></a><a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a></td>
<td class="fieldname">
raw</td>
<td class="fielddoc">
The raw uint32/cy_rslt_t value. </td></tr>
<tr><td class="fieldtype">
<a id="a499101d8c444c7a35ba19fde11529487" name="a499101d8c444c7a35ba19fde11529487"></a>struct <a class="el" href="group__group__result.html#structcy__rslt__decode__t_8____unnamed21____">cy_rslt_decode_t.__unnamed21__</a></td>
<td class="fieldname">
__unnamed__</td>
<td class="fielddoc">
Anonymous struct breaking out each of the fields of the result type. </td></tr>
</table>
</div>
</div>
<a name="structcy__rslt__decode__t_8____unnamed21____" id="structcy__rslt__decode__t_8____unnamed21____"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structcy__rslt__decode__t_8____unnamed21____">&#9670;&nbsp;</a></span>cy_rslt_decode_t.__unnamed21__</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct cy_rslt_decode_t.__unnamed21__</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ac13367945d5d4c91047b3b50234aa7ab" name="ac13367945d5d4c91047b3b50234aa7ab"></a>uint16_t</td>
<td class="fieldname">
code: CY_RSLT_CODE_WIDTH</td>
<td class="fielddoc">
The 16bit result code. </td></tr>
<tr><td class="fieldtype">
<a id="a599dcce2998a6b40b1e38e8c6006cb0a" name="a599dcce2998a6b40b1e38e8c6006cb0a"></a><a class="el" href="group__group__result.html#ga379d2c0a6a4ef22f04e53e8eb4c9ee79">cy_en_rslt_type_t</a></td>
<td class="fieldname">
type: CY_RSLT_TYPE_WIDTH</td>
<td class="fielddoc">
The 2bit result type. </td></tr>
<tr><td class="fieldtype">
<a id="a22884db148f0ffb0d830ba431102b0b5" name="a22884db148f0ffb0d830ba431102b0b5"></a><a class="el" href="group__group__result.html#ga9008565cba0207520330a1cb8509a8d0">cy_en_rslt_module_t</a></td>
<td class="fieldname">
module: CY_RSLT_MODULE_WIDTH</td>
<td class="fielddoc">
The 14bit module id. </td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga9ae9b152a38632a9e0f8620845c6cea9" name="ga9ae9b152a38632a9e0f8620845c6cea9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ae9b152a38632a9e0f8620845c6cea9">&#9670;&nbsp;</a></span>CY_RSLT_GET_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CY_RSLT_GET_TYPE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_TYPE_POSITION) &amp; CY_RSLT_TYPE_MASK)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of the result type field. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>the <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value from which to extract the result type </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="gab959fc67da8489c03d3ab631442393b4" name="gab959fc67da8489c03d3ab631442393b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab959fc67da8489c03d3ab631442393b4">&#9670;&nbsp;</a></span>CY_RSLT_GET_MODULE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CY_RSLT_GET_MODULE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_MODULE_POSITION) &amp; CY_RSLT_MODULE_MASK)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of the module identifier field. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>the <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value from which to extract the module id </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga5a7fc037210b7ff81c65160e11823443" name="ga5a7fc037210b7ff81c65160e11823443"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a7fc037210b7ff81c65160e11823443">&#9670;&nbsp;</a></span>CY_RSLT_GET_CODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CY_RSLT_GET_CODE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;(((x) &gt;&gt; CY_RSLT_CODE_POSITION) &amp; CY_RSLT_CODE_MASK)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of the result code field. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>the <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value from which to extract the result code </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga711a53e03635b4f3e21c41aaf9459251" name="ga711a53e03635b4f3e21c41aaf9459251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga711a53e03635b4f3e21c41aaf9459251">&#9670;&nbsp;</a></span>CY_RSLT_CREATE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CY_RSLT_CREATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">type, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">module, </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></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> ((((uint16_t) (module) &amp; CY_RSLT_MODULE_MASK) &lt;&lt; CY_RSLT_MODULE_POSITION) | \</div>
<div class="line"> ((((uint16_t) code) &amp; CY_RSLT_CODE_MASK) &lt;&lt; CY_RSLT_CODE_POSITION) | \</div>
<div class="line"> ((((uint16_t) type) &amp; CY_RSLT_TYPE_MASK) &lt;&lt; CY_RSLT_TYPE_POSITION))</div>
</div><!-- fragment -->
<p>Create a new <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value that encodes the specified type, module, and result code. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">type</td><td>one of <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a7183d5765ef684a2de4efd4807dc5d8c">CY_RSLT_TYPE_INFO</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a63c4a05c8e5321bd44378a894fb947f5">CY_RSLT_TYPE_WARNING</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79aac3d9861cc429ed0a29962e7829f4160">CY_RSLT_TYPE_ERROR</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a5488dc323f5af93ad1c0218670aad405">CY_RSLT_TYPE_FATAL</a> </td></tr>
<tr><td class="paramname">module</td><td>Identifies the module where this result originated; see <a class="el" href="group__group__result.html#anchor_modules">Modules</a>. </td></tr>
<tr><td class="paramname">code</td><td>a module-defined identifier to identify the specific situation that this result describes. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga7b3e119b13a8bb398f429a22d8cf4dcd" name="ga7b3e119b13a8bb398f429a22d8cf4dcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7b3e119b13a8bb398f429a22d8cf4dcd">&#9670;&nbsp;</a></span>CY_RSLT_CREATE_EX</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CY_RSLT_CREATE_EX</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">type, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">module, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">submodule, </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></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (((((uint16_t) module) &amp; CY_RSLT_MODULE_MASK) &lt;&lt; CY_RSLT_MODULE_POSITION) | \</div>
<div class="line"> ((((((((uint16_t)submodule) &amp; CY_RSLT_SUBMODULE_MASK) &lt;&lt; CY_RSLT_SUBMODULE_POSITION) | \</div>
<div class="line"> ((uint16_t) code)) &amp; CY_RSLT_CODE_MASK) &lt;&lt; CY_RSLT_CODE_POSITION)) | \</div>
<div class="line"> ((((uint16_t) type) &amp; CY_RSLT_TYPE_MASK) &lt;&lt; CY_RSLT_TYPE_POSITION))</div>
</div><!-- fragment -->
<p>Create a new <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a> value that encodes the specified type, module and result code. </p>
<p >This is a variant of <a class="el" href="group__group__result.html#ga711a53e03635b4f3e21c41aaf9459251">CY_RSLT_CREATE</a> for result codes that need to handle submodules as well. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">type</td><td>one of <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a7183d5765ef684a2de4efd4807dc5d8c">CY_RSLT_TYPE_INFO</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a63c4a05c8e5321bd44378a894fb947f5">CY_RSLT_TYPE_WARNING</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79aac3d9861cc429ed0a29962e7829f4160">CY_RSLT_TYPE_ERROR</a>, <a class="el" href="group__group__result.html#gga379d2c0a6a4ef22f04e53e8eb4c9ee79a5488dc323f5af93ad1c0218670aad405">CY_RSLT_TYPE_FATAL</a> </td></tr>
<tr><td class="paramname">module</td><td>Identifies the module where this result originated; see <a class="el" href="group__group__result.html#anchor_modules">Modules</a>. </td></tr>
<tr><td class="paramname">submodule</td><td>An asset defined subset of the module. The submodule consumes part of the "code" section and thus the size of the valid code is then reduced. </td></tr>
<tr><td class="paramname">code</td><td>a module-defined identifier to identify the specific situation that this result describes. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="gaca79700fcc701534ce61778a9bcf57d1" name="gaca79700fcc701534ce61778a9bcf57d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca79700fcc701534ce61778a9bcf57d1">&#9670;&nbsp;</a></span>cy_rslt_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__group__result.html#gaca79700fcc701534ce61778a9bcf57d1">cy_rslt_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Provides the result of an operation as a structured bitfield. </p>
<dl class="section note"><dt>Note</dt><dd>A newer version <a class="el" href="group__group__result.html#unioncy__rslt__decode__t">cy_rslt_decode_t</a> is also available for improved debugging experience.</dd></dl>
<p>See the <a class="el" href="group__group__result.html#anchor_general_description">General Description</a> for more details on structure and usage. </p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga379d2c0a6a4ef22f04e53e8eb4c9ee79" name="ga379d2c0a6a4ef22f04e53e8eb4c9ee79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga379d2c0a6a4ef22f04e53e8eb4c9ee79">&#9670;&nbsp;</a></span>cy_en_rslt_type_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__group__result.html#ga379d2c0a6a4ef22f04e53e8eb4c9ee79">cy_en_rslt_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Defines codes to identify the type of result. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a7183d5765ef684a2de4efd4807dc5d8c" name="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a7183d5765ef684a2de4efd4807dc5d8c"></a>CY_RSLT_TYPE_INFO&#160;</td><td class="fielddoc"><p >The result code is informational-only. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a63c4a05c8e5321bd44378a894fb947f5" name="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a63c4a05c8e5321bd44378a894fb947f5"></a>CY_RSLT_TYPE_WARNING&#160;</td><td class="fielddoc"><p >The result code is warning of a problem but will proceed. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga379d2c0a6a4ef22f04e53e8eb4c9ee79aac3d9861cc429ed0a29962e7829f4160" name="gga379d2c0a6a4ef22f04e53e8eb4c9ee79aac3d9861cc429ed0a29962e7829f4160"></a>CY_RSLT_TYPE_ERROR&#160;</td><td class="fielddoc"><p >The result code is an error. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a5488dc323f5af93ad1c0218670aad405" name="gga379d2c0a6a4ef22f04e53e8eb4c9ee79a5488dc323f5af93ad1c0218670aad405"></a>CY_RSLT_TYPE_FATAL&#160;</td><td class="fielddoc"><p >The result code is a fatal error. </p>
</td></tr>
</table>
</div>
</div>
<a id="ga9008565cba0207520330a1cb8509a8d0" name="ga9008565cba0207520330a1cb8509a8d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9008565cba0207520330a1cb8509a8d0">&#9670;&nbsp;</a></span>cy_en_rslt_module_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__group__result.html#ga9008565cba0207520330a1cb8509a8d0">cy_en_rslt_module_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Define codes to identify the module from which an error originated. </p>
<dl class="section note"><dt>Note</dt><dd>This is provided as a debugging convenience tool, not as a definitive list of all module IDs. Due to the distributed nature of ModusToolbox™, each library has its own release schedule. It is possible that some module IDs may not appear in the enumeration yet. Missing items are expected to be added over time. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a56e06a06124185c15f410e6cc202365f" name="gga9008565cba0207520330a1cb8509a8d0a56e06a06124185c15f410e6cc202365f"></a>CY_RSLT_MODULE_DRIVER_SAR&#160;</td><td class="fielddoc"><p >Module identifier for the SAR driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae5be3485fabdc6abcae6ee736217b720" name="gga9008565cba0207520330a1cb8509a8d0ae5be3485fabdc6abcae6ee736217b720"></a>CY_RSLT_MODULE_DRIVER_DFU&#160;</td><td class="fielddoc"><p >Module identifier for the Device Firmware Update (DFU) driver. </p>
<p >Asset(s): (dfu) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aa6e42961a06bc50999b98571c89f672d" name="gga9008565cba0207520330a1cb8509a8d0aa6e42961a06bc50999b98571c89f672d"></a>CY_RSLT_MODULE_DRIVER_CAPSENSE&#160;</td><td class="fielddoc"><p >Module identifier for the Capsense driver. </p>
<p >Asset(s): (capsense) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a23a2176f340597ba4b81f1b3dd8cc19d" name="gga9008565cba0207520330a1cb8509a8d0a23a2176f340597ba4b81f1b3dd8cc19d"></a>CY_RSLT_MODULE_DRIVER_USB_DEV&#160;</td><td class="fielddoc"><p >Module identifier for the USB Device driver. </p>
<p >Asset(s): (usbdev) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a1f410aa2088b97d000f69891ccccede9" name="gga9008565cba0207520330a1cb8509a8d0a1f410aa2088b97d000f69891ccccede9"></a>CY_RSLT_MODULE_DRIVER_CTB&#160;</td><td class="fielddoc"><p >Module identifier for the Continuous Time Block (CTB) driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae6ba296c579a3bf4463d4f24c7b36ea6" name="gga9008565cba0207520330a1cb8509a8d0ae6ba296c579a3bf4463d4f24c7b36ea6"></a>CY_RSLT_MODULE_DRIVER_CRYPTO&#160;</td><td class="fielddoc"><p >Module identifier for the Crypto driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a22b1cc45b6ca2ba06ed30ad2242e973f" name="gga9008565cba0207520330a1cb8509a8d0a22b1cc45b6ca2ba06ed30ad2242e973f"></a>CY_RSLT_MODULE_DRIVER_SYSPM&#160;</td><td class="fielddoc"><p >Module identifier for the SysPm driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a819afa66f131256d6b8daab9dd6c8c73" name="gga9008565cba0207520330a1cb8509a8d0a819afa66f131256d6b8daab9dd6c8c73"></a>CY_RSLT_MODULE_DRIVER_SYSLIB&#160;</td><td class="fielddoc"><p >Module identifier for the SysLib driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0afd86d326bcfea52df908920179ade16f" name="gga9008565cba0207520330a1cb8509a8d0afd86d326bcfea52df908920179ade16f"></a>CY_RSLT_MODULE_DRIVER_SYSCLK&#160;</td><td class="fielddoc"><p >Module identifier for the SysClk driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a324d57cdbfc8c43f49d8ac1da6807e00" name="gga9008565cba0207520330a1cb8509a8d0a324d57cdbfc8c43f49d8ac1da6807e00"></a>CY_RSLT_MODULE_DRIVER_DMA&#160;</td><td class="fielddoc"><p >Module identifier for the DMA driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a4261317b1d3116f157fec1ded6cadc82" name="gga9008565cba0207520330a1cb8509a8d0a4261317b1d3116f157fec1ded6cadc82"></a>CY_RSLT_MODULE_DRIVER_FLASH&#160;</td><td class="fielddoc"><p >Module identifier for the Flash driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ac8d414fe759ee2182492f2207582c402" name="gga9008565cba0207520330a1cb8509a8d0ac8d414fe759ee2182492f2207582c402"></a>CY_RSLT_MODULE_DRIVER_SYSINT&#160;</td><td class="fielddoc"><p >Module identifier for the SysInt driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae40e07f21190f614a4115462e0805396" name="gga9008565cba0207520330a1cb8509a8d0ae40e07f21190f614a4115462e0805396"></a>CY_RSLT_MODULE_DRIVER_GPIO&#160;</td><td class="fielddoc"><p >Module identifier for the GPIO driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a4a54fa4788e75f94a12d8d6da1ae74e0" name="gga9008565cba0207520330a1cb8509a8d0a4a54fa4788e75f94a12d8d6da1ae74e0"></a>CY_RSLT_MODULE_DRIVER_SYSANALOG&#160;</td><td class="fielddoc"><p >Module identifier for the Programmable Analog Sub System (PASS) driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aa73335fd15a156e2c4d284572e1773d5" name="gga9008565cba0207520330a1cb8509a8d0aa73335fd15a156e2c4d284572e1773d5"></a>CY_RSLT_MODULE_DRIVER_CTDAC&#160;</td><td class="fielddoc"><p >Module identifier for the Continuous Time DAC (CTDAC) driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ac9954f60e70b135e2cf1f9db833254dd" name="gga9008565cba0207520330a1cb8509a8d0ac9954f60e70b135e2cf1f9db833254dd"></a>CY_RSLT_MODULE_DRIVER_EFUSE&#160;</td><td class="fielddoc"><p >Module identifier for the eFuse driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a9facd9fed5b411751e2341451b43c991" name="gga9008565cba0207520330a1cb8509a8d0a9facd9fed5b411751e2341451b43c991"></a>CY_RSLT_MODULE_DRIVER_EM_EEPROM&#160;</td><td class="fielddoc"><p >Module identifier for the Emulated EEPROM driver. </p>
<p >Asset(s): (emeeprom) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0afe2b1cd9fd5b090ab7e109c92fd0dca3" name="gga9008565cba0207520330a1cb8509a8d0afe2b1cd9fd5b090ab7e109c92fd0dca3"></a>CY_RSLT_MODULE_DRIVER_PROFILE&#160;</td><td class="fielddoc"><p >Module identifier for the Profile driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a99716db1ae42e2470e24c333327cf57e" name="gga9008565cba0207520330a1cb8509a8d0a99716db1ae42e2470e24c333327cf57e"></a>CY_RSLT_MODULE_DRIVER_I2S&#160;</td><td class="fielddoc"><p >Module identifier for the I2S driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ac3e2436bc0c33b236451d5d4c32ea20e" name="gga9008565cba0207520330a1cb8509a8d0ac3e2436bc0c33b236451d5d4c32ea20e"></a>CY_RSLT_MODULE_DRIVER_IPC&#160;</td><td class="fielddoc"><p >Module identifier for the IPC driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a32b00af7808aa55ebae3c699aab9496d" name="gga9008565cba0207520330a1cb8509a8d0a32b00af7808aa55ebae3c699aab9496d"></a>CY_RSLT_MODULE_DRIVER_LPCOMP&#160;</td><td class="fielddoc"><p >Module identifier for the Low Power Comparator (LPCOMP) driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a481bfffac0d57ea84388d5ed044cf584" name="gga9008565cba0207520330a1cb8509a8d0a481bfffac0d57ea84388d5ed044cf584"></a>CY_RSLT_MODULE_DRIVER_PDM_PCM&#160;</td><td class="fielddoc"><p >Module identifier for the PDM-PCM driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a3be94f0dee9c4c79bf1a3c521d284959" name="gga9008565cba0207520330a1cb8509a8d0a3be94f0dee9c4c79bf1a3c521d284959"></a>CY_RSLT_MODULE_DRIVER_RTC&#160;</td><td class="fielddoc"><p >Module identifier for the RTC driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a03524e3b6992e4e354303c1f0cfea0bd" name="gga9008565cba0207520330a1cb8509a8d0a03524e3b6992e4e354303c1f0cfea0bd"></a>CY_RSLT_MODULE_DRIVER_SCB&#160;</td><td class="fielddoc"><p >Module identifier for the Serial Communications Block (SCB) driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a1b61143b00f6d418f48c65ae5dbeb372" name="gga9008565cba0207520330a1cb8509a8d0a1b61143b00f6d418f48c65ae5dbeb372"></a>CY_RSLT_MODULE_DRIVER_SMIF&#160;</td><td class="fielddoc"><p >Module identifier for the Serial Memory Interface (SMIF) driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a85e26dea0054c519c6653ec1a7368576" name="gga9008565cba0207520330a1cb8509a8d0a85e26dea0054c519c6653ec1a7368576"></a>CY_RSLT_MODULE_DRIVER_TCPWM&#160;</td><td class="fielddoc"><p >Module identifier for the Timer/Counter/PWM (TCPWM) driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a053998d0385e4798bff5a9132672570d" name="gga9008565cba0207520330a1cb8509a8d0a053998d0385e4798bff5a9132672570d"></a>CY_RSLT_MODULE_DRIVER_PROT&#160;</td><td class="fielddoc"><p >Module identifier for the Protection driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0af3553a6bff542f1f609bfa43a8db1605" name="gga9008565cba0207520330a1cb8509a8d0af3553a6bff542f1f609bfa43a8db1605"></a>CY_RSLT_MODULE_DRIVER_TRIGMUX&#160;</td><td class="fielddoc"><p >Module identifier for the TRIGMUX driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a7286bb3d479c492e1306abdef034c306" name="gga9008565cba0207520330a1cb8509a8d0a7286bb3d479c492e1306abdef034c306"></a>CY_RSLT_MODULE_DRIVER_WDT&#160;</td><td class="fielddoc"><p >Module identifier for the WDT driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a4707f80546f2ef8b4a682473aa7eef80" name="gga9008565cba0207520330a1cb8509a8d0a4707f80546f2ef8b4a682473aa7eef80"></a>CY_RSLT_MODULE_DRIVER_MCWDT&#160;</td><td class="fielddoc"><p >Module identifier for the (WDC / MCWDT) driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a6375955d6bd89a3f1587eb35edb8a13e" name="gga9008565cba0207520330a1cb8509a8d0a6375955d6bd89a3f1587eb35edb8a13e"></a>CY_RSLT_MODULE_DRIVER_LVD&#160;</td><td class="fielddoc"><p >Module identifier for the LVD driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aff3550164c9dee83bd9669beffa24876" name="gga9008565cba0207520330a1cb8509a8d0aff3550164c9dee83bd9669beffa24876"></a>CY_RSLT_MODULE_DRIVER_SD_HOST&#160;</td><td class="fielddoc"><p >Module identifier for the SD_HOST driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aca7b31d73856833ecbad7c6bafb22956" name="gga9008565cba0207520330a1cb8509a8d0aca7b31d73856833ecbad7c6bafb22956"></a>CY_RSLT_MODULE_DRIVER_USBFS&#160;</td><td class="fielddoc"><p >Module identifier for the USBFS driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ab3be9dafa6e19b34d9dba46595f2b33e" name="gga9008565cba0207520330a1cb8509a8d0ab3be9dafa6e19b34d9dba46595f2b33e"></a>CY_RSLT_MODULE_DRIVER_DMAC&#160;</td><td class="fielddoc"><p >Module identifier for the DMAC driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aa1c344315557516ec1cab41352010be2" name="gga9008565cba0207520330a1cb8509a8d0aa1c344315557516ec1cab41352010be2"></a>CY_RSLT_MODULE_DRIVER_SEGLCD&#160;</td><td class="fielddoc"><p >Module identifier for the SegLCD driver. </p>
<p >Asset(s): (mtb-pdl-cat1) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae1bd8b816a4a5ba23e185c1cfceffcaf" name="gga9008565cba0207520330a1cb8509a8d0ae1bd8b816a4a5ba23e185c1cfceffcaf"></a>CY_RSLT_MODULE_DRIVER_CSD&#160;</td><td class="fielddoc"><p >Module identifier for the CSD driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0af538b339d031de9c0bba5b5dc69fe47a" name="gga9008565cba0207520330a1cb8509a8d0af538b339d031de9c0bba5b5dc69fe47a"></a>CY_RSLT_MODULE_DRIVER_SMARTIO&#160;</td><td class="fielddoc"><p >Module identifier for the SmartIO driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a3765bd693cbf96d8398db8e32c47afc6" name="gga9008565cba0207520330a1cb8509a8d0a3765bd693cbf96d8398db8e32c47afc6"></a>CY_RSLT_MODULE_DRIVER_CSDIDAC&#160;</td><td class="fielddoc"><p >Module identifier for the CSDIDAC driver. </p>
<p >Asset(s): (csdidac) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ace424ee83f49647a3fc779afe1d22706" name="gga9008565cba0207520330a1cb8509a8d0ace424ee83f49647a3fc779afe1d22706"></a>CY_RSLT_MODULE_DRIVER_CANFD&#160;</td><td class="fielddoc"><p >Module identifier for the CAN FD driver. </p>
<p >Asset(s): (mtb-pdl-cat1, mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a0fc6efe902ef7b9c380b068bed0b825a" name="gga9008565cba0207520330a1cb8509a8d0a0fc6efe902ef7b9c380b068bed0b825a"></a>CY_RSLT_MODULE_DRIVER_MSC&#160;</td><td class="fielddoc"><p >Module identifier for the MSC driver. </p>
<p >Asset(s): (mtb-pdl-cat2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aa3a4adf999fe96df83914f3d20ce996b" name="gga9008565cba0207520330a1cb8509a8d0aa3a4adf999fe96df83914f3d20ce996b"></a>CY_RSLT_MODULE_DRIVER_WHD&#160;</td><td class="fielddoc"><p >Module identifier for the WiFi Host Driver. </p>
<p >Asset(s): (wifi-host-driver) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a79b500d6463aadd493b3812f779f75df" name="gga9008565cba0207520330a1cb8509a8d0a79b500d6463aadd493b3812f779f75df"></a>CY_RSLT_MODULE_ABSTRACTION_HAL&#160;</td><td class="fielddoc"><p >Module identifier for the Hardware Abstraction Layer. </p>
<p >Asset(s): (mtb-hal-cat1, mtb-hal-cat2, ...) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a34ed95d409395cf119a792f89c9967ab" name="gga9008565cba0207520330a1cb8509a8d0a34ed95d409395cf119a792f89c9967ab"></a>CY_RSLT_MODULE_ABSTRACTION_BSP&#160;</td><td class="fielddoc"><p >Module identifier for board support package. </p>
<p >Asset(s): (BSPs) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a0db8ba50b42ea6c23d064bae363f78bc" name="gga9008565cba0207520330a1cb8509a8d0a0db8ba50b42ea6c23d064bae363f78bc"></a>CY_RSLT_MODULE_ABSTRACTION_FS&#160;</td><td class="fielddoc"><p >Module identifier for file system abstraction. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0af78d32027da7fd19e9fe407b603896f1" name="gga9008565cba0207520330a1cb8509a8d0af78d32027da7fd19e9fe407b603896f1"></a>CY_RSLT_MODULE_ABSTRACTION_RESOURCE&#160;</td><td class="fielddoc"><p >Module identifier for resource abstraction. </p>
<p >Asset(s): (abstraction-resource) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a250113bb54209623f84b4bac3a81fe86" name="gga9008565cba0207520330a1cb8509a8d0a250113bb54209623f84b4bac3a81fe86"></a>CY_RSLT_MODULE_ABSTRACTION_OS&#160;</td><td class="fielddoc"><p >Module identifier for RTOS abstraction. </p>
<p >Asset(s): (abstraction-rtos) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a0a03f3213be996966a0308e7afe9e409" name="gga9008565cba0207520330a1cb8509a8d0a0a03f3213be996966a0308e7afe9e409"></a>CY_RSLT_MODULE_BOARD_LIB_RETARGET_IO&#160;</td><td class="fielddoc"><p >Module identifier for the Retarget IO Board Library. </p>
<p >Asset(s): (retarget-io) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a55d1a53e882ccd03bc3b1390842d4cc0" name="gga9008565cba0207520330a1cb8509a8d0a55d1a53e882ccd03bc3b1390842d4cc0"></a>CY_RSLT_MODULE_BOARD_LIB_RGB_LED&#160;</td><td class="fielddoc"><p >Module identifier for the RGB LED Board Library. </p>
<p >Asset(s): (rgb-led) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ab8644287d23132c02ebde79677114ab7" name="gga9008565cba0207520330a1cb8509a8d0ab8644287d23132c02ebde79677114ab7"></a>CY_RSLT_MODULE_BOARD_LIB_SERIAL_FLASH&#160;</td><td class="fielddoc"><p >Module identifier for the Serial Flash Board Library. </p>
<p >Asset(s): (serial-flash) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a507d16f0ee76e04fc6a97c7435d4392c" name="gga9008565cba0207520330a1cb8509a8d0a507d16f0ee76e04fc6a97c7435d4392c"></a>CY_RSLT_MODULE_BOARD_LIB_WHD_INTEGRATION&#160;</td><td class="fielddoc"><p >Module identifier for the WiFi Host Driver + Board Support Integration Library. </p>
<p >Asset(s): (whd-bsp-integration) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a6aca04eb9ed85bf5513b075cae53538d" name="gga9008565cba0207520330a1cb8509a8d0a6aca04eb9ed85bf5513b075cae53538d"></a>CY_RSLT_MODULE_BOARD_SHIELD_028_EPD&#160;</td><td class="fielddoc"><p >Module identifier for Shield Board CY8CKIT-028-EPD. </p>
<p >Asset(s): (CY8CKIT-028-EPD) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae7f79b17594890a7d34069224e609253" name="gga9008565cba0207520330a1cb8509a8d0ae7f79b17594890a7d34069224e609253"></a>CY_RSLT_MODULE_BOARD_SHIELD_028_TFT&#160;</td><td class="fielddoc"><p >Module identifier for Shield Board CY8CKIT-028-TFT. </p>
<p >Asset(s): (CY8CKIT-028-TFT) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aee8135d483646c13aabed95928197a20" name="gga9008565cba0207520330a1cb8509a8d0aee8135d483646c13aabed95928197a20"></a>CY_RSLT_MODULE_BOARD_SHIELD_032&#160;</td><td class="fielddoc"><p >Module identifier for Shield Board CY8CKIT-032. </p>
<p >Asset(s): (CY8CKIT-032) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ab8fd3ee2169f4b65803a5b6036c95812" name="gga9008565cba0207520330a1cb8509a8d0ab8fd3ee2169f4b65803a5b6036c95812"></a>CY_RSLT_MODULE_BOARD_SHIELD_028_SENSE&#160;</td><td class="fielddoc"><p >Module identifier for Shield Board CY8CKIT-028-SENSE. </p>
<p >Asset(s): (CY8CKIT-028-SENSE) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ab2074628f34c27148f08123d4e7c44b4" name="gga9008565cba0207520330a1cb8509a8d0ab2074628f34c27148f08123d4e7c44b4"></a>CY_RSLT_MODULE_BOARD_HARDWARE_BMI160&#160;</td><td class="fielddoc"><p >Module identifier for the BMI160 Motion Sensor Library. </p>
<p >Asset(s): (sensor-motion-bmi160) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a7d5bc04b7f3df7a8de16709b3be930a5" name="gga9008565cba0207520330a1cb8509a8d0a7d5bc04b7f3df7a8de16709b3be930a5"></a>CY_RSLT_MODULE_BOARD_HARDWARE_E2271CS021&#160;</td><td class="fielddoc"><p >Module identifier for the E2271CS021 E-Ink Controller Library. </p>
<p >Asset(s): (display-eink-e2271cs021) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a82ba8a0fe8c435f39ad1b552238c1610" name="gga9008565cba0207520330a1cb8509a8d0a82ba8a0fe8c435f39ad1b552238c1610"></a>CY_RSLT_MODULE_BOARD_HARDWARE_THERMISTOR&#160;</td><td class="fielddoc"><p >Module identifier for the NTC GPIO Thermistor Library. </p>
<p >Asset(s): (thermistor) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aa06fd22610e829896e178bf1400ddd83" name="gga9008565cba0207520330a1cb8509a8d0aa06fd22610e829896e178bf1400ddd83"></a>CY_RSLT_MODULE_BOARD_HARDWARE_SSD1306&#160;</td><td class="fielddoc"><p >Module identifier for the SSD1306 OLED Controller Library. </p>
<p >Asset(s): (display-oled-ssd1306) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a4f92f6d12b88fc8654d915f425f19031" name="gga9008565cba0207520330a1cb8509a8d0a4f92f6d12b88fc8654d915f425f19031"></a>CY_RSLT_MODULE_BOARD_HARDWARE_ST7789V&#160;</td><td class="fielddoc"><p >Module identifier for the ST7789V TFT Controller Library. </p>
<p >Asset(s): (display-tft-st7789v) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0afb44bfacb18eda959e1ed8607570871e" name="gga9008565cba0207520330a1cb8509a8d0afb44bfacb18eda959e1ed8607570871e"></a>CY_RSLT_MODULE_BOARD_HARDWARE_LIGHT_SENSOR&#160;</td><td class="fielddoc"><p >Module identifier for the Light Sensor Library. </p>
<p >Asset(s): (sensor-light) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a9907e6fbe039eac0aab68521fb7581ea" name="gga9008565cba0207520330a1cb8509a8d0a9907e6fbe039eac0aab68521fb7581ea"></a>CY_RSLT_MODULE_BOARD_HARDWARE_AK4954A&#160;</td><td class="fielddoc"><p >Module identifier for the AK4954A Audio Codec Library. </p>
<p >Asset(s): (audio-codec-ak4954a) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a90928a282c363a6806870d1c38495194" name="gga9008565cba0207520330a1cb8509a8d0a90928a282c363a6806870d1c38495194"></a>CY_RSLT_MODULE_BOARD_HARDWARE_BMX160&#160;</td><td class="fielddoc"><p >Module identifier for the BMI160 Motion Sensor Library. </p>
<p >Asset(s): (sensor-orientation-bmx160) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a0242f12b289ccd2f7d407f5deb3ea116" name="gga9008565cba0207520330a1cb8509a8d0a0242f12b289ccd2f7d407f5deb3ea116"></a>CY_RSLT_MODULE_BOARD_HARDWARE_DPS3XX&#160;</td><td class="fielddoc"><p >Module identifier for the XENSIV™ DPS3XX Pressure Sensor Library. </p>
<p >Asset(s): (sensor-xensiv-dps3xx) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0aaa418c782ce87fab530d277e60def871" name="gga9008565cba0207520330a1cb8509a8d0aaa418c782ce87fab530d277e60def871"></a>CY_RSLT_MODULE_BOARD_HARDWARE_WM8960&#160;</td><td class="fielddoc"><p >Module identifier for the WM8960 Audio Codec Library. </p>
<p >Asset(s): (audio-codec-wm8960) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ad7371dad534d9b98b9cdef2eb5ca9308" name="gga9008565cba0207520330a1cb8509a8d0ad7371dad534d9b98b9cdef2eb5ca9308"></a>CY_RSLT_MODULE_BOARD_HARDWARE_XENSIV_PASCO2&#160;</td><td class="fielddoc"><p >Module identifier for the XENSIV™ PAS CO2 Sensor Library. </p>
<p >Asset(s): (sensor-xensiv-pasco2) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a2b8851142c3acd0ca0300398c149281b" name="gga9008565cba0207520330a1cb8509a8d0a2b8851142c3acd0ca0300398c149281b"></a>CY_RSLT_MODULE_BOARD_HARDWARE_XENSIV_BGT60TRXX&#160;</td><td class="fielddoc"><p >Module identifier for the XENSIV™ BGT60TRxx Sensor Library. </p>
<p >Asset(s): (sensor-xensiv-bgt60trxx) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a6edb3d5f78ed597631a60671eaca638c" name="gga9008565cba0207520330a1cb8509a8d0a6edb3d5f78ed597631a60671eaca638c"></a>CY_RSLT_MODULE_MIDDLEWARE_MNDS&#160;</td><td class="fielddoc"><p >Module identifier for the MDNS library. </p>
<p >Asset(s): (mdns) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a9cfcba0d3677533910dd85d6c66076be" name="gga9008565cba0207520330a1cb8509a8d0a9cfcba0d3677533910dd85d6c66076be"></a>CY_RSLT_MODULE_MIDDLEWARE_AWS&#160;</td><td class="fielddoc"><p >Module identifier for the ASW IoT library. </p>
<p >Asset(s): (aws-iot) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0af3da701df88c97389963b230abd6f517" name="gga9008565cba0207520330a1cb8509a8d0af3da701df88c97389963b230abd6f517"></a>CY_RSLT_MODULE_MIDDLEWARE_JSON&#160;</td><td class="fielddoc"><p >Module identifier for the JSON parser library. </p>
<p >Asset(s): (connectivity-utilities) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a9a8e7312c5b70c5d5dfb770a4fca4cd6" name="gga9008565cba0207520330a1cb8509a8d0a9a8e7312c5b70c5d5dfb770a4fca4cd6"></a>CY_RSLT_MODULE_MIDDLEWARE_LINKED_LIST&#160;</td><td class="fielddoc"><p >Module identifier for the Linked List library. </p>
<p >Asset(s): (connectivity-utilities) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a493d5c0cd11d243830491246ccac3f82" name="gga9008565cba0207520330a1cb8509a8d0a493d5c0cd11d243830491246ccac3f82"></a>CY_RSLT_MODULE_MIDDLEWARE_COMMAND_CONSOLE&#160;</td><td class="fielddoc"><p >Module identifier for the Command Console library. </p>
<p >Asset(s): (command-console) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a42c21c0b1a50d06f4eb55ae684b880c6" name="gga9008565cba0207520330a1cb8509a8d0a42c21c0b1a50d06f4eb55ae684b880c6"></a>CY_RSLT_MODULE_MIDDLEWARE_HTTP_SERVER&#160;</td><td class="fielddoc"><p >Module identifier for the HTTP Server library. </p>
<p >Asset(s): (http-server) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ac1a5812e4960b431cd30e9dc5845e456" name="gga9008565cba0207520330a1cb8509a8d0ac1a5812e4960b431cd30e9dc5845e456"></a>CY_RSLT_MODULE_MIDDLEWARE_ENTERPRISE_SECURITY&#160;</td><td class="fielddoc"><p >Module identifier for the Enterprise Security library. </p>
<p >Asset(s): (enterprise-security) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a2e4bf02f4b5fb8eb0f2f0a926df82657" name="gga9008565cba0207520330a1cb8509a8d0a2e4bf02f4b5fb8eb0f2f0a926df82657"></a>CY_RSLT_MODULE_MIDDLEWARE_TCPIP&#160;</td><td class="fielddoc"><p >Module identifier for the TCP/IP library. </p>
<p >Asset(s): (connectivity-utilities) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0acdff0bab76a3205f9a35aaba5a58fb13" name="gga9008565cba0207520330a1cb8509a8d0acdff0bab76a3205f9a35aaba5a58fb13"></a>CY_RSLT_MODULE_MIDDLEWARE_MW&#160;</td><td class="fielddoc"><p >Module identifier for the Generic middleware library. </p>
<p >Asset(s): (connectivity-utilities, wifi-mw-core) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae33d2ecd42c95f49cad3ddecb7cf2636" name="gga9008565cba0207520330a1cb8509a8d0ae33d2ecd42c95f49cad3ddecb7cf2636"></a>CY_RSLT_MODULE_MIDDLEWARE_TLS&#160;</td><td class="fielddoc"><p >Module identifier for the TLS library. </p>
<p >Asset(s): (cy-mbedtls) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0afa485d13a5c472c6eca26e92cd68710f" name="gga9008565cba0207520330a1cb8509a8d0afa485d13a5c472c6eca26e92cd68710f"></a>CY_RSLT_MODULE_MIDDLEWARE_SECURE_SOCKETS&#160;</td><td class="fielddoc"><p >Module identifier for the Secure Sockets library. </p>
<p >Asset(s): (secure-sockets) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ad2b6c60dd40f99cc440ffaa29840c1d7" name="gga9008565cba0207520330a1cb8509a8d0ad2b6c60dd40f99cc440ffaa29840c1d7"></a>CY_RSLT_MODULE_MIDDLEWARE_WCM&#160;</td><td class="fielddoc"><p >Module identifier for the WiFi Connection Manager library (WCM). </p>
<p >Asset(s): (wifi-connection-manager) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0af0c7a9676a146fa345ea59fd89a8daff" name="gga9008565cba0207520330a1cb8509a8d0af0c7a9676a146fa345ea59fd89a8daff"></a>CY_RSLT_MODULE_MIDDLEWARE_LWIP_WHD_PORT&#160;</td><td class="fielddoc"><p >Module identifier for the lwIP WHD port library. </p>
<p >Asset(s): (wifi-mw-core) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a7084c73c25435f6816fe6788a29f09e9" name="gga9008565cba0207520330a1cb8509a8d0a7084c73c25435f6816fe6788a29f09e9"></a>CY_RSLT_MODULE_MIDDLEWARE_OTA_UPDATE&#160;</td><td class="fielddoc"><p >Module identifier for the OTA Update library. </p>
<p >Asset(s): (anycloud-ota) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ae69aa06234a499474538f623bb894d0e" name="gga9008565cba0207520330a1cb8509a8d0ae69aa06234a499474538f623bb894d0e"></a>CY_RSLT_MODULE_MIDDLEWARE_HTTP_CLIENT&#160;</td><td class="fielddoc"><p >Module identifier for the HTTP Clinet library. </p>
<p >Asset(s): (http-client) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a039aedf17b75679fd45fa19a129f7959" name="gga9008565cba0207520330a1cb8509a8d0a039aedf17b75679fd45fa19a129f7959"></a>CY_RSLT_MODULE_MIDDLEWARE_ML&#160;</td><td class="fielddoc"><p >Module identifier for the Machine Learning(ML) library. </p>
<p >Asset(s): (ml-middleware) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0a3e046d2c923cd2d31dc65dfd758e3214" name="gga9008565cba0207520330a1cb8509a8d0a3e046d2c923cd2d31dc65dfd758e3214"></a>CY_RSLT_MODULE_MIDDLEWARE_KVSTORE&#160;</td><td class="fielddoc"><p >Module identifier for the KV Store Middleware Library. </p>
<p >Asset(s): (kv-store) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9008565cba0207520330a1cb8509a8d0ab2647d2f7d4942233e5f778f8226f5e9" name="gga9008565cba0207520330a1cb8509a8d0ab2647d2f7d4942233e5f778f8226f5e9"></a>CY_RSLT_MODULE_MIDDLEWARE_LIN&#160;</td><td class="fielddoc"><p >Module identifier for the LIN Middleware Library. </p>
<p >Asset(s): (lin) </p>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
<ul>
<li class="footer">
Generated for <b>Hardware Abstraction Layer (HAL)</b> by <b>Cypress Semiconductor Corporation</b>.
All rights reserved.
</li>
</ul>
</div>
-->
</body>
</html>