Files
TweinStein/Documentation/html/_launch_pad_8h.html
2026-06-12 02:55:04 -07:00

504 lines
44 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>RTOS_MSPM0: RTOS_Labs_common/LaunchPad.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="RobotSensors.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">RTOS_MSPM0
&#160;<span id="projectnumber">1.1</span>
</div>
<div id="projectbrief">ECE445M starter code</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d9737668015ddda3d9b152d7c8d1103c.html">RTOS_Labs_common</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">LaunchPad.h File Reference<div class="ingroups"><a class="el" href="group___launch_pad.html">LaunchPad</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>Initialize LaunchPad switches and LEDs.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
</div>
<p><a href="_launch_pad_8h_source.html">Go to the source code of this file.</a></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:gadbb57b492bb5968365dbbd89f9ce3036"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gadbb57b492bb5968365dbbd89f9ce3036">RED1</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gadbb57b492bb5968365dbbd89f9ce3036"><td class="mdescLeft">&#160;</td><td class="mdescRight">RED1 is a constant to select red LED1 on Port A, PA0. <br /></td></tr>
<tr class="separator:gadbb57b492bb5968365dbbd89f9ce3036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79d10e672abb49ad63eeaa8aaef57c38"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga79d10e672abb49ad63eeaa8aaef57c38">BLUE</a>&#160;&#160;&#160;(1&lt;&lt;22)</td></tr>
<tr class="memdesc:ga79d10e672abb49ad63eeaa8aaef57c38"><td class="mdescLeft">&#160;</td><td class="mdescRight">BLUE is a constant to select blue LED2 on Port B, PB22. <br /></td></tr>
<tr class="separator:ga79d10e672abb49ad63eeaa8aaef57c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d23feea868a983c8c2b661e1e16972f"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga8d23feea868a983c8c2b661e1e16972f">RED</a>&#160;&#160;&#160;(1&lt;&lt;26)</td></tr>
<tr class="memdesc:ga8d23feea868a983c8c2b661e1e16972f"><td class="mdescLeft">&#160;</td><td class="mdescRight">RED is a constant to select red LED2 on Port B, PB26. <br /></td></tr>
<tr class="separator:ga8d23feea868a983c8c2b661e1e16972f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfbc006ea433ad708fdee3e82996e721"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gacfbc006ea433ad708fdee3e82996e721">GREEN</a>&#160;&#160;&#160;(1&lt;&lt;27)</td></tr>
<tr class="memdesc:gacfbc006ea433ad708fdee3e82996e721"><td class="mdescLeft">&#160;</td><td class="mdescRight">GREEN is a constant to select green LED2 on Port B, PB27. <br /></td></tr>
<tr class="separator:gacfbc006ea433ad708fdee3e82996e721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga690d30e9ad3647835c243368b36d4c41"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga690d30e9ad3647835c243368b36d4c41">S1</a>&#160;&#160;&#160;(1&lt;&lt;18)</td></tr>
<tr class="memdesc:ga690d30e9ad3647835c243368b36d4c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">S1 is a constant to select switch S1 on Port A, PA18. <br /></td></tr>
<tr class="separator:ga690d30e9ad3647835c243368b36d4c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5e70dee3c36d645b0eb1743b8a7d2bf"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gad5e70dee3c36d645b0eb1743b8a7d2bf">S2</a>&#160;&#160;&#160;(1&lt;&lt;21)</td></tr>
<tr class="memdesc:gad5e70dee3c36d645b0eb1743b8a7d2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">S2 is a constant to select switch S2 on Port B, PB21. <br /></td></tr>
<tr class="separator:gad5e70dee3c36d645b0eb1743b8a7d2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fc443a053b5ad7b4e6f1825ca2acab9"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga9fc443a053b5ad7b4e6f1825ca2acab9">PA0INDEX</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga9fc443a053b5ad7b4e6f1825ca2acab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following constants are used to index into the PINCM table. <br /></td></tr>
<tr class="separator:ga9fc443a053b5ad7b4e6f1825ca2acab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga679ef5780b61e9a6e10f932cce6df338"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA1INDEX</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga679ef5780b61e9a6e10f932cce6df338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98c6af3dc5455af352992bb44af7964c"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA2INDEX</b>&#160;&#160;&#160;6</td></tr>
<tr class="separator:ga98c6af3dc5455af352992bb44af7964c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86446b5fda8c32ec783a19e9000bd887"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA3INDEX</b>&#160;&#160;&#160;7</td></tr>
<tr class="separator:ga86446b5fda8c32ec783a19e9000bd887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6404dd5c275a6c1d138efd1be5535b6a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA4INDEX</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:ga6404dd5c275a6c1d138efd1be5535b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c86390f912ef094ec0fd28c2c3df2fc"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA5INDEX</b>&#160;&#160;&#160;9</td></tr>
<tr class="separator:ga9c86390f912ef094ec0fd28c2c3df2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ddd2418d27d57bb23eca64e30ea85e4"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA6INDEX</b>&#160;&#160;&#160;10</td></tr>
<tr class="separator:ga4ddd2418d27d57bb23eca64e30ea85e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82fbaa0609d74f1058235f269e0a2873"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA7INDEX</b>&#160;&#160;&#160;13</td></tr>
<tr class="separator:ga82fbaa0609d74f1058235f269e0a2873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bdbe0c7dfd64fe49cb44391b1e2ab89"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA8INDEX</b>&#160;&#160;&#160;18</td></tr>
<tr class="separator:ga3bdbe0c7dfd64fe49cb44391b1e2ab89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd3ed48443985c105918296e933ca6e6"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA9INDEX</b>&#160;&#160;&#160;19</td></tr>
<tr class="separator:gafd3ed48443985c105918296e933ca6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab71a6e9b8308269cc0563fd4721f8609"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA10INDEX</b>&#160;&#160;&#160;20</td></tr>
<tr class="separator:gab71a6e9b8308269cc0563fd4721f8609"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga714636ad0bf6254606d5f028cbebbbc3"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA11INDEX</b>&#160;&#160;&#160;21</td></tr>
<tr class="separator:ga714636ad0bf6254606d5f028cbebbbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga932addb0da05e07533cf0b85b1d6dd0b"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA12INDEX</b>&#160;&#160;&#160;33</td></tr>
<tr class="separator:ga932addb0da05e07533cf0b85b1d6dd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58e31e354d4ed16380cb94bb76428280"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA13INDEX</b>&#160;&#160;&#160;34</td></tr>
<tr class="separator:ga58e31e354d4ed16380cb94bb76428280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3de044dada74b224f4e869270db7e6ec"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA14INDEX</b>&#160;&#160;&#160;35</td></tr>
<tr class="separator:ga3de044dada74b224f4e869270db7e6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga892d64c6d7f59e1699c3f7460fc03c4e"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA15INDEX</b>&#160;&#160;&#160;36</td></tr>
<tr class="separator:ga892d64c6d7f59e1699c3f7460fc03c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51609f4bfe79ea8360c80f78181f12f7"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA16INDEX</b>&#160;&#160;&#160;37</td></tr>
<tr class="separator:ga51609f4bfe79ea8360c80f78181f12f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb3f4514822e3c6ed981502184c02ff3"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA17INDEX</b>&#160;&#160;&#160;38</td></tr>
<tr class="separator:gadb3f4514822e3c6ed981502184c02ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5a4ddf936ac84d2214371c06d3d95f8"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA18INDEX</b>&#160;&#160;&#160;39</td></tr>
<tr class="separator:gad5a4ddf936ac84d2214371c06d3d95f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaff455cebc79fb85cef9da27425f1247"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA19INDEX</b>&#160;&#160;&#160;40</td></tr>
<tr class="separator:gaaff455cebc79fb85cef9da27425f1247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab901c768a3426014f7bda2fa8805b3f0"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA20INDEX</b>&#160;&#160;&#160;41</td></tr>
<tr class="separator:gab901c768a3426014f7bda2fa8805b3f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1c9e16666cc7b29387fc3f181967805"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA21INDEX</b>&#160;&#160;&#160;45</td></tr>
<tr class="separator:gac1c9e16666cc7b29387fc3f181967805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac893c6d8247c5d24fd92b11a2d412c40"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA22INDEX</b>&#160;&#160;&#160;46</td></tr>
<tr class="separator:gac893c6d8247c5d24fd92b11a2d412c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga730c4020d972efc30a80e2b88f8ccbfe"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA23INDEX</b>&#160;&#160;&#160;52</td></tr>
<tr class="separator:ga730c4020d972efc30a80e2b88f8ccbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d9201062c630869e8f988255f7ac631"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA24INDEX</b>&#160;&#160;&#160;53</td></tr>
<tr class="separator:ga0d9201062c630869e8f988255f7ac631"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ede4d1570bf1f77c935db24f5ac5c50"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA25INDEX</b>&#160;&#160;&#160;54</td></tr>
<tr class="separator:ga4ede4d1570bf1f77c935db24f5ac5c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8776d8474a24f3f983a034bc0ee4f79"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA26INDEX</b>&#160;&#160;&#160;58</td></tr>
<tr class="separator:gae8776d8474a24f3f983a034bc0ee4f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f284e073cb8fd7a71963c25652dce4b"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA27INDEX</b>&#160;&#160;&#160;59</td></tr>
<tr class="separator:ga8f284e073cb8fd7a71963c25652dce4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c4b4286cec9d9e1fffe16d961251580"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA28INDEX</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ga6c4b4286cec9d9e1fffe16d961251580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1558910176fb46b252234f3aa7f54a94"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA29INDEX</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ga1558910176fb46b252234f3aa7f54a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38421a73308bccdf65487455dbc8d134"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA30INDEX</b>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ga38421a73308bccdf65487455dbc8d134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac70c0709ad7029e64618f5c693a8ba0b"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PA31INDEX</b>&#160;&#160;&#160;5</td></tr>
<tr class="separator:gac70c0709ad7029e64618f5c693a8ba0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga914c8d3647c4b29c953e469afcf4a2cd"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB0INDEX</b>&#160;&#160;&#160;11</td></tr>
<tr class="separator:ga914c8d3647c4b29c953e469afcf4a2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga978e2bd304753d14a4f2c6d8b5cfd249"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB1INDEX</b>&#160;&#160;&#160;12</td></tr>
<tr class="separator:ga978e2bd304753d14a4f2c6d8b5cfd249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cac75783ec9ba65006767a7849327f1"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB2INDEX</b>&#160;&#160;&#160;14</td></tr>
<tr class="separator:ga8cac75783ec9ba65006767a7849327f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c9db40685093082fb730f4eb2500737"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB3INDEX</b>&#160;&#160;&#160;15</td></tr>
<tr class="separator:ga5c9db40685093082fb730f4eb2500737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga053db83e682e1e1811e8ea638399f793"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB4INDEX</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ga053db83e682e1e1811e8ea638399f793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacea34a658362974528d4532329f52da7"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB5INDEX</b>&#160;&#160;&#160;17</td></tr>
<tr class="separator:gacea34a658362974528d4532329f52da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24e36f085726fa2f4bd2354e0519a478"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB6INDEX</b>&#160;&#160;&#160;22</td></tr>
<tr class="separator:ga24e36f085726fa2f4bd2354e0519a478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2a2e3a71f909ecb41abc14391527b7a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB7INDEX</b>&#160;&#160;&#160;23</td></tr>
<tr class="separator:gac2a2e3a71f909ecb41abc14391527b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ac1d23d81a0445c08eca2e06d15a954"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB8INDEX</b>&#160;&#160;&#160;24</td></tr>
<tr class="separator:ga1ac1d23d81a0445c08eca2e06d15a954"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf660ef46db6640be27480cd9006fde9a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB9INDEX</b>&#160;&#160;&#160;25</td></tr>
<tr class="separator:gaf660ef46db6640be27480cd9006fde9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f15bf6eb9469a61302915e774e1f4b5"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB10INDEX</b>&#160;&#160;&#160;26</td></tr>
<tr class="separator:ga2f15bf6eb9469a61302915e774e1f4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dcd7d36064653f422b61c047be9d4c4"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB11INDEX</b>&#160;&#160;&#160;27</td></tr>
<tr class="separator:ga2dcd7d36064653f422b61c047be9d4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36f5b884acbdd1df006bfed975e64876"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB12INDEX</b>&#160;&#160;&#160;28</td></tr>
<tr class="separator:ga36f5b884acbdd1df006bfed975e64876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae62649a80c41dcbddd2df0666aa461e3"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB13INDEX</b>&#160;&#160;&#160;29</td></tr>
<tr class="separator:gae62649a80c41dcbddd2df0666aa461e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9264229ef2e40d08772c05ebfa233475"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB14INDEX</b>&#160;&#160;&#160;30</td></tr>
<tr class="separator:ga9264229ef2e40d08772c05ebfa233475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44097c3b71a560f132d44f33dcc50d9a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB15INDEX</b>&#160;&#160;&#160;31</td></tr>
<tr class="separator:ga44097c3b71a560f132d44f33dcc50d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeef00b6473a96fa71f385ae16d7a5a10"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB16INDEX</b>&#160;&#160;&#160;32</td></tr>
<tr class="separator:gaeef00b6473a96fa71f385ae16d7a5a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3e8c67d0bdd59f34bb80c9ddcf2ee26"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB17INDEX</b>&#160;&#160;&#160;42</td></tr>
<tr class="separator:gae3e8c67d0bdd59f34bb80c9ddcf2ee26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc275d0b51c9512a4cc53ee789c8c3ff"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB18INDEX</b>&#160;&#160;&#160;43</td></tr>
<tr class="separator:gabc275d0b51c9512a4cc53ee789c8c3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf42a9f4d3c5a798702f7d15a3c3be7c4"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB19INDEX</b>&#160;&#160;&#160;44</td></tr>
<tr class="separator:gaf42a9f4d3c5a798702f7d15a3c3be7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92e68dfba5bc33739a7e61c13e53739a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB20INDEX</b>&#160;&#160;&#160;47</td></tr>
<tr class="separator:ga92e68dfba5bc33739a7e61c13e53739a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa44aa44c50ab720de037012f42964167"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB21INDEX</b>&#160;&#160;&#160;48</td></tr>
<tr class="separator:gaa44aa44c50ab720de037012f42964167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad808aa5650013b078ff87ecb3ac60e4a"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB22INDEX</b>&#160;&#160;&#160;49</td></tr>
<tr class="separator:gad808aa5650013b078ff87ecb3ac60e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdbe06d9ce6c843457f8711caddf1b4b"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB23INDEX</b>&#160;&#160;&#160;50</td></tr>
<tr class="separator:gafdbe06d9ce6c843457f8711caddf1b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96b80b0538ec5aa1cd14cf75fda584a5"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB24INDEX</b>&#160;&#160;&#160;51</td></tr>
<tr class="separator:ga96b80b0538ec5aa1cd14cf75fda584a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdd9a211117205c568e4fc060e4216f0"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB25INDEX</b>&#160;&#160;&#160;55</td></tr>
<tr class="separator:gabdd9a211117205c568e4fc060e4216f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17bbf088ab8033913e44296f99c422b9"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB26INDEX</b>&#160;&#160;&#160;56</td></tr>
<tr class="separator:ga17bbf088ab8033913e44296f99c422b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea5b3a2d6d0bdd34ba15a63c485365ad"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PB27INDEX</b>&#160;&#160;&#160;57</td></tr>
<tr class="separator:gaea5b3a2d6d0bdd34ba15a63c485365ad"><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:gadd09bb41f83980522cc25042d9018b61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gadd09bb41f83980522cc25042d9018b61">LaunchPad_Init</a> (void)</td></tr>
<tr class="memdesc:gadd09bb41f83980522cc25042d9018b61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize LaunchPad. <a href="group___launch_pad.html#gadd09bb41f83980522cc25042d9018b61">More...</a><br /></td></tr>
<tr class="separator:gadd09bb41f83980522cc25042d9018b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38078de3a1efd72eee502fa11a143f2f"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga38078de3a1efd72eee502fa11a143f2f">LaunchPad_InS1</a> (void)</td></tr>
<tr class="memdesc:ga38078de3a1efd72eee502fa11a143f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input S1. <a href="group___launch_pad.html#ga38078de3a1efd72eee502fa11a143f2f">More...</a><br /></td></tr>
<tr class="separator:ga38078de3a1efd72eee502fa11a143f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6174cc19ab7ce46c351687717b3ae40b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga6174cc19ab7ce46c351687717b3ae40b">LaunchPad_InS2</a> (void)</td></tr>
<tr class="memdesc:ga6174cc19ab7ce46c351687717b3ae40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input S2. <a href="group___launch_pad.html#ga6174cc19ab7ce46c351687717b3ae40b">More...</a><br /></td></tr>
<tr class="separator:ga6174cc19ab7ce46c351687717b3ae40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf35108b2b7086af6490531b08f1a058b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gaf35108b2b7086af6490531b08f1a058b">LaunchPad_LED1</a> (uint32_t led)</td></tr>
<tr class="memdesc:gaf35108b2b7086af6490531b08f1a058b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output to LED1. <a href="group___launch_pad.html#gaf35108b2b7086af6490531b08f1a058b">More...</a><br /></td></tr>
<tr class="separator:gaf35108b2b7086af6490531b08f1a058b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccd2418244c007f3d42f0d22f0d35761"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gaccd2418244c007f3d42f0d22f0d35761">LaunchPad_LED1on</a> (void)</td></tr>
<tr class="memdesc:gaccd2418244c007f3d42f0d22f0d35761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on LED1. <a href="group___launch_pad.html#gaccd2418244c007f3d42f0d22f0d35761">More...</a><br /></td></tr>
<tr class="separator:gaccd2418244c007f3d42f0d22f0d35761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60a40857a5562b38b907a931945ded59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga60a40857a5562b38b907a931945ded59">LaunchPad_LED1off</a> (void)</td></tr>
<tr class="memdesc:ga60a40857a5562b38b907a931945ded59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn off LED1. <a href="group___launch_pad.html#ga60a40857a5562b38b907a931945ded59">More...</a><br /></td></tr>
<tr class="separator:ga60a40857a5562b38b907a931945ded59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa541fa804d37b3860684210b9718b94e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gaa541fa804d37b3860684210b9718b94e">LaunchPad_LED</a> (uint32_t led)</td></tr>
<tr class="memdesc:gaa541fa804d37b3860684210b9718b94e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output to LED. <a href="group___launch_pad.html#gaa541fa804d37b3860684210b9718b94e">More...</a><br /></td></tr>
<tr class="separator:gaa541fa804d37b3860684210b9718b94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cb3c9fb7ade7955b292446385b140dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga9cb3c9fb7ade7955b292446385b140dc">LaunchPad_LEDwhite</a> (void)</td></tr>
<tr class="memdesc:ga9cb3c9fb7ade7955b292446385b140dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make LED white. <a href="group___launch_pad.html#ga9cb3c9fb7ade7955b292446385b140dc">More...</a><br /></td></tr>
<tr class="separator:ga9cb3c9fb7ade7955b292446385b140dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga387e9d59ed4a60546a6aa8d868a34b75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga387e9d59ed4a60546a6aa8d868a34b75">LaunchPad_LEDoff</a> (void)</td></tr>
<tr class="memdesc:ga387e9d59ed4a60546a6aa8d868a34b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn off LED. <a href="group___launch_pad.html#ga387e9d59ed4a60546a6aa8d868a34b75">More...</a><br /></td></tr>
<tr class="separator:ga387e9d59ed4a60546a6aa8d868a34b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Initialize LaunchPad switches and LEDs. </p>
<p>MSPM0G3507 LaunchPad Development Kit (LP-MSPM0G3507)<br />
For more information see<br />
<a href="https://www.ti.com/product/LP-MSPM0G3507/part-details/LP-MSPM0G3507">https://www.ti.com/product/LP-MSPM0G3507/part-details/LP-MSPM0G3507</a><br />
</p><div class="image">
<img src="Fg01_07_02_LaunchPad.png" alt="" width="500px"/>
</div>
<p> The following is a simplified circuit diagram<br />
</p><div class="image">
<img src="LaunchPadCircuit.png" alt="" width="500px"/>
</div>
<ul>
<li>LaunchPad Jumpers<ul>
<li>J4 Connects PA0 to red LED1</li>
<li>J5: Connects PB22 to blue LED2</li>
<li>J6: Connects PB26 to red LED2</li>
<li>J7: Connects PB27 to green LED2</li>
</ul>
</li>
</ul>
<dl class="section version"><dt>Version</dt><dd>ECE319K v1.2 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Daniel Valvano and Jonathan Valvano </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright 2025 by Jonathan W. Valvano, <a href="#" onclick="location.href='mai'+'lto:'+'val'+'va'+'no@'+'ma'+'il.'+'ut'+'exa'+'s.'+'edu'; return false;">valva<span style="display: none;">.nosp@m.</span>no@m<span style="display: none;">.nosp@m.</span>ail.u<span style="display: none;">.nosp@m.</span>texa<span style="display: none;">.nosp@m.</span>s.edu</a>, </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>AS-IS </dd></dl>
<dl class="section note"><dt>Note</dt><dd>For more information see <a href="http://users.ece.utexas.edu/~valvano/">http://users.ece.utexas.edu/~valvano/</a> </dd></dl>
<dl class="section date"><dt>Date</dt><dd>November 3, 2025 <a class="anchor" id="LaunchPadpins2"></a>
<table class="doxtable">
<caption>Pins on the MSPM0G3507 LaunchPad</caption>
<tr>
<th>Pin </th><th>GPIO</th><th>Hardware </th></tr>
<tr>
<td>PA0 </td><td>output</td><td>RED LED1, index 0 in IOMUX PINCM table, negative logic </td></tr>
<tr>
<td>PB22</td><td>output</td><td>BLUE LED2, index 49 in IOMUX PINCM table </td></tr>
<tr>
<td>PB26</td><td>output</td><td>RED LED2, index 56 in IOMUX PINCM table </td></tr>
<tr>
<td>PB27</td><td>output</td><td>GREEN LED2, index 57 in IOMUX PINCM table </td></tr>
<tr>
<td>PA18</td><td>input </td><td>S1 positive logic switch, index 39 in IOMUX PINCM table </td></tr>
<tr>
<td>PB21</td><td>input </td><td><p class="starttd">S2 negative logic switch, index 48 in IOMUX PINCM table</p>
<p class="endtd"></p>
</td></tr>
</table>
Mode=0 selects the GPIO pin<br />
<a class="anchor" id="PINCM"></a>
<table class="doxtable">
<caption>PINCM Mode values for the MSPM0G3507</caption>
<tr>
<th>Name</th><th>Value</th><th>Mode=2</th><th>Mode=3</th><th>Mode=4</th><th>Mode=5</th><th>Mode=6</th><th>Mode=7</th><th>Mode=8</th><th>Mode=9 </th></tr>
<tr>
<td>PA0INDEX</td><td>0</td><td>UART0_TX</td><td>I2C0_SDA</td><td>TIMA0_C0</td><td>TIMA_FAL1</td><td>TIMG8_C1</td><td>FCC_IN</td><td></td><td></td></tr>
<tr>
<td>PA1INDEX</td><td>1</td><td>UART0_RX</td><td>I2C0_SCL</td><td>TIMA0_C1</td><td>TIMA_FAL2</td><td>TIMG8_IDX</td><td>TIMG8_C0</td><td></td><td></td></tr>
<tr>
<td>PA2INDEX</td><td>6</td><td>TIMG8_C1</td><td>SPI0_CS0</td><td>TIMG7_C1</td><td>SPI1_CS0</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PA3INDEX</td><td>7</td><td>TIMG8_C0</td><td>SPI0_CS1</td><td>UART2_CTS</td><td>TIMA0_C2</td><td>COMP1_OUT</td><td>TIMG7_C0</td><td>TIMA0_C1</td><td>I2C1_SDA </td></tr>
<tr>
<td>PA4INDEX</td><td>8</td><td>TIMG8_C1</td><td>SPI0_POCI</td><td>UART2_RTS</td><td>TIMA0_C3</td><td>LFCLK_IN</td><td>TIMG7_C1</td><td>TIMA0_C1N</td><td>I2C1_SCL </td></tr>
<tr>
<td>PA5INDEX</td><td>9</td><td>TIMG8_C0</td><td>SPI0_PICO</td><td>TIMA_FAL1</td><td>TIMG0_C0</td><td>TIMG6_C0</td><td>FCC_IN</td><td></td><td></td></tr>
<tr>
<td>PA6INDEX</td><td>10</td><td>TTIMG8_C1</td><td>SPI0_SCK</td><td>TIMA_FAL0</td><td>TIMG0_C1</td><td>HFCLK_IN</td><td>TIMG6_C1</td><td>TIMA0_C2N</td><td></td></tr>
<tr>
<td>PA7INDEX</td><td>13</td><td>COMP0_OUT</td><td>CLK_OUT</td><td>TIMG8_C0</td><td>TIMA0_C2</td><td>TIMG8_IDX</td><td>TIMG7_C1</td><td>TIMA0_C1</td><td></td></tr>
<tr>
<td>PA8INDEX</td><td>18</td><td>UART1_TX</td><td>SPI0_CS0</td><td>UART0_RTS</td><td>TIMA0_C0</td><td>TIMA1_C0N</td><td></td><td></td><td></td></tr>
<tr>
<td>PA9INDEX</td><td>19</td><td>UART1_RX</td><td>SPI0_PICO</td><td>UART0_CTS</td><td>TIMA0_C1</td><td>RTC_OUT</td><td>TIMA0_C0N</td><td>TIMA1_C1N</td><td>CLK_OUT </td></tr>
<tr>
<td>PA10INDEX</td><td>20</td><td>UART0_TX</td><td>SPI0_POCI</td><td>I2C0_SDA</td><td>TIMA1_C0</td><td>TIMG12_C0</td><td>TIMA0_C2</td><td>I2C1_SDA</td><td>CLK_OUT </td></tr>
<tr>
<td>PA11INDEX</td><td>21</td><td>UART0_RX</td><td>SPI0_SCK</td><td>I2C0_SCL</td><td>TIMA1_C1</td><td>COMP0_OUT</td><td>TIMA0_C2N</td><td>I2C1_SCL</td><td></td></tr>
<tr>
<td>PA12INDEX</td><td>33</td><td>UART3_CTS</td><td>SPI0_SCK</td><td>TIMG0_C0</td><td>CAN_TX</td><td>TIMA0_C3</td><td>FCC_IN</td><td></td><td></td></tr>
<tr>
<td>PA13INDEX</td><td>34</td><td>UART3_RTS</td><td>SPI0_POCI</td><td>UART3_RX</td><td>TIMG0_C1</td><td>CAN_RX</td><td>TIMA0_C3N</td><td></td><td></td></tr>
<tr>
<td>PA14INDEX</td><td>35</td><td>UART0_CTS</td><td>SPI0_PICO</td><td>UART3_TX</td><td>TIMG12_C0</td><td>CLK_OUT</td><td></td><td></td><td></td></tr>
<tr>
<td>PA15INDEX</td><td>36</td><td>UART0_RTS</td><td>SPI1_CS2</td><td>I2C1_SCL</td><td>TIMA1_C0</td><td>TIMG8_IDX</td><td>TIMA1_C0N</td><td>TIMA0_C2</td><td></td></tr>
<tr>
<td>PA16INDEX</td><td>37</td><td>COMP2_OUT</td><td>SPI1_POCI</td><td>I2C1_SDA</td><td>TIMA1_C1</td><td>TIMA1_C1N</td><td>TIMA0_C2N</td><td>FCC_IN</td><td></td></tr>
<tr>
<td>PA17INDEX</td><td>38</td><td>UART1_TX</td><td>SPI1_SCK</td><td>I2C1_SCL</td><td>TIMA0_C3</td><td>TIMG7_C0</td><td>TIMA1_C0</td><td></td><td></td></tr>
<tr>
<td>PA18INDEX</td><td>39</td><td>UART1_RX</td><td>SPI1_PICO</td><td>I2C1_SDA</td><td>TIMA0_C3N</td><td>TIMG7_C1</td><td>TIMA1_C1</td><td></td><td></td></tr>
<tr>
<td>PA19INDEX</td><td>40</td><td>SWDIO</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PA20INDEX</td><td>41</td><td>SWCLK</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PA21INDEX</td><td>45</td><td>UART2_TX</td><td>TIMG8_C0</td><td>UART1_CTS</td><td>TIMA0_C0</td><td>TIMG6_C0</td><td></td><td></td><td></td></tr>
<tr>
<td>PA22INDEX</td><td>46</td><td>UART2_RX</td><td>TIMG8_C1</td><td>UART1_RTS</td><td>TIMA0_C1</td><td>CLK_OUT</td><td>TIMA0_C0N</td><td>TIMG6_C1</td><td></td></tr>
<tr>
<td>PA23INDEX</td><td>52</td><td>UART2_TX</td><td>SPI0_CS3</td><td>TIMA0_C3</td><td>TIMG0_C0</td><td>UART3_CTS</td><td>TIMG7_C0</td><td>TIMG8_C0</td><td></td></tr>
<tr>
<td>PA24INDEX</td><td>53</td><td>UART2_RX</td><td>SPI0_CS2</td><td>TIMA0_C3N</td><td>TIMG0_C1</td><td>UART3_RTS</td><td>TIMG7_C1</td><td>TIMA1_C1</td><td></td></tr>
<tr>
<td>PA25INDEX</td><td>54</td><td>UART3_RX</td><td>SPI1_CS3</td><td>TIMG12_C1</td><td>TIMA0_C3</td><td>TIMA0_C1N</td><td></td><td></td><td></td></tr>
<tr>
<td>PA26INDEX</td><td>58</td><td>UART3_TX</td><td>SPI1_CS0</td><td>TIMG8_C0</td><td>TIMA_FAL0</td><td>CAN_TX</td><td>TIMG7_C0</td><td></td><td></td></tr>
<tr>
<td>PA27INDEX</td><td>59</td><td>RTC_OUT</td><td>SPI1_CS1</td><td>TIMG8_C1</td><td>TIMA_FAL2</td><td>CAN_RX</td><td>TIMG7_C1</td><td></td><td></td></tr>
<tr>
<td>PA28INDEX</td><td>2</td><td>UART0_TX</td><td>I2C0_SDA</td><td>TIMA0_C3</td><td>TIMA_FAL0</td><td>TIMG7_C0</td><td>TIMA1_C0</td><td></td><td></td></tr>
<tr>
<td>PA29INDEX</td><td>3</td><td>I2C1_SCL</td><td>UART2_RTS</td><td>TIMG8_C0</td><td>TIMG6_C0</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PA30INDEX</td><td>4</td><td>I2C1_SDA</td><td>UART2_CTS</td><td>TIMG8_C1</td><td>TIMG6_C1</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PA31INDEX</td><td>5</td><td>UART0_RX</td><td>I2C0_SCL</td><td>TIMA0_C3N</td><td>TIMG12_C1</td><td>CLK_OUT</td><td>TIMG7_C1</td><td>TIMA1_C1</td><td></td></tr>
<tr>
<td>PB0INDEX</td><td>11</td><td>UART0_TX</td><td>SPI1_CS2</td><td>TIMA1_C0</td><td>TIMA0_C2</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB1INDEX</td><td>12</td><td>UART0_RX</td><td>SPI1_CS3</td><td>TIMA1_C1</td><td>TIMA0_C2N</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB2INDEX</td><td>14</td><td>UART3_TX</td><td>UART2_CTS</td><td>I2C1_SCL</td><td>TIMA0_C3</td><td>UART1_CTS</td><td>TIMG6_C0</td><td>TIMA1_C0</td><td></td></tr>
<tr>
<td>PB3INDEX</td><td>15</td><td>UART3_RX</td><td>UART2_RTS</td><td>I2C1_SDA</td><td>TIMA0_C3N</td><td>UART1_RTS</td><td>TIMG6_C1</td><td>TIMA1_C1</td><td></td></tr>
<tr>
<td>PB4INDEX</td><td>16</td><td>UART1_TX</td><td>UART3_CTS</td><td>TIMA1_C0</td><td>TIMA0_C2</td><td>TIMA1_C0N</td><td></td><td></td><td></td></tr>
<tr>
<td>PB5INDEX</td><td>17</td><td>UART1_RX</td><td>UART3_RTS</td><td>TIMA1_C1</td><td>TIMA0_C2N</td><td>TIMA1_C1N</td><td></td><td></td><td></td></tr>
<tr>
<td>PB6INDEX</td><td>22</td><td>UART1_TX</td><td>SPI1_CS0</td><td>SPI0_CS1</td><td>TIMG8_C0</td><td>UART2_CTS</td><td>TIMG6_C0</td><td>TIMA1_C0N</td><td></td></tr>
<tr>
<td>PB7INDEX</td><td>23</td><td>UART1_RX</td><td>SPI1_POCI</td><td>SPI0_CS2</td><td>TIMG8_C1</td><td>UART2_RTS</td><td>TIMG6_C1</td><td>TIMA1_C1N</td><td></td></tr>
<tr>
<td>PB8INDEX</td><td>24</td><td>UART1_CTS</td><td>SPI1_PICO</td><td>TIMA0_C0</td><td>COMP1_OUT</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB9INDEX</td><td>25</td><td>UART1_RTS</td><td>SPI1_SCK</td><td>TIMA0_C1</td><td>TIMA0_C0N</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB10INDEX</td><td>26</td><td>TIMG0_C0</td><td>TIMG8_C0</td><td>COMP1_OUT</td><td>TIMG6_C0</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB11INDEX</td><td>27</td><td>TIMG0_C1</td><td>TIMG8_C1</td><td>CLK_OUT</td><td>TIMG6_C1</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB12INDEX</td><td>28</td><td>UART3_TX</td><td>TIMA0_C2</td><td>TIMA_FAL1</td><td>TIMA0_C1</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB13INDEX</td><td>29</td><td>UART3_RX</td><td>TIMA0_C3</td><td>TIMG12_C0</td><td>TIMA0_C1N</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB14INDEX</td><td>30</td><td>SPI1_CS3</td><td>SPI1_POCI</td><td>SPI0_CS3</td><td>TIMG12_C1</td><td>TIMG8_IDX</td><td>TIMA0_C0</td><td></td><td></td></tr>
<tr>
<td>PB15INDEX</td><td>31</td><td>UART2_TX</td><td>SPI1_PICO</td><td>UART3_CTS</td><td>TIMG8_C0</td><td>TIMG7_C0</td><td></td><td></td><td></td></tr>
<tr>
<td>PB16INDEX</td><td>32</td><td>UART2_RX</td><td>SPI1_SCK</td><td>UART3_RTS</td><td>TIMG8_C1</td><td>TIMG7_C1</td><td></td><td></td><td></td></tr>
<tr>
<td>PB17INDEX</td><td>42</td><td>UART2_TX</td><td>SPI0_PICO</td><td>SPI1_CS1</td><td>TIMA1_C0</td><td>TIMA0_C2</td><td></td><td></td><td></td></tr>
<tr>
<td>PB18INDEX</td><td>43</td><td>UART2_RX</td><td>SPI0_SCK</td><td>SPI1_CS2</td><td>TIMA1_C1</td><td>TIMA0_C2N</td><td></td><td></td><td></td></tr>
<tr>
<td>PB19INDEX</td><td>44</td><td>COMP2_OUT</td><td>SPI0_POCI</td><td>TIMG8_C1</td><td>UART0_CTS</td><td>TIMG7_C1</td><td></td><td></td><td></td></tr>
<tr>
<td>PB20INDEX</td><td>47</td><td>SPI0_CS2</td><td>SPI1_CS0</td><td>TIMA0_C2</td><td>TIMG12_C0</td><td>TIMA_FAL1</td><td>TIMA0_C1</td><td>TIMA1_C1N</td><td></td></tr>
<tr>
<td>PB21INDEX</td><td>48</td><td>SPI1_POCI</td><td>TIMG8_C0</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB22INDEX</td><td>49</td><td>SPI1_PICO</td><td>TIMG8_C1</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB23INDEX</td><td>50</td><td>SPI1_SCK</td><td>COMP0_OUT</td><td>TIMA_FAL0</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB24INDEX</td><td>51</td><td>SPI0_CS3</td><td>SPI0_CS1</td><td>TIMA0_C3</td><td>TIMG12_C1</td><td>TIMA0_C1N</td><td>TIMA1_C0N</td><td></td><td></td></tr>
<tr>
<td>PB25INDEX</td><td>55</td><td>UART0_CTS</td><td>SPI0_CS0</td><td>TIMA_FAL2</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>PB26INDEX</td><td>56</td><td>UART0_RTS</td><td>SPI0_CS1</td><td>TIMA0_C3</td><td>TIMG6_C0</td><td>TIMA1_C0</td><td></td><td></td><td></td></tr>
<tr>
<td>PB27INDEX</td><td>57</td><td>COMP2_OUT</td><td>SPI1_CS1</td><td>TIMA0_C3N</td><td>TIMG6_C1</td><td>TIMA1_C1</td><td></td><td></td><td></td></tr>
</table>
</dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>